en
Feedback
Zen of Python

Zen of Python

Open in Telegram

Полный Дзен Пайтона в одном канале Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Сайт: https://tprg.ru/site Регистрация в перечне РКН: https://tprg.ru/xZOL

Show more

📈 Analytical overview of Telegram channel Zen of Python

Channel Zen of Python (@zen_of_python) in the Russian language segment is an active participant. Currently, the community unites 19 260 subscribers, ranking 6 995 in the Technologies & Applications category and 35 071 in the Russia region.

📊 Audience metrics and dynamics

Since its creation on невідомо, the project has demonstrated rapid growth, gathering an audience of 19 260 subscribers.

According to the latest data from 12 June, 2026, the channel demonstrates stable activity. Although there has been a change in the number of participants by 30 over the last 30 days and by -11 over the last 24 hours, overall reach remains high.

  • Verification status: Not verified
  • Engagement rate (ER): The average audience engagement rate is 12.38%. Within the first 24 hours after publication, content typically collects 5.03% reactions from the total number of subscribers.
  • Post reach: On average, each post receives 2 385 views. Within the first day, a publication typically gains 970 views.
  • Reactions and interaction: The audience actively supports content: the average number of reactions per post is 8.
  • Thematic interests: Content is focused on key topics such as github, rust, pip, api, install.

📝 Description and content policy

The author describes the resource as a platform for expressing subjective opinions:
Полный Дзен Пайтона в одном канале Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Сайт: https://tprg.ru/site Регистрация в перечне РКН: https://tprg.ru/xZOL

Thanks to the high frequency of updates (latest data received on 13 June, 2026), the channel maintains relevance and a high level of publication reach. Analytics show that the audience actively interacts with content, making it an important point of influence in the Technologies & Applications category.

19 260
Subscribers
-1124 hours
+17 days
+3030 days
Posts Archive
Принципы SOLID на примерах Python В статье разобрали принципы SOLID на примерах Python-кода, с подробным объяснением преимуществ и возможных недостатков каждого принципа. #лучшиепрактики

Регулярные выражения: шпаргалка #regex

Дайджест Python Собрали дайджест из лучших материалов по Python с 1 по 14 июля, которые только смогли найти. Дайджест включает статьи и видео на русском и английском языках. Узнайте, как сделать из Python-скрипта исполняемый файл, какие инструменты использовать в Data Science и как настроить автопостинг в ВК. #обучение

Python для инженеров: старт потока 28 августа Авторы курса Денис Наумов и Антон Рязанцев создали его специально для инженеров
Python для инженеров: старт потока 28 августа Авторы курса Денис Наумов и Антон Рязанцев создали его специально для инженеров по эксплуатации, которые хотят сокращать рутину. Разберут админские библиотеки и научат писать модули автоматизации для Kubernetes, Docker, Ansible и др. Изученное закрепят проектом: на выбор будет несколько вариантов для инженера или ваш реальный кейс с подробной обратной связью. Узнать больше о программе и записаться вы можете на сайте. Реклама ООО «Слёрм» LjN8K5145

Причесываем многострочный вывод с print() Если вы хотите, чтобы ваш вывод напоминал табличку с одинаковым отступом, то при использовании F-строк добавьте интерполируемой переменной двоеточие и число, одинаковое для всех print(), например, 10. Это как бы «зарезервирует» пространство из 10 символов: name1 = 'Владимир' name2 = 'Илья' print(f'{name1:10}: тимлид') print(f'{name2:10}: фулстэк-разработчик') Вывод будет приятным и опрятным: Владимир : тимлид Илья : фулстэк-разработчик #лучшиепрактики

Как сдружить match-case и input() В своем минутном видео блогер b001 показывает, как вызывать ту или иную функцию на основе пользовательского ввода. В целом применение конструктора match / case довольно нестандартное. И не забыта обработка для случаев, когда пользователь балуется и пишет «фывумыву». #лучшиепрактики

Maigret для досье на человека Это удобный, и что немаловажно, поддерживаемый OSINT-инструмент, который составляет досье на человека по никнейму, проверяя аккаунты на множестве сайтов, среди которых Telegram, Instagram, Pinterest и Reddit. Назван, кстати, в честь вымышленного французского детектива Жюля Мегре. Репозиторий проекта на GitHub #OSINT #maigret

Элегантный способ выделить простые числа из списка любого размера Всего за 11 строк кода YouTube-блогер b001 показывает, как выделить из списка на 1000 чисел простые и вытащить из в отдельный объект. Заодно можно узнать, как вытащить результирующий список из объекта со ссылкой на ячейку памяти. #лучшиепрактики

