uk
Feedback
Zen of Python

Zen of Python

Відкрити в Telegram

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

Показати більше

📈 Аналітичний огляд Telegram-каналу Zen of Python

Канал Zen of Python (@zen_of_python) у мовному сегменті Російська є активним учасником. На даний момент спільнота об'єднує 19 291 підписників, посідаючи 6 982 місце в категорії Технології та додатки та 35 074 місце у регіоні Росія.

📊 Показники аудиторії та динаміка

З моменту свого створення невідомо, проект продемонстрував стрімке зростання, зібравши аудиторію у 19 291 підписників.

За останніми даними від 07 червня, 2026, канал демонструє стабільну активність. Хоча за останні 30 днів спостерігається зміна кількості учасників на 37, а за останні 24 години на -4, загальне охоплення залишається високим.

  • Статус верифікації: Не верифікований
  • Рівень залученості (ER): Середній показник залученості аудиторії становить 12.78%. Протягом перших 24 годин після публікації контент зазвичай збирає 5.66% реакцій від загальної кількості підписників.
  • Охоплення публікацій: В середньому кожен допис отримує 2 464 переглядів. Протягом першої доби публікація в середньому набирає 1 092 переглядів.
  • Реакції та взаємодія: Аудиторія активно підтримує контент: середня кількість реакцій на один пост – 9.
  • Тематичні інтереси: Контент зосереджений навколо ключових тем, таких як github, rust, pip, api, install.

📝 Опис та контентна політика

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

Завдяки високій частоті оновлень (останні дані отримано 08 червня, 2026), канал підтримує актуальність та високий рівень охоплення публікацій. Аналітика показує, що аудиторія активно взаємодіє з контентом, що робить його важливою точкою впливу в категорії Технології та додатки.

19 291
Підписники
-424 години
+297 днів
+3730 день
Архів дописів
Лучшие питонические курсы по версии Stepik Держите подборку лучших уроков, среди которых — отрекомендованные / опробованные п
Лучшие питонические курсы по версии Stepik Держите подборку лучших уроков, среди которых — отрекомендованные / опробованные подписчиками / админом: Основы ЯП: — "Поколение Python": курс для профессионалов, 5900 — Добрый, добрый Python с Сергеем Балакиревым, бесплатно Алгоритмы, структуры данных: — Алгоритмы: теория и практика. Методы Продвинутый Python: — Асинхронный PythonМашинное Обучение в Python: Большой Курс для Начинающих Если вам попадались еще годные ресурсы, поделитесь в комментариях. #курс @zen_of_python

Вопрос подписчика Задает Anton Yablokov: "pyaudio не выдаёт звук, когда прошу устройство явно, а не определённые системой pul
Вопрос подписчика Задает Anton Yablokov: "pyaudio не выдаёт звук, когда прошу устройство явно, а не определённые системой pulse и default. ЧЯДНТ? Какие есть альтернативы, кроме тяжеловесной PySide6.QtMultimedia? https://stackoverflow.com/questions/79295111/pyaudio-produces-no-sound-when-using-explicit-device". #вопрос @zen_of_python

enlighten | Индикатор прогресса для CLI Минималистичный, но полезный во многих случаях инструмент, который отображает прогресс-бары прям в командной строке, НЕ опираясь на реальный прогресс функции, как и 99% таких шкал в играх, кстати. Но ощутимая польза все равно есть.
import enlighten

manager = enlighten.get_manager()
pbar = manager.counter(total=100, desc='Basic', unit='ticks')
Цена: бесплатно Репозиторий проекта @zen_of_python

Большой гайд по Python от Tproger: инструменты для всех направлений В Tproger подготовили подборку питонических статей для на
Большой гайд по Python от Tproger: инструменты для всех направлений В Tproger подготовили подборку питонических статей для начинающих по следующим направлениям: — Бэкенд-разработка; — Фронтенд-разработка; — Парсинг; — Тестирование; — Data Science. Здесь и роадмапы, и про хранение данных, и про самые популярные фреймворки и многое другое. #основы

Ниже приводится несколько правил в языке Python, которым вам необходимо следовать, если у вас появится потребность использова
Ниже приводится несколько правил в языке Python, которым вам необходимо следовать, если у вас появится потребность использовать специальные режимы сопоставления аргументов: — В вызове функции аргументы должны указываться в следующем порядке: любые позиционные аргументы (значения), за которыми могут следовать любые именованные аргументы (имя=значение) и аргументы в форме *итерируемый объект, за которыми могут следовать аргументы в форме **словарь. — В заголовке функции аргументы должны указываться в следующем порядке: любые обычные аргументы (name), за которыми могут следовать аргументы со значениями по умолчанию (name=value), за которыми следуют аргументы в форме *name (или * в 3.0), если имеются, за которыми могут следовать любые имена или пары name=value аргументов, которые передаются только по имени (в 3.0), за которыми могут следовать аргументы в форме **имя.

