es
Feedback
Zen of Python

Zen of Python

Ir al canal en Telegram

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

Mostrar más

📈 Análisis del canal de Telegram Zen of Python

El canal Zen of Python (@zen_of_python) en el segmento lingüístico de Ruso es un actor destacado. Actualmente la comunidad reúne a 19 283 suscriptores, ocupando la posición 6 985 en la categoría Tecnologías y Aplicaciones y el puesto 35 067 en la región Rusia.

📊 Métricas de audiencia y dinámica

Desde su creación el невідомо, el proyecto ha mostrado un crecimiento acelerado, reuniendo a 19 283 suscriptores.

Según los últimos datos del 10 junio, 2026, el canal mantiene una actividad estable. En los últimos 30 días la variación de miembros fue de 48, y en las últimas 24 horas de -2, conservando un alto alcance.

  • Estado de verificación: No verificado
  • Tasa de interacción (ER): El promedio de interacción de la audiencia es 12.11%. Durante las primeras 24 horas tras publicar, el contenido suele obtener 5.16% de reacciones respecto al total de suscriptores.
  • Alcance de las publicaciones: Cada publicación recibe en promedio 2 336 visualizaciones. En el primer día suele acumular 996 visualizaciones.
  • Reacciones e interacción: La audiencia responde de forma activa: el promedio de reacciones por publicación es 8.
  • Intereses temáticos: El contenido se centra en temas clave como github, rust, pip, api, install.

📝 Descripción y política de contenido

El autor describe el recurso como un espacio para expresar opiniones subjetivas:
Полный Дзен Пайтона в одном канале Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Сайт: https://tprg.ru/site Регистрация в перечне РКН: https://tprg.ru/xZOL

Gracias a la alta frecuencia de actualizaciones (últimos datos recibidos el 11 junio, 2026), el canal mantiene la vigencia y un amplio alcance. La analítica demuestra que la audiencia interactúa activamente con el contenido, lo que lo convierte en un punto de referencia dentro de la categoría Tecnologías y Aplicaciones.

19 283
Suscriptores
-224 horas
+207 días
+4830 días
Archivo de publicaciones
​​Вопросы от новичков Zen of Python поддерживает новоприбывших в особой рубрике. Как это работает: — Спрашивайте что угодно (в комментариях под этим постом), связанное с Python. Здесь нет плохих вопросов! — Сообщество вас поддержит. Самые интересные вопросы мы разберём в отдельном посте; #вопросыновичков @zen_of_python

​​Вопрос от подписчика Задает @Scotch_flip: "Здравствуйте, у меня такой вопрос: с помощью tkinter создал окно с кнопками от 1 и до 25, хочу сделать при нажатии кнопки с command меня[ть] цвет рандомно выбранных чисел или же по очереди меня[ть] цвет каждой кнопки , пробовал много разных способов, но увы". ! Пожалуйста, будьте взаимовежливы. Всем нам нужно место, где окажут помощь. @zen_of_python

​​Как в одно слово назвать Django-разработчика? 🏆— Джангист 🦄 — Джангер 👀 — Джангэстро 🌚 — Свое (поделитесь в комментариях)

​​Сложность структур данных и алгоритмов Если вы подступились к объёмным данным в проекте, самое время задуматься: а те ли методы и функции вы используете? Какова будет скорость интерпретации и не «повесится» ли программа вообще? На pythonmorsels.com опубликовали англоязычную статью на 9 минут про виды сложностей (они на графике ниже), и про сравнение встроенных методов списков, очередей (queue), словарей, сетов, класса-счётчика (Counter), кучи и других структур. Самое оно, чтобы аккуратно вьехать в стадию оптимизации своего кода. Если вам нужно сначала разобраться с понятием Time Complexity, вот доступная статья от основателя Типичного программиста. #лучшиепрактики @zen_of_python

