Библиотека Python разработчика | Книги по питону
Полезные материалы для питониста по Фреймворкам Django, Flask, FastAPI, Pyramid, Tornado и др. По всем вопросам @evgenycarter
Больше19 856
Подписчики
-824 часа
-327 дней
-7130 дней
- Подписчики
- Просмотры постов
- ER - коэффициент вовлеченности
Загрузка данных...
Прирост подписчиков
Загрузка данных...
Фото недоступноПоказать в Telegram
💪 Изучение Django: ключ к успешной карьере в веб-разработке на Python
Пройди тест и проверь свои знания.
Ответишь — пройдешь на продвинутый курс "Django-разработчик" от OTUS по специальной цене + получишь доступ к записям открытых уроков курса курса
👉 ПРОЙТИ ТЕСТ: https://vk.cc/cxp8t5
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
👎 2😁 1
Фото недоступноПоказать в Telegram
Как работает multiprocessing в Python под капотом
Я довольно давно пишу на Python и во многих проектах использовал multiprocessing — пакет стандартной библиотеки языка Python, который предоставляет интерфейс для работы с процессами, очередями, пулами процессов и многими другими удобными инструментами для параллельного программирования. В какой-то момент я понял, что мне не хватает более детального понимания работы этой библиотеки.
Мне захотелось залезть в исходники multiprocessing, разобраться и заодно написать статью. Данная статья в основном рассчитана на новичков в Python и тех, кто хочет подробнее разобраться в том, как именно создаются процессы и пулы в Python и погрузиться в детали реализации.
В статье я не буду рассказывать что такое процессы и зачем они нужны. Почитать самую базу про операционные системы и процессы можно, например, тут и тут. Также важно уточнить, что весь приведенный в статье код соответствует версии Python 3.11.4
https://habr.com/ru/articles/803607/
👉@BookPython
👍 1
Фото недоступноПоказать в Telegram
Как узнать заряд батареи компьютера с помощью Python
Для узнавания остатка зарядки на компьютере в операционной системе Windows можно использовать следующий код на Python.
Для выполнения этого кода нужно установить библиотеку psutil. Это можно сделать с помощью
pip install psutil
.
Данный код сначала получает объект battery
с помощью функции psutil.sensors_battery()
, которая предоставляет информацию о состоянии батареи компьютера. Затем он проверяет, подключена ли зарядка, с помощью свойства power_plugged
.
👉@BookPython👍 2
Фото недоступноПоказать в Telegram
Выгода до 20% с повышенным кешбэком с картой Пэй
Выбирайте категории с повышенным кешбэком баллами и получайте выгоду до 20%
Больше баллов Плюса с картой Пэй в июне
✅ Скидка до 30% на покупки в Яндекс Маркете
✅ Кешбэк 2% на покупки по QR с картой Пэй
✅ Кешбэк баллами 15% за поездки на такси во всех тарифах Яндекс Go
✅ Кешбэк 5% в категории в кафе и ресторанах с картой Пэй
✅ Кешбэк до 5% за покупки в супермаркетах
А еще больше категорий в приложении Яндекс Пэй или на сайте
Настройте выгоду под себя
Выбрать
#реклама 16+
plus.yandex.ru
О рекламодателе
👍 1
Фото недоступноПоказать в Telegram
Практическое руководство по метапрограммированию в Python
Метапрограммирование - это техника программирования, при которой программа может изменять или генерировать код во время выполнения. Она позволяет разработчикам писать код, который может анализировать, изменять или создавать другой код.
https://dev.to/karishmashukla/a-practical-guide-to-metaprogramming-in-python-691
👉@BookPython
👍 1
00:10
Видео недоступноПоказать в Telegram
Yandex DEVent PRO в Питере
Это серия офлайн-митапов для опытных бэкендеров от команды Поиска и Рекламных технологий. Здесь можно в закрытом формате познакомиться с лидами из других команд, обменяться опытом и пообщаться.
В этот раз митап пройдёт в Санкт-Петербурге 19 июня: будет настоящее раздолье для нетворкинга, а ещё обсуждение горячих и спорных тем по разработке в формате speed dating.
Спикеры и доклады:
🟡Константин Гудков, руководитель группы разработки Feature store. Расскажет о процессе создания Feature Store — интерфейса для работы с данными, который используется ML-моделями в Рекламе
🟡Сергей Скворцов, руководитель службы поискового райнтайма. Обсудит, как анализировать производительность нативных программ под Linux под нагрузкой с помощью Perforator
🟡Николай Савушкин, руководитель службы рекомендательных технологий. Расскажет о Real-time processing в рекомендательных системах Яндекса
А после докладов вас ждёт афтерпати: кальяны, аэрохоккей и прочие активности!
Узнать подробную информацию и зарегистрироваться можно по ссылке.
Ждём вас!
Реклама. ООО "Яндекс", ИНН 7736207543.
Comp 1.mp410.48 MB
👍 1
Фото недоступноПоказать в Telegram
benedict
Если вы столкнулись с трудностями при работе со словарями в Python, то benedict может стать тем решением, которое вы искали.
benedict наследуется от встроенного типа dict, что означает, что он полностью совместим с существующими словарями и может быть использован в качестве замены в большинстве случаев.
Одной из ключевых особенностей benedict является поддержка
keylists
и keypaths
. Это упрощает доступ к значениям в сложных словарях и работу с ними без необходимости вручную копаться во вложенных уровнях.
👉@BookPython👍 3😁 1
Под капотом Python. Тонкости популярных конструкций with и contextmanager
В этой статье оглянемся в прошлое языка, ответим на вопросы, как написать менеджер контекста, как создать функцию генератор для декоратора contextmanager. Опытные разработчики могут узнать что-то новенькое или дополнить статью ценными комментариями.
https://habr.com/ru/companies/beeline_cloud/articles/749580/
👉@BookPython
Под капотом Python. Тонкости популярных конструкций with и contextmanager
Привет, Хабр! Меня зовут Павел Корсаков, я python-разработчик, backend-developer в облачном провайдере beeline cloud . Язык программирования Python задумывался своим автором Гвидо ван Россумом как...
👍 1
00:16
Видео недоступноПоказать в Telegram
Ответьте на вопрос и музыка ваша до конца лета бесплатно
Яндекс Музыка для вас и 3-х ваших близких до конца лета бесплатно. Попробуйте сейчас!
Попробовать
#реклама 18+
music.yandex.ru
О рекламодателе
tmpjhmjusdd.mp49.53 MB
👍 1
Фото недоступноПоказать в Telegram
Какие нюансы есть в использовании чисел как ключей?
Числовые ключи в словарях подчиняются правилам сравнения чисел. Таким образом,
int(1)
и float(1.0)
считаются одинаковым ключом. Однако из-за того, что значения типа float
сохраняются приближенно, не рекомендуется использовать их в качестве ключей.
👉@BookPython👍 3