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
PEP 751 принят: Python получит стандартный lock-файл для точной установки зависимостей Создатели языка утвердили ввод стандар
PEP 751 принят: Python получит стандартный lock-файл для точной установки зависимостей Создатели языка утвердили ввод стандартного lock-файл для проекта. Это обеспечит установку фиксированных версий зависимостей и значительно упростит управление воссоздание проекта на новой машине. Существующие решения — pip freeze, pip-tools, Poetry, PDM, uv используют разные форматы, не совместимые друг с другом и требуют отдельной логики от инструментов и пользователей. Новый стандарт должен устранить эту фрагментацию. #факт @zen_of_python

mpl_ascii | Графики на ASCII Если вы вынуждены работать со средой без картинок, эта библиотека позволяет рендерить сложные ча
mpl_ascii | Графики на ASCII Если вы вынуждены работать со средой без картинок, эта библиотека позволяет рендерить сложные чарты Matplotlib целиком из символов. Старший брат ASCII-графики, которую мы все так любим. Цена: бесплатно Репозиторий проекта #инструмент @zen_of_python

Готовимся к собесу В репозитории собрали вопросы + ответы оптимального объема на русском для собеседований: — Основы Python:
Готовимся к собесу В репозитории собрали вопросы + ответы оптимального объема на русском для собеседований: — Основы Python: Вопросы о синтаксисе, типах данных, управлении потоком и функциях. — Структуры данных: Вопросы о списках, кортежах, множествах и словарях. — ООП (Объектно-Ориентированное Программирование): Вопросы о классах, наследовании и полиморфизме. — Исключения и обработка ошибок: Вопросы о том, как обрабатывать исключения и создавать собственные исключения. — Модули и пакеты: Вопросы о работе с модулями, импортом и созданием пакетов. — Алгоритмы и структуры данных: Вопросы о сортировке, поиске и других алгоритмах. #основы @zen_of_python

Квиз про while Небольшая англоязычная викторина на 11 вопросов про цикл «пока [условие выполняется]». Самое оно для подготовк
Квиз про while Небольшая англоязычная викторина на 11 вопросов про цикл «пока [условие выполняется]». Самое оно для подготовки к собеседованию или раскачке новичка. Подготовиться к тесту можно с помощью статьи. #квиз @zen_of_python

Ищете сервер, который не подведёт ни на деплое, ни под нагрузкой? Если нужен стабильный, быстрый и неубиваемый виртуальный се
Ищете сервер, который не подведёт ни на деплое, ни под нагрузкой? Если нужен стабильный, быстрый и неубиваемый виртуальный сервер в России, присмотритесь к Aéza. У ребят:   — Мощные процессоры Ryzen 9 9950X и Core i9-14900K   — До 25 Гбит/с — это не шутки   — Бесплатная DDoS-защита   — Любая ОС: Linux, Windows, FreeBSD, Astra Linux Aéza — это про адекватную цену, современное железо и быструю настройку. Можно подобрать тариф под почти любую задачу: от хостинга pet-проекта в Питере до полноценной BI-системы в московском дата-центре. А если хочется погонять свежий релиз на Ubuntu 22.04 или собрать нейросетку на 16 ядрах — тут и под Hi-CPU найдётся место. Заходите на сайт и забирайте 15% кэшбек на любой тариф. Это #партнёрский пост

Вопрос подписчика Задает @levisserena: Всем привет. Помогите разобраться с TypeVar Один из соразработчиков указал что-то типа
Вопрос подписчика Задает @levisserena: Всем привет. Помогите разобраться с TypeVar Один из соразработчиков указал что-то типа того (упрощу, но не всё, чтоб картина была):

from typing import TypeVar
from uuid import UUID

from sqlalchemy.ext.asyncio import AsyncSession

ModelType = TypeVar('ModelType')


class CRUDBase(Generic[ModelType]):


    def __init__(self, model: Type[ModelType]):
        """
        Инициализирует CRUD-класс с указанной моделью.

        Параметры:
            model: SQLAlchemy-модель (класс), связанный с таблицей в БД.
        """
        self.model = model

    async def get(self, session: AsyncSession, obj_id: int | str | UUID) -> ModelType | None:
        """
        Получает объект по ID (int, str или UUID).

        Возвращает объект модели или None, если он не найден.
        """
        result = await session.execute(select(self.model).where(self.model.id == obj_id))
        return result.scalars().first()
Вопрос к строке result = await session.execute(select(self.model).where(self.model.id == obj_id)), а точнее к self.model.id. Линтер подчеркивает это self.model.id, мол нет у него атрибута id ("type[ModelType]" has no attribute "id"). Как быть? Есть ли способ, обойтись малой кровью, и указать, что id или любой другой атрибут есть? Ну или как это делать по правильному. NB! Пожалуйста, будьте взаимовежливы. Однажды и вам помогут в этой рубрике. #обсуждение @zen_of_python

Repost from IT Юмор
Как называют разработчика, который перешёл на Python? ОТСТУПНИК @ithumor

