Zen of Python
20.1K subscribers
1.17K photos
160 videos
32 files
3.1K links
Полный Дзен Пайтона в одном канале

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Сайт: https://tprg.ru/site

Регистрация в перечне РКН: https://tprg.ru/xZOL
加入频道
​​Используем Python для открытия шлагбаума с кнопки на руле автомобиля

А вот и новая интересная задача для Python и Raspberry Pi. С помощью них автор создал схему отправки телеграм-боту команды для открытия шлагбаума через кнопку на руле автомобиля. Хотите также? Тогда читайте статью:

https://habr.com/ru/post/663590/

#raspberrypi #diy
Работа с отсутствующими значениями в Pandas

Отсутствующее значение в наборе данных отображается как вопросительный знак, ноль, NaN или просто пустая ячейка. Но как можно справиться с недостающими данными?

На самом деле есть много способов. В этой статье рассмотрены типичные варианты на примере набора данных «Titanic». Эти данные являются открытым набором данных Kaggle. Подробнее:

https://habr.com/ru/post/663414/

#pandas #datascience
Пространственный анализ тренировок с помощью Python

В этой статье вы сможете узнать, как визуализировать пространственные данные одной или нескольких тренировок одновременно на интерактивной карте, как отобразить значение показателя скорости на треке тренировки и как определить самое частое место тренировок за период времени:

https://habr.com/ru/post/662912/
«Гарри, ты айтишник»
Python min() и max(): поиск наименьшего и наибольшего значений

Встроенные функции Python min() и max() пригодятся, когда вам нужно найти наименьшее и наибольшее значения в итерации или в серии обычных аргументов. И, несмотря на кажущуюся простоту, она обладают интересными скрытыми возможностями, о которых вы могли и не знать.

Подробнее в статье:

https://realpython.com/python-min-and-max/
Библиотека VK visualizer

Эта простая библиотека позволит вам визуализировать геоданные из фото профиля Вконтакте. Библиотека крайне проста в работе, а понятная инструкция на странице репозитория не даст вам ошибиться. Подробнее:

https://github.com/lmsecure/vk_visualizer

#библиотека
​​Telegram bot на aiogram + Google Analytics 4

Если вы создали собственного Telegram-бота и хотите получать максимум статистической информации о его работе, то можно прикрутить к нему Google Analytics. В этой статье в качестве примера используется связка с aiogram, но фактически вы можете использовать любое другое решение.

Подробнее:

https://habr.com/ru/post/662632/

#бот #telegram
Написание быстрых асинхронных HTTP-запросов с Python

Если вы парсите веб-страницы или каким-то ещё образом взаимодействуете с данными веб-сайтов, то вам, вероятно, важно, чтобы ваши запросы выполнялись быстро и эффективно. О том, как прокачать скорость ваших HTTP-запросов, можно узнать здесь:

https://uproger.com/napisanie-bystryh-asinhronnyh-http-zaprosov-s-python/

#веб
Библиотека CompressedCrack

Данная библиотека пригодится вам, если вдруг вы забыли пароль от вашего архива в формате .zip или .rar. В случае такой ситуации эта библиотека поможет получить вам доступ к заархивированным файлам.

Как установить и использовать библиотеку можно узнать тут:

https://github.com/mnismt/CompressedCrack

#библиотека
Подготовили для вас подборки полезной информации по различным направлениям

— для веб-разработчиков: @tproger_web;

— любителям Java: @a_cup_of_java;

— всё о нейросетях: @neuro_channel;

— нужные инструменты для разработчиков: @prog_tools.

Выбирайте, что вам интересно, переходите по ссылке и жмите на закреп. И не забудьте подписаться — там ещё много всего интересного!
Натворила дел, а нам теперь расхлёбывать
​​​​Давайте создадим робосамурая, научив Telegram-бота писать хокку

Для этого нам понадобится база существующих хокку и хитрый алгоритм.

Вы можете спросить зачем нам такой бот. Но у самурая нет цели, только путь. Ну и эта статья:

https://habr.com/ru/post/663932/

#бот
Как работает память в Python

Арены, пулы и блоки. Если сочетание этих трех слов вам ни о чем не говорит, пора узнать, как устроена работа с памятью в Python. А эта статья вам поможет:

https://proglib.io/p/pomnit-vse-kak-rabotaet-pamyat-v-python-2021-03-14
Автоматизируйте все скучные операции Kubernetes с помощью Python

Узнайте, как можно использовать клиентскую библиотеку Python Kubernetes для автоматизации всех скучных задач и операций Kubernetes:

https://betterprogramming.pub/automate-all-the-boring-kubernetes-operations-with-python-7a31bbf7a387

#kubernetes #devops
Библиотека speedtest-cli

Благодаря этой библиотеке вы сможете проверить скорость работы вашего интернета прямо в командной строке. При этом, для более глубокого изучения работы сети, в библиотеке существует множество настроек.

Подробнее об установке и использовании:

https://github.com/sivel/speedtest-cli

#библиотека
Подборка актуальных вакансий

Python-разработчик в команду Облака
Где: Москва, можно удалённо
Опыт: От 3 лет

Python-разработчик на проект создания частного облака
Где: Москва
Опыт: От 3 лет

Fullstack-разработчик Go / Python + JS
Где: Екатеринбург, можно удалённо
Опыт: От 2 лет

Преподаватель на курс «Буткэмп Python»
Где: Удалённо
Опыт: От 5 лет

Senior Python-разработчик
Где: Москва
Опыт: От 3 лет

#вакансии #работа
5 задач с решениями для изучения генераторов и методов словарей

Решение этих задач поможет изучить и запомнить, как правильно использовать генераторы, а также основные методы словарей:

https://tprg.ru/ShXi
Управление таймзонами в Python

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

Посмотреть можно здесь:

https://www.youtube.com/watch?v=XZlPXLsSU2U

#доклад
Как сжать изображение в Python

Сжатие изображения — это процесс уменьшения веса картинки без ухудшения ее качества. Есть много онлайн-инструментов, которые предлагают эту услугу. Но зачем передавать кому-то свои личные картинки или фотографии, когда можно самому создать инструмент для выполнения этой задачи, попутно попрактиковавшись с Python?

https://pythonist.ru/kak-szhat-izobrazhenie-v-python/