Условно бесплатный сервер от Amazon EC2 Благодаря вашим комментариям, мы теперь можем регулярно знакомить вас с различными решениями для скорого и условно бесплатного развёртывания базовых версий ваших проектов - ботов, баз данных, контейнеров и проч. На сей раз в обзор попала промо-программа Amazon AWS: в зависимости от ваших потребностей бесплатный аккаунт позволяет в течение года расходовать или 750 часов работы сервера / 1М запросов ежемесячно / 500 Мб места для хранения данных. Программа включает даже эластичную балансировку нагрузки! #AmazonAWS

Проверка состояния сайта на requests Таким лаконичным способом можно массово проверять жизнеспособность не только сайтов, но и множества веб-страниц на нём, в любых количествах. Возможности requests неисчерпаемы! pip install requests import requests r = requests.get("https://medium.com/@pythonians") print(r.status_code) # 200 #request

Подборка лучших книг для изучения Python на русском языке (+ссылки на скачивание)Изучаем Python Автор: Марк Лутц — Изучаем Python Автор: Эрик Мэтиз — Изучаем программирование на Python Автор: Пол Бэрри — Автоматизация рутинных задач с помощью Python Автор: Эл Свейгарт — Легкий способ выучить Python 3 Автор: Зед А. Шоу — Python. К вершинам мастерства Автор: Лусиану Рамальо — Python Книга рецептов Авторы: Дэвид Бизли, Брайан К. Джонс — Глубокое обучение на Python Автор: Франсуа Шолле #книги

Как выделить записи за предыдущий месяц Допустим, вы работаете с API хранилища наподобие BigQuery и хотите обработать записи за предыдущий месяц (например, рассчитать эффективность бота). Не столь очевидно решение, как создать такую выборку. Здесь нам поможет библиотека datetime и ее модули timedelta, date: from datetime import timedelta, date last_day_of_prev_month = date.today().replace(day = 1) - timedelta(days = 1) # Последний день предыдущего месяца start_day_of_prev_month = date.today().replace(day = 1) - timedelta(days = last_day_of_prev_month.day) # Первый день предыдущего месяца Теперь мы можем навесить на датафрейм маску: mask = (monthlyEffectiveness['receiveTimestamp'] >= start_day_of_prev_month) & (monthlyEffectiveness['receiveTimestamp'] <= last_day_of_prev_month) lastMonthSessions = monthlyEffectiveness.loc[mask] #datetime

Словарное включение: и такое есть, не только списковое Многим из нас знакома концепция List Comprehension (списковое включение) — эффективный способ перебрать список. Оказывается, на выходе можно получить еще и словарь! В своем минутном видео в формате YouTube Shorts пользователь b001 показывает, как создать словарь, описывающий длины имён. Вы наверняка догадываетесь, как получить длины имен списком, но как добиться такого представления, как ниже? {'Daniel': 6, 'Mike': 4, 'William': 7} #лучшиепрактики

Декораторы в Python Так прекрасно, когда непростые концепции объясняют за столь короткое время! В своем минутном видео формата YouTube Shorts пользователь b001 показывает на примере, что такое декораторы (их еще называют wrappers — «обертки») и как они позволяют передать функцию в качестве аргумента. #лучшиепрактики

Переход с Python на Go Если вы пишете на Python, то скорее всего, в вашей жизни уже попадался человек, который предсказывал скорую смерть этого ЯП и предлагал перейти на Golang. Возможно, вы даже задумываетесь о переходе. В статье разобрали кейсы из практики и показали, кто где побеждает. #лучшиепрактики

Blurfaces: обеспечиваем конфиденциальность людей Это удобная утилита, которая позволяет скрывать лица на видео. Для работы с ней достаточно передать путь к видео и изображению того, чьё лицо нужно скрыть. Возможно и обратное: скрыть всех, кроме одного лица. git clone git@github.com:raviksharma/blurfaces.git python3 blur_faces.py friends.mp4 --mode allexcept --model cnn --censor-type facemasking --in-face-file media/Ross_Geller.jpg #blurfaces

Топ самых полезных магических команд для завсегдатаев Colab Составили подборку из девяти команд для Google Colab / Jupyter Notebook и показали, как они работают на примерах, а также дополнили фишечками. #ipython #pythonMagic

Как заставить функцию print() «окружить» слово повторяющимися символами Вечно можно смотреть на три вещи: огонь, воду, и как очередной разработчик показывает питоническую фишку. В своем минутном видео формата YouTube Shorts Indently показывает, как повторить что-либо с помощью спецсимволов > / < / ^. #факты

Python для Ad hoc аналитики на BigQuery Рассказали в статье, как создавать запросы с помощью BigQuery API (библиотеки, упрощающей обращение с хранилищем), как записывать и читать данные. #BigQuery

Виртуальное окружение: шпаргалка #virtualenv
Виртуальное окружение: шпаргалка #virtualenv

Zen of Python - Statistics & analytics of Telegram channel @zen_of_python