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

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

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

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

По рекламе: @proglib_adv
РКН: https://gosuslugi.ru/snet/67b885cbd501cf3b2cdb5b36
Download Telegram
🐍🛠️ 5 Python-инструментов, которые изменят ваш подход к разработке

Эффективность разработки на Python во многом зависит от используемых инструментов. В этой статье мы рассмотрим пять мощных решений, способных существенно повысить продуктивность вашей работы.

👉 Читать статью
7👍3❤‍🔥2🔥1
Внимание, задание:

С помощью эмодзи расскажите, чем вы занимаетесь на работе 👀

Вот пример: 🧑‍💻😭🧑‍💻

👇Ждём в комментариях👇
🥰10🤔6❤‍🔥4🥱2👾2
🐍 ptpython — улучшенный REPL для Python

Это интерактивная оболочка, которая предоставляет улучшенную среду для написания и выполнения кода. Вот её возможности:

▪️Автодополнение кода.
▪️Подсветка синтаксиса.
▪️Поддержка мыши.
▪️Возможность редактирования нескольких строк кода с функциями копирования, вставки и удаления.
▪️Возможность настройки различных параметров среды через файл конфигурации.

На днях вышла очередная версия ptpython 3.0.29

🔗 Ссылка на репозиторий
🔗 Ссылка на PyPI
👍15🔥32❤‍🔥1🥱1
🤖🔞 Пишем Telegram-бота для фильтрации нецензурной лексики в чате

Автор «Библиотеки программиста» представил бесплатного Telegram-бота для фильтрации нецензурных выражений в чате Telegram, который разработан на JavaScript с использованием фреймворка gremmY. В статье — основные составляющие Telegram-бота, необходимые для его работы.

👉 Читать статью
👉 Зеркало
🔥3👍1🥱1
⚔️ Flask vs Django в 2024 году

Статья на сайте Learn Django сравнивает два популярных веб-фреймворка: Flask и Django. Если коротко, то основные выводы такие:

▪️У Django есть встроенные решения для множества задач, а Flask требует установки множества сторонних библиотек;
▪️Освоить Flask может быть легче, но Django предлагает более структурированный подход.

🔗 Подробности читайте в статье
🔥13👍2😁2❤‍🔥1
✍️ Все итераторы из модуля itertools по категориям

Автор книги Pydon'ts составил небольшую таблицу, которая может быть полезна при работе с itertools. В этом модуле есть 20 имён, которые можно импортировать: 19 итераторов и 1 функция. Вот на какие категории разбил итераторы автор:

▪️изменяющие форму;
▪️фильтрующие;
▪️комбинаторные;
▪️бесконечные;
▪️дополняющие другие инструменты.

Автор также пометил chain, pairwise и product звёздочкой, так как считает их наиболее полезными.
8👍5🔥2❤‍🔥1
🐍 У нас есть еженедельная email-рассылка, посвященная последним открытиям и тенденциям в мире Python.

В ней:
● Новые возможности в последних версиях Python
● Работа с базами данных и SQL в Python
● Веб-разработка на Django и Flask
● Машинное обучение и анализ данных с помощью Python
● Автоматизация и работа с API на Python
● Тестирование и отладка кода на Python
● Задачи для новичков с решениями

👉Подписаться👈
👍3👏21
python-cheat-sheet.pdf
89.3 KB
✍️🐍 Шпаргалка по Python 3 от Real Python

Содержит:

▪️типы данных (строки, числа, булевы типы);
▪️коллекции (списки, словари);
▪️условные выражения и циклы;
▪️функции.

🔗 Ссылка
🔥10😁43🥱1
💵⚡️ДАРИМ 40 000₽ ЗА ВИДЕО

Конкурс года в «Библиотеке программиста»: смонтируйте короткий вертикальный ролик формата Shorts/Reels* на тему программирования и разработки — лучший автор получит 40 тысяч рублей 🤑

Подробные условия:
➡️смонтируйте короткий смешной вертикальный ролик (можно и нужно использовать мемы)
➡️отправьте нам в бота @ProglibContest_bot
➡️лучшие ролики (по мнению редакции) мы будем выкладывать в канал и в наш инстаграм*
➡️тот, чей ролик соберет больше всего просмотров в инстаграм*, получит приз — 40 тысяч рублей

Какие ролики мы не принимаем:
😟не вашего авторства (проверим!)
😟длинные, невертикальные, несмешные

Таймлайн:
2 августа — заканчиваем принимать видео
⬇️
3 августа — начинаем загружать лучшие видео в инстаграм
⬇️
9 августа — подводим итоги

*Организация Meta признана экстремистской в РФ
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥21
📊 Kaggle за 30 минут: практическое руководство для начинающих

Начинающему дата-сайентисту необходима практика, а Kaggle решает эту проблему. Из статьи вы узнаете, как лучше всего начать работу с популярным сервисом.

🔗 Статья
👍151
5️⃣ разных способов начать писать код

С чего начать писать новый код? Разработчик Juha-Matti Santala поделился своими подходами, которые выбирает в зависимости от настроения.

Сначала написать тесты.
Начать с эквивалента функции main: описать, с какими объектами необходимо работать и какие функции вызывать.
Начать с моделирования классов и структур данных.
В первую очередь написать документацию.
Просто начать писать хоть что-то.

Более подробно можете прочесть тут 👈

А как вы чаще всего начинаете писать новый код?
👏13👍32
✍️ «Библиотека программиста» находится в поиске автора на написание книжных рецензий

Кто нужен?
● Энтузиасты (джуны и выше), которые которые разбираются в IT
● Любители книг, которые хотели бы получать деньги за чтение и написание рецензий
● Работаем с самозанятыми (компенсируем налог), ИП

Мы предлагаем частичную занятость и полностью удаленный формат работы — можно совмещать с основной и находиться в любом месте🌴

✉️ Станьте частью нашей команды — присылайте резюме и примеры работ [email protected]
1👍1
🧙Разработчик на Python? А может быть лучше ЗАКЛИНАТЕЛЬ ЗМЕЙ

Вчера на конференции PyCon в Москве были замечены люди в футболках, призывающих «стать заклинателем».

Если перейти по QR-коду, попадаешь на описание задач и обязанностей:
▪️Заклинателя
▪️Верховного заклинателя

Пишут, что придется общаться со змееустами (конечно, если вы владеете парсултангом), организовывать цирковой номер и «смотреть за поведением змей и оперативно реагировать на любые признаки непослушания или заговора».

Вот ради такого стоит ходить на конференции.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12❤‍🔥4👍41
🤠 Самый быстрый фреймворк на Диком Западе: ускоряем Django-rest-framework вместе с Rust

Автор новой статьи на «Хабре» — инженер в отделе разработки инструментов тестирования компании YADRO. Там создают собственную тест-менеджмент систему с открытым исходным кодом TestY. Этот проект использует Django для создания MVP. Разработчики заметили, что при увеличении данных возникают проблемы с производительностью, особенно с CPU-bound задачами.

Автор, желая ускорить выполнение таких задач, протестировал несколько решений и нашёл оптимальное. Статья будет полезна тем, кто разрабатывает веб-приложение на Django или Python и хочет ускорить работу сервиса 👈
❤‍🔥5🥰2👍1🔥1