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 291 subscribers, ranking 6 987 in the Technologies & Applications category and 35 120 in the Russia region.

📊 Audience metrics and dynamics

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

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

  • Verification status: Not verified
  • Engagement rate (ER): The average audience engagement rate is 12.72%. Within the first 24 hours after publication, content typically collects 5.70% reactions from the total number of subscribers.
  • Post reach: On average, each post receives 2 453 views. Within the first day, a publication typically gains 1 099 views.
  • Reactions and interaction: The audience actively supports content: the average number of reactions per post is 9.
  • 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 08 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 291
Subscribers
-424 hours
+297 days
+3730 days
Posts Archive
Использование Docker [2017] Docker упрощает разработку, развертывание и запуск приложений, особенно когда речь идет о распред
Использование Docker [2017] Docker упрощает разработку, развертывание и запуск приложений, особенно когда речь идет о распределенных системах. Контейнеры позволяют изолировать процессы, быстро масштабировать сервисы и избегать проблем с совместимостью окружений. В этом руководстве разобраны ключевые моменты работы с Docker: от базовых принципов запуска контейнеров до управления сложными инфраструктурами с множеством хостов. Много практики, полезных деталей и понятных объяснений — все, что нужно, чтобы начать уверенно использовать Docker в работе. #docker #книга #ru

Вопрос подписчика Задает @StSav012: «Есть ли эквивалент from __future__ import annotations в виде параметра командной строки
Вопрос подписчика Задает @StSav012: «Есть ли эквивалент from __future__ import annotations в виде параметра командной строки интерпретатора или env var? Конечно, патчить не грешно, но если проще не патчить…» NB! Пожалуйста, будьте взаимовежливы. Однажды и вам помогут в этой рубрике. @zen_of_python

Меняете мир вокруг и IT-сферу?   Приходите на Яндекс Dev Day&Night — конференцию о технологиях для мобильных и бэкенд-разработчиков, продактов и аналитиков. Она пройдет в Москве уже 19 апреля.  В программе 5 треков докладов, множество активностей и тусовка до 2 ночи со знакомствами, коктейлями, диджеями и дискуссиями не под запись.  В прошлом году конференция собрала 670 участников, а в этом будет еще масштабнее!  Не пропустите событие — регистрируйтесь и зовите друзей уже сейчас! Реклама. Рекламодатель: ООО «Яндекс.Такси» ИНН 7704340310

@classmethod vs. @staticmethod Если вы только повстречались с этой парочкой и с трудом понимаете документацию, вот 7-минутное
@classmethod vs. @staticmethod Если вы только повстречались с этой парочкой и с трудом понимаете документацию, вот 7-минутное видео на русском, поясняющее их суть и разницу на наглядном примере. Смотреть на замедленотьюбе #основы @zen_of_python

smuggler | HTTP-запросы безопаснее Если вам посчастливилось создавать собственное API, есть способ сделать скоуп задач по без
smuggler | HTTP-запросы безопаснее Если вам посчастливилось создавать собственное API, есть способ сделать скоуп задач по безопасности чуть легче. Эта Python-утилита позволяет искать дыры в ваших методах во время разработки и после деплоя. Обещают тонко настраиваемое логирование. Цена: бесплатно Репозиторий проекта

REST — это классика, но далеко не всегда лучший вариант. GraphQL, gRPC и HATEOAS открывают новые возможности в API, позволяя
REST — это классика, но далеко не всегда лучший вариант. GraphQL, gRPC и HATEOAS открывают новые возможности в API, позволяя сделать взаимодействие с сервисами быстрее, гибче и удобнее. Как выбрать подходящий инструмент? Где gRPC — спасение, а где GraphQL — ловушка? Почему REST уже не везде актуален? Про все нюансы архитектур API вы узнаете на открытом уроке. Вы научитесь правильно подбирать API для проекта, поймёте, какие задачи решает каждый подход, и сможете оптимизировать работу сервисов. Это ключевые навыки для разработчиков, архитекторов и тимлидов. Спикер Валентин Шилин — старший программист с опытом более 15 лет на С++, С#, JavaScript, Python, Scala, Java; аналитик данных; эксперт в обработке больших данных с помощью Scala/Spark и Hadoop Cloudera. Встречаемся 26 марта в 20:00 мск — открывайте API по-новому! Участников ждёт скидка на большое обучение «Python Developer. Professional»: https://otus.pw/mTCF/ Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, erid: 2W5zFH7JrTr