В чём преимущества и недостатки перехода на платформы? «Что хорошего: система становится стабильнее, быстрее внедряются новые
В чём преимущества и недостатки перехода на платформы? «Что хорошего: система становится стабильнее, быстрее внедряются новые фичи, а сервисом могут пользоваться различные продуктовые команды», — рассказывает Ярослав Тулупов,CTO финтеха Авито.  А узнать, что не очень, можно в конференц-зале Avito All Day Long, в котором мы собрали краткую выжимку из докладов этого большого события. Располагайтесь, места хватит всем: https://tprg.ru/5Osj Реклама

В каком порядке в функции указываются аргументы?
Anonymous voting

ridgeplot | Красивые графики распределения Инструмент позволяет строить Ridge Plots — разновидность гистограммы, похожей на г
ridgeplot | Красивые графики распределения Инструмент позволяет строить Ridge Plots — разновидность гистограммы, похожей на горный хребет. Это по сути надстройка над небезызвестным Plotly, при этом прописать тонкостей можно еще больше — интервалы, цвета, шрифты и многое другое. Репозиторий проекта #инструмент @zen_of_python

Обновился NumPy Среди нововведений: — появилась функция numpy.matvec() для перемножения матрицы и вектора; — появилась функци
Обновился NumPy Среди нововведений: — появилась функция numpy.matvec() для перемножения матрицы и вектора; — появилась функция numpy.vecmat() для перемножения вектора и матрицы; — Улучшенная поддержка StringDType (специальный строковый тип данных в Numpy) в контексте Ufuncs (универсальные функции для эффективные вычислений в массивах без необходимости явного зацикливания). Release Notes #инструмент @zen_of_python

Ибо ее весьма непросто понять порой #кек @zen_of_python
Ибо ее весьма непросто понять порой #кек @zen_of_python

plt.xkcd() | Пасхалка для любителей мемных графиков В официальной документации Matplotlib есть блок, посвященный функции plt.
plt.xkcd() | Пасхалка для любителей мемных графиков В официальной документации Matplotlib есть блок, посвященный функции plt.xkcd(). Она строит графики в стиле одноименных комиксов (как на картинке). with plt.xkcd(): # Based on "Stove Ownership" from XKCD by Randall Munroe # https://xkcd.com/418/ fig = plt.figure() ax = fig.add_axes((0.1, 0.2, 0.8, 0.7)) ax.spines[['top', 'right']].set_visible(False) ax.set_xticks([]) ax.set_yticks([]) ax.set_ylim([-30, 10]) data = np.ones(100) data[70:] -= np.arange(30) ax.annotate( 'THE DAY I REALIZED\nI COULD COOK BACON\nWHENEVER I WANTED', xy=(70, 1), arrowprops=dict(arrowstyle='->'), xytext=(15, -10)) ax.plot(data) ax.set_xlabel('time') ax.set_ylabel('my overall health') fig.text( 0.5, 0.05, '"Stove Ownership" from xkcd by Randall Munroe', ha='center') А если вам захотелось покекать, то вот ссылка на официальный сайт создателя Монро. #кек @zen_of_python

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

Вы когда-нибудь хотели стать лучшей версией себя? Применять SQLAlchemy эффективнее — быстрее, лучше, умнее! 23 декабря, 20:00
Вы когда-нибудь хотели стать лучшей версией себя?  Применять SQLAlchemy эффективнее — быстрее, лучше, умнее! 23 декабря, 20:00 мск — открытый урок для Python-разработчиков. Что делать, если методы, использующие SQLAlchemy и СУБД, тормозят? Когда оптимизация внутри SQLAlchemy — благо, а когда — беда? Как создать удобную панель администрирования поверх SQLAlchemy? Спикер Дмитрий Панкрашов — ведущий разработчик в компании-партнере вендора СЭД «Директум». Регистрируйтесь прямо сейчас, чтобы не пропустить мероприятие: https://otus.pw/rbJm/ Все участники открытого урока получат скидку на «Python Developer. Professional» Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Простыми словами о сложном: лямбда-функции Помимо инструкции def имеется возможность создавать объекты функций в форме выражений. Из-за сходства с аналогичной возможностью в языке LISP она получила название lambda. lambda x, y, z: x + y + z Это выражение создает функцию, которая будет вызываться позднее, но в отличие от инструкции def, выражение не связывает ее с именем. Именно поэтому lambda-выражения иногда называют анонимными (то есть безымянными) функциями. На практике они часто используются, как способ получить встроенную функцию или отложить выполнение фрагмента программного кода. В общем виде lambda-выражение состоит из ключевого слова lambda, за которым следуют один или более аргументов (точно так же, как список аргументов в круглых скобках в заголовке инструкции def) и далее, вслед за двоеточием, находится выражение: lambda argument1, argument2,... argumentN : выражение, использующее аргументы lambda – это выражение, а не инструкция. По этой причине это ключевое слово может появляться там, где синтаксис языка Python не позволяет использовать инструкцию def – внутри литералов или в вызовах функций, например. Тело lambda-выражения сродни тому, что вы помещаете в инструкцию return внутри определения def, – вы просто вводите результат в виде выражения вместо его явного возврата. Вследствие этого ограничения lambda-выражения менее универсальны, чем инструкция def – в теле lambda-выражения может быть реализована только логика, не использующая такие инструкции, как if. Такая реализация предусмотрена заранее – она ограничивает возможность создания большого числа уровней вложенности программ: lambda-выражения предназначены для создания простых функций, а инструкции def – для решения более сложных задач. Если отвлечься от этих различий, def и lambda выполняют одну и ту же работу. Как создаются функции с помощью инструкции def: def func(x, y, z): return x + y + z func(2, 3, 4) # 9 Того же эффекта можно достигнуть с помощью lambda-выражения, явно присвоив результат имени, которое позднее будет использоваться для вызова функции: f = lambda x, y, z: x + y + z f(2, 3, 4) # 9 @zen_of_python

