Обложка канала

Python - Советы, библиотеки, гайды. Страница 2

10180 @xo_py

Всё для Python программиста :3 Готовый код, советы, лайфхаки, годные библиотеки, уроки и многое другое!

  • Python - Советы, библиотеки, гайды

    🐥 Задача по Python #32 Описание Напишите функцию для шахматной доски размером 8 x 8, где пользователь может ввести координаты клетки (строка и столбец). Программа должна проверить, является ли клетка черной или белой, и вывести соответствующее сообщение. Шахматная доска имеет координаты строк от A до H (вертикальные оси) и числа от 1 до 8 (горизонтальные оси). Примеры
    func('D', 5) # black
    
    
    Свой вариант решения в комментарии 💭 Кодом делиться через pastebin.org или repl.it. #задачи
  • Python - Советы, библиотеки, гайды

    1Python 🌚
  • Python - Советы, библиотеки, гайды

    captcha — модуль, который представляет собой защитный механизм, используемый для определения, является ли пользователь человеком или ботом В реальных проектах, вместо сохранения на диск, captcha обычно передается напрямую и отображается пользователю. Для этого у captcha есть метод tobytes() Таким образом, использование модуля captcha позволяет легко реализовать защиту от ботов, требуя от пользователей выполнить простую задачу, но при этом значительно затрудняя автоматизированные атаки и спам. Ставится командой ⚙️ pip3 install captcha Документация и примеры кода здесь :3
  • Реклама

  • Python - Советы, библиотеки, гайды

  • Python - Советы, библиотеки, гайды

    pynacl — библиотека, обеспечивающая простой и безопасный доступ к криптографическим функциям, основанным на библиотеке Networking and Cryptography (NaCl). pynacl предоставляет надежные инструменты для решения задач, связанных с криптографией, такие как шифрование, подпись сообщений, хэширование и генерация случайных чисел. Она обеспечивает высокий уровень безопасности и надежности, что делает ее идеальным выбором для приложений, требующих защиты данных и обеспечения целостности информации. На примере выше у нас есть два скрипта: один для шифрования сообщения, а другой для его расшифровки. Используя pynacl, мы можем безопасно передать зашифрованное сообщение от отправителя к получателю.
  • Python - Советы, библиотеки, гайды

    Компьютер питониста 🌚
  • Python - Советы, библиотеки, гайды

    Жду "Хауди Хо Пайтон" 🌚
  • Python - Советы, библиотеки, гайды

    🐥 Задача по Python #31 Описание Напишите функцию sum_of_squares, которая принимает список чисел в качестве входного аргумента и возвращает сумму квадратов всех элементов списка. Примеры
    sum_of_squares([1, 2, 3, 4, 5]) # 55 (1^2 + 2^2 + 3^2 + 4^2 + 5^2 = 55)
    
    
    Свой вариант решения в комментарии 💭 Кодом делиться через pastebin.org или repl.it. #задачи
  • Python - Советы, библиотеки, гайды

    Пайтон даже в космосе 🌚 P.S. Прислал подписчик в наш чат :3
  • Python - Советы, библиотеки, гайды

    +1 в копилку годных каналов про Python С @python_practics освоишь Python гораздо проще: 📌 полезные сниппеты кода для твоих задач 📌 теория Python понятным языком с примерами 📌 вопросы из собеседований 📌 бесплатные книги и курсы по Python 📌 тесты и опросы для тех, кто не запоминает сухую инфу
  • Python - Советы, библиотеки, гайды

    argparse — модуль обработки аргументов командной строки argparse является частью стандартной библиотеки и предоставляет удобный способ обработки аргументов, переданных через командную строку. Он позволяет создавать гибкие интерфейсы командной строки с опциями, флагами и аргументами, что делает написание скриптов и приложений более удобным и управляемым. В примере выше функция main() определяет два аргумента: username и age, а также добавляет описание для них. Затем, когда скрипт запускается, argparse обрабатывает переданные аргументы командной строки и передает их в функцию greet_user(). Функция greet_user() форматирует приветствие с указанием имени пользователя и его возраста, а затем выводит результат в консоль. Подробнее здесь :3
  • Python - Советы, библиотеки, гайды

    А чё всмысле 🌚
  • Python - Советы, библиотеки, гайды

    Увлекаешься разработкой и программированием? А может быть ты девопс или тестировщик? Значит знаешь про командную строку. Но насколько гибко ты её используешь? Действующие девопсы из @bashdays расскажут тебе простым языком, про все тонкости и скрытые возможности работы в консоли. Присоединяйся к нашему сообществу и забудь про скучную документацию. С нами ты выйдешь на новый уровень, упростишь ежедневный workflow и повысишь свой ценник на рынке. Помимо консоли и bash, у нас ты найдешь множество тем, которые тебе пригодятся: linux, gitlab, k8s, monitoring, docker, ansible, ci/cd, nginx, mysql, logs, python и т.п. Подпишись и качай свой hard-skills вместе с нами 🤟
  • Python - Советы, библиотеки, гайды

    namedtuple — удобная структура данных модуля collections. namedtuple предоставляет именованные поля, аналогичные полям класса, но без необходимости создавать собственный класс. Она является частью стандартного модуля collections и предоставляет простой способ создания неизменяемых объектов, подобных кортежам, но с возможностью обращаться к полям по именам. В примере выше мы определяем структуру данных Point с помощью namedtuple, которая имеет два именованных поля - x и y. Затем мы создаем объект point типа Point с указанными значениями координат. Благодаря Namedtuple, у нас есть доступ к полям объекта по именам, что делает код более читаемым и понятным.
  • Python - Советы, библиотеки, гайды

    Говорят, 99% людей не могут найти отличие 🌚
  • Реклама

  • Python - Советы, библиотеки, гайды

    🐥 Задача по Python #30 Описание Напишите функцию, которая будет принимать список чисел и находить среднее арифметическое всех положительных чисел в списке. Если в списке нет положительных чисел, программа должна возвращать None Примеры
    func([5, -2, 10, -8, 3]) # 6.0
    func([-1, -3, -7]) # None
    
    
    Свой вариант решения в комментарии 💭 Кодом делиться через pastebin.org или repl.it. #задачи
  • Python - Советы, библиотеки, гайды

    А чё всмысле 🌚
  • Python - Советы, библиотеки, гайды

    ffmpeg — это свободное и открытое программное обеспечение, предоставляющее набор инструментов для записи, преобразования и манипулирования аудио и видео файлами. С помощью ffmpeg вы можете выполнять различные операции над аудио и видео файлами, такие как конвертация форматов, изменение разрешения, наложение фильтров, обрезка, склеивание и многое другое. Благодаря своей гибкости и мощности, ffmpeg является популярным выбором для разработчиков, работающих с мультимедиа В примере выше мы используем модуль subprocess для вызова команды ffmpeg из Python. Мы указываем входной файл input.mp4 и желаемый выходной файл output.avi. После этого мы создаем команду ffmpeg и передаем ее в subprocess.call(). Таким образом, при выполнении этого кода ffmpeg сконвертирует входной видеофайл input.mp4 в формат AVI и сохранит его как output.avi. Подробнее тут :3