en
Feedback

Don't get caught by a cheater! Telemetrio finds and tags such channels 👉 If you want to see the tag, subscribe

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 18 685 subscribers, ranking 6 986 in the Technologies & Applications category and 35 144 in the Russia region.

📊 Audience metrics and dynamics

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

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

  • Verification status: Not verified
  • Engagement rate (ER): The average audience engagement rate is 6.88%. Within the first 24 hours after publication, content typically collects 4.30% reactions from the total number of subscribers.
  • Post reach: On average, each post receives 1 285 views. Within the first day, a publication typically gains 804 views.
  • Reactions and interaction: The audience actively supports content: the average number of reactions per post is 1.
  • 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 05 November, 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.

18 685
Subscribers
-324 hours
-337 days
-11530 days
Posts Archive
Фестиваль IT и спорта RUNIT пройдёт в Измайловском парке Москвы уже 18 июня Сможете добежать до самого финиша? А достигнуть е
Фестиваль IT и спорта RUNIT пройдёт в Измайловском парке Москвы уже 18 июня Сможете добежать до самого финиша? А достигнуть ещё большего? СИБУР Диджитал подготовил «второй финиш» — ряд испытаний для тех, кто, достигая амбициозной цели, сразу же ставит перед собой следующую. Если это про вас, то вам в шатёр СИБУР Диджитал: — примите вызов от настоящего дерзателя — Виктора Блуда. Он покажет, что значит выкладываться на максимум, и наградит участников; — разомните не только ноги, но и голову: реши IT-загадки, чтобы выиграть призы; — посетите «Галерею дерзателей» — выставку фото участников, сделанных во время забега. Найдите там свои эмоции достижений и заберите памятные снимки. Добежать до финиша? Неплохо. Пересечь второй финиш — цель, достойная вас. https://runit.digital/ Реклама ООО «СИБУР» LjN8K825m

​Рисовать черепашкой, но на Python? Легко! Первые уроки информатики у многих из нас ассоциируются с рисующей фигуры черепашкой на PASCAL. Забавно было вращать головой, чтобы понять, куда же зверушку повернуть для рисования сложной фигуры. У Python тоже есть своя библиотека для рисования, и называется она turtle (документация). Код ниже нарисует звезду: from turtle import * color('red', 'yellow') begin_fill() while True: forward(200) left(170) if abs(pos()) < 1: break end_fill() done() А с какими языками программирования вы впервые столкнулись на уроках информатики? Поделитесь в комментариях. #обучение

​Мы думали о слове «останова» неправильно Многие из нас помнят, что точка останова — это преднамеренное прерывание выполнения программы, при котором выполняется вызов отладчика. Оказывается, в термине «точка останова» второе слово мужского рода и в исходной форме звучит так: останов. Это просто синоним слова «остановка». Статья на Викисловаре #факты

​Модуль uuid как способ сгенерировать уникальные ID UUID (Universally Unique IDentifier) — уникальный идентификатор. Для гарантии неповторяемости он состоит из большого количества цифр и букв. К примеру, при подключении данных к BI-системе, автоматически удаляющей дубликаты, UUID помогают избежать искажения статистических показателей. В сниппете ниже мы добавляем столбец ID к датафрейму df: import uuid for i in df.index: df.at[i, 'ID'] = uuid.uuid4() А в каких ситуациях вам пригождается UUID? Напишите в комментариях. #лучшиепрактики

​Достойный конкурент менеджеру pip В своей статье Егор Егоров показывает, как использовать opensource-альтернативу дефолтному менеджеру пакетов pip. Вы узнаете: — как установить этот менеджер; — как быстрее создать виртуальное окружение; — как собирать приложения и публиковать их (в контексте репозитория); — как решается проблема унификации версий библиотек. #poetry