Какое утверждение про lambda-функции верно?
Anonymous voting

Python: итоги года от одного из друзей Python Software Foundation Очень познавательный англоязычный лонгрид со статой из мира
Python: итоги года от одного из друзей Python Software Foundation Очень познавательный англоязычный лонгрид со статой из мира Python-разработки: — какие облака популярны; — какие фреймворки для чего используются; — использование Docker + Kubernetes; — какие менеджеры зависимостей побеждают и многое другое. Читать #факты @zen_of_python

K2 Cloud выкатил кастомные реакции на Хабре! Теперь можно выражать эмоции от статей. Для этого пройди квиз: выбери одну из ИТ
K2 Cloud выкатил кастомные реакции на Хабре!  Теперь можно выражать эмоции от статей. Для этого пройди квиз: выбери одну из ИТ-профессий и проведи миграцию в облако. В конце и реакции разблокируешь, и в розыгрыше примешь участие — K2 Cloud дарит новогодние мистери-боксы и другие призы. Квиз тут. Это #партнёрский пост

Как выглядит день Python-разработчика, если бы его описывал создатель экзистенциализма Редакция Tproger попросила ChatGPT описать типичный день питониста так, словно это рассказ Жан Поля Сартра, и вот что из этого получилось: Утро. Рассвет несет с собой новые возможности, но также и бремя выбора. Разработчик просыпается в своем cramped пространстве — маленькой комнате, заставленной горой книг и компьютерных девайсов. Вокруг него царит хаос, отражающий внутреннее состояние: пустые чашки из-под кофе, закладки на страницах о Python и фреймворках, которые ждут своего часа. Он включает компьютер, и здесь начинается его борьба. Первые строки кода — это манифест его существования. Каждая буква, каждая команда, каждое решение требуют от него осознанности. Он понимает, что его код может быть как искусством, так и абсурдом, в зависимости от того, как он его напишет. В этом заключается его свобода и одновременно его проклятие. Работа над проектом затягивается. Он сталкивается с багами, которые кажутся не только техническими проблемами, но и отражением его внутренней борьбы. "Почему я выбрал Python?" — спрашивает он себя. Но вопрос этот не дает ответов, лишь больше погружает в размышления о вечной проблеме человеческого существования и первопричинах. Он понимает, что каждая строка кода, даже самая незначительная, влияет на весь проект, как каждое малое решение формирует его судьбу. Полдень. Он делает перерыв, но мысли о коде не покидают его. Эти мысли, как призраки, навязчиво возвращаются к нему, напоминая о том, что жизнь разработчика — это ежедневная борьба за понимание, контроль и гармонию в мире, где все постоянно меняется. Коллеги обсуждают последние тренды в разработке, но он ощущает абсурдность этой гонки. "Зачем мне следовать за модой, если я могу создать нечто свое?" — думает он, с опасением глядя на свою отражающую экран пустую строчку кода. Вечер. Он смотрит на результаты своего труда. Код работает, но к какому выводу он пришел? Разработчик создает небольшую программу, которая помогает решать задачи, но в ней есть ирония — ее успех измеряется не успехом, а его осознанием, что он создал нечто полезное всего лишь для того, чтобы заполнить пустоту своего существования. Здесь, в этих строчках кода, он находит смысл. Он понимает, что в мире абсурда, лишь он — творец своего собственного значения, и каждый шаг, каждый клик — это возможность утвердить свое право на существование. Ночь. Он завершает работу, выключает компьютер и, возможно, выпивает бокал вина, размышляя о том, что впереди еще множество дней, полных борьбы, выбора и кода. Но он готов. Это его путь, и он осознанно идет по нему, живя в тот самый момент, когда код обретает жизнь. @zen_of_python