Библиотека питониста | Python, Django, Flask
39.9K subscribers
2.88K photos
79 videos
51 files
4.49K links
Все самое полезное для питониста в одном канале.

Список наших каналов: https://t.iss.one/proglibrary/9197

Курс по ML: https://cl

Для обратной связи: @proglibrary_feeedback_bot

По рекламе: @proglib_adv
РКН: https://gosuslugi.ru/snet/67b885cbd501cf3b2cdb5b36
Download Telegram
Как я стал Python-разработчиком с нуля — мой опыт становления тестировщиком

Тестировщик — специалист, который отлавливает ошибки на всех этапах разработки проекта.

Смотреть статью
😁14👍4
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🐍 Самоучитель по Python для начинающих. Часть 16: Регулярные выражения

Рассмотрим встроенные функции модуля re, научимся компилировать Regex-выражения и узнаем, как делать опережающие и ретроспективные проверки – позитивные и негативные. В конце статьи, как всегда, – 10 интересных заданий с решениями.

🔗 Основной сайт
🔗 Зеркало
👍152
Преобразовать список списков в список строк

На картинке представлен самый быстрый способ, как решить данную задачу. Другие способы можно посмотреть здесь.
👍8🤔2
Метод str.cеnter()

Метод str.cеnter() позиционирует по центру строку str, дополняя её справа и слева до требуемой длины width указанным символом.

Подробнее ознакомиться с методом можно здесь.
👍15🎉5🔥1
Метод compress()

Метод compress() модуля itertools создает итератор, который фильтрует элементы из данных s, возвращая только те, которые имеют соответствующий элемент, равный True или 1 в последовательности lst.
👍35
Пакет schedule

schedule позволяет планировать выполнение каких-либо задач на определённый промежуток времени. В примере мы заставляем программу каждую секунду вызывать нашу функцию job.

Пакет мало весит, имеет ясный и интуитивно понятный функционал. К примеру, можно заставить запущенную программу делать что-то каждый день в определённый час, или каждый вторник.

Документация доступна по ссылке:
https://schedule.readthedocs.io/en/stable/
👍23👏2
tuple → dict

Для преобразования кортежа в словарь придётся применить небольшую хитрость, а именно — генератор словарей.
👍22🔥5🤔32
Создание изображения в Python

Чтобы создать новое изображение с помощью библиотеки Python Pillow PIL, используйте метод Image.nеw().

В этом примере мы создаем новое изображение в режиме RGB с размером (200, 200).

Мы не будем указывать цвет, поэтому методы new() считают значение цвета по умолчанию 0 – для каналов RGB будет черным цветом.

Подробнее с методом можно ознакомиться здесь.
👍53