psqlpy | Асинхронный PostgreSQL на Rust Blazingly fast, memory safe, fearless concurrency и другие бонусы Rust играют питонис
psqlpy | Асинхронный PostgreSQL на Rust Blazingly fast, memory safe, fearless concurrency и другие бонусы Rust играют питонистам на руку, если последние используют драйвер psqlpy. Где еще искать бенчмарки, выгодно освещающие этот инструмент, как не на сайте этой тулзы? На графике выше сравнили скорость исполнения массовых одновременных запросов и для двух конкурирующих решений. Спасибо @DXYpT за рекомендацию. Шлите еще в комментариях :) Цена: бесплатно Репозиторий проекта #инструмент @zen_of_python

Ну или warnings.filterwarnings('ignore') #кек @zen_of_python
Ну или warnings.filterwarnings('ignore') #кек @zen_of_python

Логики, которые помогли создать программирование @2dn8r58 Возможно, аксиомы на картинке покажутся очевидными, однако именно о
Логики, которые помогли создать программирование @2dn8r58 Возможно, аксиомы на картинке покажутся очевидными, однако именно они составляют метод Лейбница и являются основой для логических типов в Python (да и других языках тоже). x = 10 y = x # y теперь ссылается на тот же объект, что и x print(y == 10) # True, y можно заменить на x #факт @zen_of_python

На что он смотрит? Придумайте подпись к фото, но так, чтобы это относилось к языку программирования. Трудно было выбрать побе
На что он смотрит? Придумайте подпись к фото, но так, чтобы это относилось к языку программирования. Трудно было выбрать победителя прошлого такого интерактива, однако это @zheldashev. #кек #обсуждение @zen_of_python

Вопросы подписчиков Zen of Python поддерживает новоприбывших (и не только) в особой рубрике. Как это работает: — Спрашивайте
Вопросы подписчиков Zen of Python поддерживает новоприбывших (и не только) в особой рубрике. Как это работает: — Спрашивайте что угодно (в комментариях под этим постом), связанное с Python. Здесь нет плохих вопросов! — Сообщество вас поддержит. Самые интересные вопросы мы разберём в отдельном посте; #вопросы_новичков @zen_of_python

Апрувнули удаление return, break и continue Теперь, когда вы замедлили скроллинг наконец, давайте вчитаемся. В PEP-785 решили
Апрувнули удаление return, break и continue Теперь, когда вы замедлили скроллинг наконец, давайте вчитаемся. В PEP-785 решили убрать эти операторы из блока finally в try-except. В таких условиях троица из зага нередко приводит к неожиданному поведению (подавлению исключений), что  ̶п̶р̶о̶в̶о̶ц̶и̶р̶у̶е̶т̶ ̶н̶а̶п̶и̶с̶а̶н̶и̶е̶ ̶г̶о̶в̶н̶о̶к̶о̶д̶а̶ усложняет отладку. Комьюнити активно просило такое обновление на официальном форуме Python. Кстати, рекомендуем заглянуть в треды на Latest Ideas на python.org — очень терапевтичная штука, ведь многих из нас раздражают одни и те же вещи в языке. #факт @zen_of_python

Школа Айти Авторов Этот текст видят только те, кто хотел писать про IT, но всегда откладывал. Редакция Tproger создала закрыт
Школа Айти Авторов Этот текст видят только те, кто хотел писать про IT, но всегда откладывал. Редакция Tproger создала закрытый канал, где они учат авторов писать лучше и зарабатывать больше на статьях про технологии. Подпишитесь, чтобы не потерять

Квиз про Django + GraphQL + Vue Хардкорная англоязычная викторина про сайт на вышеупомянутой троице технологий на 8 вопросов.
Квиз про Django + GraphQL + Vue Хардкорная англоязычная викторина про сайт на вышеупомянутой троице технологий на 8 вопросов. Подготовиться можно с помощью статьи. #квиз @zen_of_python