​Интерпретатор теперь указывает на причину ошибки точнее В новой версии Python 3.11.4 при отображении пути ошибки (Traceback) вы легче сможете обнаружить причину ошибки, потому что символами ^ теперь выделяется конкретный объект, а не вся строка: Traceback (most recent call last): File "distance.py", line 11, in <module> print(manhattan_distance(p1, p2)) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "distance.py", line 6, in manhattan_distance return abs(point_1.x - point_2.x) + abs(point_1.y) ^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'x' Подробнее о релизе здесь. #лучшиепрактики

​На каком языке написана chatGPT Шах и мат, все, кто пытался переплюнуть Python то скоростью, то простотой! По данным канала AI Insights, нашумевшая нейросеть OpenAI написана на PyTorch — библиотеке Python. #факты

​map(): чего мы о ней не знали Функция используется обычно для преобразования элементов одной последовательности в другую. Вашему вниманию необычный нюанс: она может быть комбинирована с другими функциями, чтобы выполнить комплексные операции над последовательностями. Например: from functools import reduce def add(x, y): return x + y numbers1 = [1, 2, 3, 4, 5] numbers2 = [10, 20, 30, 40, 50] result = map(lambda x: x[0] + x[1], zip(numbers1, numbers2)) sum = reduce(add, result) print(sum) # 165 В этом примере map() используется совместно с zip() для сложения соответствующих элементов из двух списков, а затем результаты суммируются с помощью функции reduce(). А какие необычные применения map() вы знаете? Поделитесь в комментариях. #лучшиепрактики

​Deque: следующий шаг питониста при обращении со списками deque (double-ended queue – «двусторонняя очередь») - это структура данных в Python, представляющая собой двустороннюю очередь. Она позволяет эффективно добавлять и удалять элементы как с начала, так и с конца очереди. Реализована в модуле collections. my_deque.append(4) # в конец очереди my_deque.appendleft(0) # в начало очереди Вот другие операции, которые можно выполнять с двусторонней очередью: — вставка элементов на определенную позицию (insert()); — удаление первого вхождения элемента (remove()); — проверка наличия элемента (in); — переворот элементов (reverse()); — получение срезов (slice); — сортировка (sort()). deque исполняет все за константное время и потому является эффективным выбором для работы с большими объёмами данных. #лучшиепрактики

​Типы ошибок В программировании на языке Python можно столкнуться с различными типами ошибок, которые могут возникать в процессе выполнения программы. Вот некоторые из наиболее распространенных: — синтаксические ошибки (SyntaxError) возникают, когда нарушены правила языка. Например, пропущенная скобка; — ошибки времени выполнения (Runtime Errors) возникают во время выполнения программы и могут быть вызваны различными факторами, такими как деление на ноль (ZeroDivisionError), обращение к несуществующему элементу списка (IndexError) или вызов неопределенной переменной (NameError); — исключения (Exceptions) используются для обработки в том числе необычных ситуаций. Некоторые из распространенных исключений в Python включают ValueError, TypeError, FileNotFoundError и др.; — ошибки импорта (Import Errors) возникают при проблемах с импортом модулей. Например, неверное имя модуля; — ошибки атрибутов (Attribute Errors) возникают, когда пытаемся обратиться к атрибуту объекта, который не существует; — ошибки деления (Division Errors) возникают, когда происходит деление на ноль (ZeroDivisionError) или применяется неправильный оператор деления; Вы и так наверняка часто встречаетесь с этими сущностями, так что в сотый раз рекомендовать надстраивать обработчики ошибок не будем. Наша задача — дать новичкам освоиться с ошибками, почувствовать уверенность в обращении с ними. В определённый момент вы придете к чувству, что это скорее помощники. #начинающим

​iPad-приложение для изучающих Python в стиле Swift Playgrounds Владельцы яблочных планшетов наверняка помнят прекрасное приложение Swift Playgrounds, в стильной игровой манере обучающее основам языка. Для Python выпустили нечто подобное — Tinkerstellar. Хотя создатель Alex Staravoitau и не стал вклинивать изометрические мини-игры, все же качество UI приятно удивляет. А какие геймифицированные приложения для изучения Python вы знаете?