​​tkforge: из Figma в Tkinter Интересная коллекция компонентов, позволяющая сверстать на канвасе небезызвестной Figma интерфейс, а потом командной строкой перегнать это сразу в Python-код для Tkinter. #библиотека @zen_of_python

Инженер-программист, помни! Если ты всей душой в майских праздниках, то эксперименты с «пивным» пиком Балмера никто не отменя
Инженер-программист, помни! Если ты всей душой в майских праздниках, то эксперименты с «пивным» пиком Балмера никто не отменял. «Каким-то образом Балмер посчитал, что 1,29–1,38‰ алкоголя в крови открывают у него сверхчеловеческие способности к программированию: он выпивал пару литров пива, входил в состояние лёгкого опьянения и мог продуктивно кодить». Ну если сверхкода в таком состоянии все же не написать, то за «жабистые» таски точно легче браться. #кек @zen_of_python

​​Фейковые техинтервью и трояны Если верить статье с xakep.ru, группа корейских IT-компаний приглашает на собеседование на должность фулстэк-разработчика, и под эгидой демонстрации навыков просят клонировать и использовать репозиторий Dev Popper — якобы NPM-расширение. На деле же при запуске активируется обфусцированный js-скрипт, который в итоге запускает py-скрипт (!) — троян, собирающий: — данные для входа на ваши сервера; — историю CLI-команд (ищет креды, опять же); — возможности для дистанционного развёртывания вредоносного ПО. Коллеги, с корейскими компаниями пока на собеседования не ходим. #факты @zen_of_python

​​Поздравляем победителей Задачу об инверсии строки верно решили: — Cool and Fun Python (@Python3k); — Лев Выскубов; — @sidor0912; — @lomserman; — @HackingSection; — @VasilTerekin (засчитываю, хотя запрошена функция); — @patriarch_chesslovo; — @IvanImmortal; — @Sentiago. Кратчайшие верные решения предложили @patriarch_chesslovo: VOWELS_LOWERCASE = set('aeoiuаоыуэяёиюе') def invert_vowels(strng):   reversed_vowels = (i for i in strng[::-1] if i.lower() in VOWELS_LOWERCASE)   return ''.join([i if i.lower() not in VOWELS_LOWERCASE else next(reversed_vowels) for i in strng]) и @HackingSection: def invert_vowels(s, vowels = "аяоёиыуюеэ"):   vowelsInText = [j for j in s if j in vowels]   return [vowelsInText.pop(-1) if i in vowels else i for i in s] Отдельный респект Cool and Fun Python за разбор своего решения: Предполагается, что все буквы в тексте строчные и русские. Иначе требуется доработать строку гласных. У решения линейная асимптотика. Но если очень хочется, можно повысить быстродействие, превратив vowels в множество строк односимвольников: vowels = {'а', 'я', ...} И преобразование строки в список и обратно - вынужденная мера. Строка в Python неизменяемая. Впрочем, на сохранение асимптотики O(N) это не влияет. Кстати, если бы постановщик задачи гарантировал наличие гласных (всё же предлоги "в", "с" тоже считаются словами), можно было бы убрать проверки left < right в двух внутренних циклах. Отдельная благодарность @lomserman за создание тестирующей функции: def test(original: str, expected: str):   result = invert_vowels(original)   print(result)   assert result == expected p.s. Админ подписывается на всех ребятушек, что решают задачи. Если «провалиться» в профили решивших, там полно питонической годноты. #задача @zen_of_python

​​OpenTelemetry: здоровье вашего py-приложения Доступный англоязычный гайд по настройке телеметрии вашего проекта. Инструмент позволяет: — собирать логи; — отслеживать исполнение запросов; — прослеживать путь конкретного тестового запроса (чтобы найти «бутылочные горлышки»); — отправлять уведомления о событиях в мессенджер; — распределенно отслеживать в условиях нескольких микросервисов и проч. #лучшиепрактики @zen_of_python