Какие параметры pandas.Series существуют?
Anonymous voting

Хотите разобраться, как устроены веб-фреймворки и глубже понять Django? Велком на открытый урок разбираться с WSGI, HTTP-запр
Хотите разобраться, как устроены веб-фреймворки и глубже понять Django? Велком на открытый урок разбираться с WSGI, HTTP-запросами, маршрутизацией и создавать свой мини-фреймворк. Вместо сухой теории — код, практика и разбор ключевых механизмов, на которых строятся Django и Flask. Эксперт поможет разобраться, как работают серверы, роутинг и обработка запросов. Если вы хотите прокачаться в Python-разработке и научиться создавать продвинутые веб-приложения, этот вебинар — идеальный старт.  Спикер Леонид Орлов — опытный преподаватель и разработчик на Python и Django. Записывайтесь и получите скидку на большое обучение «Django-разработчик». Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Вопрос подписчика Задает @AlekseiKiselev: «А вопрос то и назрел, как по правильному делать асинхронный скоуп в алхимии.... На
Вопрос подписчика Задает @AlekseiKiselev: «А вопрос то и назрел, как по правильному делать асинхронный скоуп в алхимии.... На ум пришел синглтон, но не понятно будет-ли течь память, так как закрытие сессии явно приводит к открытию новой, а это дико медленно, поэтому сессию закрывать крайне не охота. Может есть какие-то бест практис? Пример, что может пойти не так?

class Db:
    session: async_scoped_session

    def __new__(cls, config: RelationDatabaseConfig):
        if not hasattr(cls, 'instance'):
            cls.instance = super(Db, cls).__new__(cls)

        return cls.instance

    def __init__(self, config: RelationDatabaseConfig):
        # Создаем коннект к БД
        self._async_engine = create_async_engine(
            config.connection_string,
            echo=False,
            pool_pre_ping=True,
            poolclass=NullPool
        )

        # Создаем фабрику для создания сессии
        self._async_session_factory = async_sessionmaker(
            self._async_engine,
            expire_on_commit=False,
        )

        # Создаем сессию на основе фабрики
        self.session = async_scoped_session(
            self._async_session_factory,
            scopefunc=asyncio.current_task
        )
Пожалуйста, будьте взаимовежливы. Однажды и вам помогут в этой рубрике. #обсуждение @zen_of_python

Repost from SMLTECH
Измеряем «пульс» Kafka-консьюмера для автоматического перезапуска с помощью livenessProbe ❤️ Во многих наших инструментах мы
Измеряем «пульс» Kafka-консьюмера для автоматического перезапуска с помощью livenessProbe ❤️ Во многих наших инструментах мы используем Kafka для обработки потоков данных. В связке с Kubernetes это очень удобно и эффективно. За исключением моментов, когда Kafka-консьюмер зависает без ошибок или падений, но перестав обрабатывать сообщения. Отследить такое сложно, но можно. Например, проблему можно решить с помощью livenessProbe, но в случае Kafka-консьюмеров единого способа для этого нет, что усложняет задачу. Сергей Коник нашел наиболее оптимальное решение этой задачи с помощью паттерна HeartBeat и Python. Благодаря периодической проверке «пульса» консьюмера мы можем быстро обнаружить зависание и автоматически перезагрузить контейнер с консьюмером. О том, как пошагово реализовать такой механизм Сергей рассказал в новой статье. Заходите почитать! #шерим

Лаконичная шпаргалка по регулярным выражениям Регулярные выражения — это инструмент для поиска и обработки текста по заданным
Лаконичная шпаргалка по регулярным выражениям Регулярные выражения — это инструмент для поиска и обработки текста по заданным шаблонам. Они позволяют находить, заменять и извлекать нужные фрагменты строк с помощью специальных символов и правил. Проверка формата email, мобильного телефона, ФИО — это всё регулярки. Хоть этот инструмент используется повсеместно, он обладает не самым очевидным синтаксисом, поэтому всё необходимое расписано на шпаргалке выше. 🍌 Регулярки пишу только по шпаргалкам 😈 Я всё помню и без них #шпаргалка #regexp #general