​20 разработчиков Python, на которых стоит подписаться Для любителей Twitter мы собрали каналы самых влиятельных питонистов мира сего. Среди них, конечно же, и создатель Гвидо ван Россум, и авторы популярных фреймворков вроде Django, и даже пара русскоговорящих. Кого еще вы бы добавили в этот список? Поделитесь в комментариях. #факты

Питонистов много. Питонисты разные. Кто-то предпочитает работать с циклами, кто-то — поедая банку варенья, а кто-то — в перер
Питонистов много. Питонисты разные. Кто-то предпочитает работать с циклами, кто-то — поедая банку варенья, а кто-то — в перерывах между вскапытанием грядок. Вместе с КРОК предлагаем вам пройти тест, который определит ваши уникальные черты. Ответьте на 10 вопросов и узнайте, какой вы PYшарик: https://tprg.ru/RBet Реклама ЗАО «КРОК инкорпорейтед»

​Как скрыть предупреждения Вы можете использовать модуль warnings и установить соответствующие параметры. Вот несколько способов скрыть предупреждения в Python: import warnings warnings.filterwarnings("ignore", category=DeprecationWarning) В этом примере предупреждения определенной категории, такой как DeprecationWarning (предупреждение об устаревании), будут игнорироваться. Этот код запрещает выводить предупреждения, но сохраняет их во внутреннем буфере, который можно проверить позже, если требуется. А вы «гасите» предупреждения? Поделитесь в комментариях. #начинающим

​F-строки для именования переменных В Python можно использовать интерполяцию строк (string interpolation), чтобы именовать переменные. Вот примеры: with open(f'aWord{name}.txt', "w") as f1: for line in f: f1.write(line) Вот несколько способов "загнать" variable в имя файла.txt: '{}.txt'.format(variable) '{one}.txt'.format(one=variable) '%s.txt' % variable f'{variable}' Этот трюк поможет при обработке объектов разной длины. #лучшиепрактики

​Как превратить скрипт.py в программу.exe У любого студента рано или поздно появляется желание похвастать своей рабочей программой перед близкими, которые используют компьютеры, но не программируют. Для этой цели мы создали статью о процессе перегонки питонического кода в .exe. #начинающим

​Django за час Известный видеоблогер Мош Хамедани виртуозно обучает Django в этом ролике. По состоянию на июнь 2023 процедуры установки, синтаксис и подключаемые ресурсы работают также, без нужды отлаживать свой учебный проект. Вот перечень затрагиваемых Мошем тем: — настройка среды разработки; — создание первого проекта; — использование встроенного терминала в VSCode; — создание вашего первого приложения; — написание просмотров; — использование шаблонов; — отладка; — модель данных. Этот фреймворк прекрасно подойдет тем, кто созрел для собственного самописного сайта. #django

Python-ковбоев объявили в розыск. Вы знаете их? Яндекс Практикум ищет ревьюеров и авторов курсов: — Системный аналитик; — Pyt
+1
Python-ковбоев объявили в розыск. Вы знаете их? Яндекс Практикум ищет ревьюеров и авторов курсов: — Системный аналитик; — Python-разработчик. Задача наставников — помогать студентам учиться. А ревьюеров — проверять код и простыми словами объяснить ошибки. Это удалёнка, можно совмещать с основной работой. Если у вас самый подходящий опыт на всём Диком Западе и вы готовы им делиться — переходите по ссылке, узнайте подробнее про условия и оставляйте отклик! Реклама АНО ДПО «Образовательные технологии Яндекса»

​Python стал на одну пятую популярнее за 2022 По статистике GitHub, использование Python выросло в 2022 году на 22,5% в сравнении с предыдущим годом. Локдаун ЯПу только помог: люди активно работали в том числе и над opensource-проектами, и за 2021 год почти удвоили число коммитов в сравнении с 2020. Принимали ли вы участие в opensource-проектах? Расскажите в комментариях. #карьера

Шпаргалка Python.pdf1.70 MB