1 апреля в этом канале розыгрышей не будет Редакция просто оставляет вам здесь подборку Pythonic-мемов, которые подписчики ще
+8
1 апреля в этом канале розыгрышей не будет Редакция просто оставляет вам здесь подборку Pythonic-мемов, которые подписчики щедрее всего одарили лайками за последнее время. Чистое наслаждение настоящего питониста #кек @zen_of_python

Помните про ускорение Python на 30%? Недавно за счет tail-calls оптимизировали C-компилятор, который помогает вашему питониче
Помните про ускорение Python на 30%? Недавно за счет tail-calls оптимизировали C-компилятор, который помогает вашему питоническому коду работать. Один весьма кропотливый разработчик задизайнил несколько экспериментов, чтобы оценить этот столь долгожданный прирост производительности. Статья хардкорная и новичкам будет особенным испытанием (впрочем, всегда можно попросить нейронку ее резюмировать / упростить). Хоть в рамках его опытов производительность увеличилась на 10-15%, и была двойственность в интерпретации результатов, он все равно настаивает на повышенной надежности нового C-компилятора. #факт @zen_of_python

tach | Древо зависимостей проекта наглядно Если для вашего растущего проекта стало важно отслеживать, на каких инструментах он зиждится, эта опенсорсная утилита поможет: — построить крутой наглядный граф зависимостей; — почистить от лишнего быстрее, чем руками и многое другое. Воистину прекрасный способ познать свой проект на глубинном уровне и предотвратить проблемы при сборке в будущем. Быстродейственный, потому что на Rust. Цена: бесплатно Репозиторий проекта ⚡ — бывало, лазил так глубоко 🗿 — если проект с GitHub не собирается, просто ищу следующий #инструмент @zen_of_python

Логики, которые помогли создать программирование @7LlfE05 Даже у понятий «переменная» и «функция» есть своя докомпьютерная ис
+1
Логики, которые помогли создать программирование @7LlfE05 Даже у понятий «переменная» и «функция» есть своя докомпьютерная история. Рекурсивная модель Гильберта сыграла ключевую роль в формировании основ программирования. Благодаря ей мы, пускай бессознательно, придаем переменным роль подлежащего, а функциям — роль сказуемого в своем коде. Между Python-языком и русским языком больше общего, чем кажется. #факт @zen_of_python

Из жизни админа. Вечно эта строка сессии TG отваливается... У кого было? Поделитесь в комментариях. #кек @zen_of_python
Из жизни админа. Вечно эта строка сессии TG отваливается... У кого было? Поделитесь в комментариях. #кек @zen_of_python

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

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

Квиз про GIL Небольшая англоязычная викторина на 6 вопросов про Global Interpreter Lock. Новичкам полезно, так как объясняет
Квиз про GIL Небольшая англоязычная викторина на 6 вопросов про Global Interpreter Lock. Новичкам полезно, так как объясняет 90% критики в адрес Python. Подготовиться к тесту можно с помощью статьи. #квиз @zen_of_python

Карта Python Нетривиальный способ понять, как различные пакеты зависят друг от друга в виде пузырьковой диаграммы. Пожалуй, лучший способ для новичков увидеть топ самых популярных инструментов в языке. Фанатам библиотек с минимальным количеством зависимостей тоже очень сгодится при подборе архитектуры проекта. Смотреть (лучше на десктопе) #факт @zen_of_python

Погружение в профессиональный Python без воды: только практика, только реальный код. Вы уже пишете на Python, но код сложно п
Погружение в профессиональный Python без воды: только практика, только реальный код. Вы уже пишете на Python, но код сложно поддерживать, веб-приложения тормозят, а асинхронность кажется магией? Если хотите расширить карьерные возможности и увеличить доход, пора прокачиваться. На обучении «Python Developer. Professional» вы освоите: — Асинхронное программирование — ускоряем код, работаем с потоками — Паттерны проектирования — код, который легко поддерживать — Производительность и безопасность — от профилирования до защиты — FastAPI, Django, RESTful API — масштабируем и автоматизируем веб-приложения — ML и работу с данными — Pandas, NumPy, Matplotlib в боевых задачах Программа обновляется под реальные требования рынка, а диплом OTUS ценится в IT-компаниях. Набор скоро закроется! Пройдите вступительное тестирование и получите скидку на обучение: https://otus.pw/xah9/ Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, erid: 2W5zFJHXHwv

Flet | Питонический React для вашего кроссплатформенного приложения Англоязычный, но ультрапонятный туториал на 25 минут про
Flet | Питонический React для вашего кроссплатформенного приложения Англоязычный, но ультрапонятный туториал на 25 минут про молодой фреймворк Flet, который базируется на Flutter (!) и предлагает удобный способ билдить ваше приложение сразу для веба, мобильных устройств и десктопа. Смотреть на замедленотьюбе #инструмент @zen_of_python

PyFlyde | Визуальное программирование для дата-инженеров В отличие от многих других low / no-code-конструкторов, flyde интегрируется в VSCode и может впоследствии собраться в полноценный проект на Python. Цена: бесплатно Репозиторий проекта @zen_of_python