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 18 912 subscribers, ranking 6 806 in the Technologies & Applications category and 34 965 in the Russia region.

📊 Audience metrics and dynamics

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

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

  • Verification status: Not verified
  • Engagement rate (ER): The average audience engagement rate is 10.09%. Within the first 24 hours after publication, content typically collects 5.29% reactions from the total number of subscribers.
  • Post reach: On average, each post receives 1 908 views. Within the first day, a publication typically gains 1 001 views.
  • Reactions and interaction: The audience actively supports content: the average number of reactions per post is 4.
  • 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 06 September, 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 912
Subscribers
-124 hours
-367 days
-15630 days
Posts Archive
Хорошая новость для Python-разработчиков: «Честный знак» проведёт первый онлайн-хакатон с призовым фондом 900 000 рублей «Честный знак» — это система маркировки и прослеживания продукции, которая борется с контрафактом и некачественными лекарствами, техникой и другими товарами. Например, специальный QR-код на молоке, который сканируют на кассе, — и есть «Честный знак». На хакатоне у вас будет возможность создать свой продукт для эффективного управления товарными запасами, дистрибуцией и продажами бизнеса. А также продукт для прогноза показателей производства/продаж. Когда: 24-26 марта, заявки принимают до 14 марта Узнайте подробнее и оставляйте заявку на участие: https://tprg.ru/ThyE Реклама ООО «Оператор-ЦРПТ» LjN8KE9hJ

Как учить Python с нуля с удовольствием: пишем своего чат-бота Python — подходящий язык программирования для старта. Но многие новички учат его неправильно: почти все онлайн-курсы, тренажёры, книги и видео предлагают начинать учить Python с каких-то странных задач, вроде: «Давайте решим вот эту математическую задачку» или «Давайте напишем рекурсивный поиск чисел Фибоначчи». Автор этой статьи Илья Осипов втянулся в программирование, когда писал чат-бота для своего вуза. Расписание на сайте было неудобным и он решил написать чат-бота, который будет присылать расписание занятий в более удобном виде. И через годчат-ботом пользовалось уже 4 тысячи пользователей. В статье Илья предлагает начать изучение с решения реальных проблем и написать своего полезного чат-бота: https://tproger.ru/articles/kak-uchit-python-s-nulya-s-udovol-stviem-piwem-svoego-chat-bota/ #начинающим #telegram

Дайджест Python #4: версия 3.12 и свой GPT за 60 строк кода Собрали дайджест из лучших материалов по Python. Как написать свою GPT-модель всего за 60 строк кода, что нового в Python в версии 3.12 и как повлиять на работу коммунальных служб с помощью машинного обучения — читайте в статье: https://tproger.ru/articles/dajdzhest-python-4-versija-3-12-i-svoj-gpt-za-60-strok-koda/ #дайджест

​​​Самые популярные вопросы на собеседовании: «Объясните функцию range» Range генерирует список целых чисел. Её можно использовать тремя способами. Функция принимает от одного до трёх аргументов. range(stop) — генерирует целые числа от 0 до целого числа stop: [i for i in range(10)] #=> [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] range(start, stop) — генерирует целые числа от start до stop: [i for i in range(2,10)] #=> [2, 3, 4, 5, 6, 7, 8, 9] range(start, stop, step) — генерирует целые числа от start до stop с интервалами step: list(range(2,10,2)) #=> [2, 4, 6, 8] #собеседование

Объяснение: Функция range() может принимать в качестве параметров исключительно int-значения И так как в примере выше мы подаём ей float-число, на выходе нам выдаётся ошибка

Как придумать надёжный, но запоминающийся пароль? Можете взять несколько слов и объединить их в последовательность, напоминаю
Как придумать надёжный, но запоминающийся пароль? Можете взять несколько слов и объединить их в последовательность, напоминающую сюжет. Затем отформатировать и добавить специальные символы. А можете просто написать Telegram-бота, который будет генерировать такие пароли для вас прямо в мессенджере. В статье вместе с @Selectel рассказали, как это сделать: https://tprg.ru/rSzN Реклама ООО «Селектел»

Каким будет результат выполнения кода?
Anonymous voting

​​Самые популярные вопросы на собеседовании: «Как перевести строку в верхний/нижний регистр?» Это очень простой вопрос, но и на них иногда «спотыкаются», особенно новички. Для ответа на этот вопрос можно использовать строковые методы upper() и lower(): small_word = 'potatocake' big_word = 'FISHCAKE' small_word.upper() #=> 'POTATOCAKE' big_word.lower() #=> 'fishcake' #собеседование

​Пишем GPT в 60 строк NumPy — часть 2 Оказалось, что только кинул предыдущий пост в отложку, как через несколько часов вышла вторая (и финальная) часть статьи. Что ж, увидел, исправляюсь, делюсь с вами: https://habr.com/ru/post/717644/ В этой части автор уже вплотную подходит к тому этапу масштабирования. Когда требуется куча труда разработчиков и денег, а фреймворки обучения могут становиться абсурдно долгими и сложными. Так что если ваш путь лежит как раз в такие команды, это хорошая база для старта. #ml

Пишем GPT в 60 строк NumPy — часть 1 Если уже тестировали популярные модельки нейросетей через API или даже просто когда-то что-то где-то слышали и хотите копнуть глубже, в этой статье автор рассказал, как написать GPT всего в 60 строках numpy с нуля: https://habr.com/ru/post/716902/ Для понимания статьи достаточно базово разбираться в Python, NumPy и обладать небольшим опытом в обучении нейросетей. В реализации отсутствует большая часть функциональности, чтобы максимально её упростить. В общем, enjoy. Вообще, понимание архитектуры GPT — всего лишь небольшая часть более масштабной темы больших языковых моделей, но жизненно важная для разработчиков нейросетей. GPT оказалась первой архитектурой, у которой есть удобные свойства масштабирования, высокой параллелизации на GPU и качественного моделирования последовательностей. Ну и самое приятное, что исходники выложены на гитхабе: github.com/jaymody/picoGPT. #ml