​​Задача о подстроке Получаем две строки s и t . Напишите функцию проверки: является ли s подстрокой t. Подстрока формируется из исходной строки путём удаления некоторых символов (может быть, ни одного) без нарушения положения остальных. "ace" является подстрокой "abcde", а "aec" — нет. Ограничения: 0 <= len(s) <= 100 0 <= len(t) <= 10^4 s и t состоят только из строчных английских букв. В качестве теста: s = "abc" t = "ahbgdc" >>> is_substring(s, t) ... true #задача @zen_of_python

​​Как сжимают zlib + 3 конкурента Реддитор провёл бенчмарк четырёх архивирующих библиотек — zlib, lz4, brotli, zstandard на коэффициент сжатия, скорость компрессии / декомпрессии. Вот результат по первому показателю: | Библиотека | Сжатие, разы | |------------|--------------| | zlib     | 27.84     | | lz4     | 18.23     | | brotli    | 64.78     | | zstandard  | 43.42     | Остальные «пьедесталы» плюс данные о дизайне экспериментов в треде. Сжимали .json. #факты @zen_of_python

🌚 — все равно перепишу, ад зависимостей — потомкам 🕊️— готов к такому 🗿— bash'ем не занимаюсь
🌚 — все равно перепишу, ад зависимостей — потомкам 🕊️— готов к такому 🗿— bash'ем не занимаюсь

​​Бесплатная книга о Py-регулярках Разработчики Christian Mayer, Zohaib Riaz и Lukas Rieger написали книгу, упрощающую изучение регулярных выражений в рамках Python. Если кому удобнее учиться по видео, вот видеокурс, аналогичный книге. #книга @zen_of_python

photo content

JSON Crack, устраняющий разрыв между данными и визуализацией Это расширение VSCode позволяет разработчикам, аналитикам данных и энтузиастам легко преобразовывать сложные наборы данных JSON в информативные и визуально привлекательные графики. Цена: бесплатно @prog_tools

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

​​Безсерверный Python: Cloudflare Workers Workers на Cloudflare — это платформа, позволяющая исполнять бессерверные функции, то есть отчасти замена привычной архитектуре проекта на сервере. Теперь вы можете импортировать подмножество популярных пакетов Python, включая FastAPI, Langchain, Numpy и другие. Никаких дополнительных шагов сборки или внешних цепочек инструментов не требуется. Об обновлении Cloudflare #факты @zen_of_python

Создание HR-платформы без legacy и смс Ведется активный поиск системных аналитиков с опытом от 3-х лет для работы над техноло
Создание HR-платформы без legacy и смс   Ведется активный поиск системных аналитиков с опытом от 3-х лет для работы над технологической платформой нового поколения.   Что нужно делать: — Собирать требования вместе с владельцем продукта — Анализировать функциональность ПО — Проектировать интеграции с источниками данных — Поддерживать документации.   Что предложат взамен: — Лучшие практики компонентно-реактивного подхода — Нет legacy и полная свобода в выборе инструментов — Ежегодный пересмотр зарплат.   Посмотреть подробности и откликнуться

​​Знакомство с aiogram Если вы хотите вкатиться в Python-разработку, боты — неплохой способ сделать это. Разработчик @mastergroosha сверстал целую серию русскоязычных статей об одном из самых ходовых в 2024 году «ботических» фреймворках. Там можно познакомиться с хэндлерами, диспетчерами, асинхронностью и проч. — всем тем, что новичка обычно смущает при заскакивании на этот поезд. #лучшиепрактики @zen_of_python

​​Результаты опроса Django-разработчиков JetBrains ещё в конце 2023 года провёл опрос (на английском) с целью узнать предпочтения джангистов. Результат довольно предсказуемый, однако все равно бесценный для тех, кто выбирает дополнительные компоненты. Хороший способ для новичка познакомиться с общепринятыми дополняющими инструментами, сопровождающими Django-проект, будь то гео-бэкенд, кэш-хранилище или БД. #факты @zen_of_python