Хинт для программистов: у Tproger есть 4 канала, где можно получать отборную инфу по конкретной теме. Каждый найдёт что-нибуд
Хинт для программистов: у Tproger есть 4 канала, где можно получать отборную инфу по конкретной теме. Каждый найдёт что-нибудь для себя: — разработка на Java: @a_cup_of_java — нейронные сети и ML: @neuro_channel — мобильная разработка: @mobi_dev — разработка на С# / .NET: @dot_net_c_sharp Реклама tproger.ru LjN8KGPSp

Над чем вы работали на этой неделе, какие задачи героически решили и какие баги превратили в фичи? Делимся всем, чем хочется похвастаться — текст, скриншоты кода и даже ссылочки на видео: https://tproger.ru/articles/chto-vy-delali-na-jetoj-nedele-post-ljogkogo-hvastovstva-za-20-24-fevralja/

Leetcode 934: Разбор задачи на Python с использованием dfs + bfs Вообще, LeetCode — это онлайн-платформа с алгоритмическими задачами по программированию, своего рода тренажёр для подготовки к техническим собеседованиям. Считается, что если регулярно с ним заниматься, то через полгода ваши шансы устроиться в бигтех. На практике конечно, там много нюансов, но это и не важно! Давайте пока просто познакомимся с типичной задачкой и попробуем её решить. Вам дана двоичная матрица размера n x n, где 1 представляет сушу, а 0 представляет воду. Остров — это 4-направленно связанная группа 1, не связанная ни с какими другими 1. В сетке ровно два острова. Вы можете изменить 0 на 1, чтобы соединить два острова в один остров. Как найти наименьшее количество нулей, которое нужно перевернуть, чтобы соединить два острова? Решение разобрали здесь: https://tproger.ru/articles/leetcode-934-razbor-zadachi-s-ispol-zovaniem-dfs-bfs/ #задачи

Первый взгляд на Arduino Lab for MicroPython и сравнение с Thonny IDE В ноябре 2022 года Arduino объявили, что MicroPython стал частью их экосистемы. Вместе с этим разработчики выпустили новую IDE — Arduino Lab for MicroPython. Но чем она лучше той же Thonny, которую до сих пор используют для программирования микроконтроллеров на Python? Если работаете или планируете работать с Arduino, вот небольшая заметка с обзором новой функциональности: https://habr.com/ru/company/selectel/blog/716098/ #arduino

Бесплатное обучение по созданию искусственного интеллекта с нуля Всего за 3 вечера под руководством Дмитрия Романова, основателя Университета Искусственного Интеллекта, вы с легкостью напишете свой первый искусственный интеллект Какие нейронные сети вы создадите? — Классификация марок молока — Классификация людей на входящих и выходящих из автобуса — Обнаружение возгораний — Оценка стоимости квартир — Классификация отзывов на Teslа — Оценка резюме соискателей — Прогнозирование стоимости полиметаллов — Сегментация изображений самолетов — Распознавание команд умного дома⠀ Лучше освоить навыки создания нейронных сетей вам помогут домашние задания с проверкой от кураторов. Регистрация по ссылке Реклама ООО «Терра Эй Ай»

​​Самые популярные вопросы на собеседовании: «Что такое декоратор?» Этот вопрос, пожалуй, встречается на каждом собеседовании. Вообще декораторы — тема большая и как-нибудь обязательно найду хороший материал, чтобы раскрыть её шире. Но а пока давайте базово разберёмся в этом вопросе. Если вкратце, декоратор позволяет добавить новую функциональность к существующей функции. Это делается так. Функция передаётся декоратору, а он выполняет и существующий и дополнительный код. Для примера напишем декоратор, который записывает в журнал вызовы другой функции. Напишем функцию декоратора В качестве аргумента он принимает функцию func. Декоратор определяет функцию log_function_called, которая вызывает func() и выполняет код print(f'{func} called.'). А затем возвращает определенную им функцию: def logging(func): def log_function_called(): print(f'{func} called.') func() return log_function_called Напишем другие функции, к которым позже добавим декоратор: def my_name(): print('chris') def friends_name(): print('naruto') my_name() #=> chris friends_name() #=> naruto Теперь добавим декоратор к эти двум функциям: @logging def my_name(): print('chris') @logging def friends_name(): print('naruto') my_name() #=> <function my_name at 0x10fca5a60> called. #=> chris friends_name() #=> <function friends_name at 0x10fca5f28> called. #=> naruto Теперь легко добавить ведение журнала в любую функцию, которую мы пишем. Достаточно написать перед ней @logging. #собеседование

Ответ: Функция-декоратор — это функция, которая оборачивает другую функцию. В разработке она используется для расширения обёрнутой функции

Функция-декоратор — это ...
Anonymous voting

Как писать чистый код на Python? Python — один из наиболее элегантных и чистых языков программирования. Но красивый и чистый синтаксис не означает чистый код. Бьерн Страуструп, создатель C++, говорит, что чистый код должен быть красивым и эффективным. Логика должна быть понятной, зависимостей как можно меньше, а производительность — приближена к оптимальной. Годная заметка, в которой показывают, как реализовать это всё на Python: https://pythonist.ru/kak-pisat-chistyj-kod-na-python/