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 от сообщества В подборке есть книги как для новичков, так и для опытных специалистов. Репозиторий постоянно обновляется, так что велик шанс найти что-нибудь свеженькое. https://github.com/pamoroso/free-python-books #книги #подборка

​​​​Самые популярные вопросы на собеседовании: «В чём разница между func и func()?» Это совсем несложный вопрос, но многих новичков он ставит в ступор. На самом деле вопрос нужен только для того, чтобы проверить ваше понимание, что все функции в Python также являются объектами: def func(): print('Im a function') func #=> function __main__.func> func() #=> Im a function func — это представляющий функцию объект, который можно назначить переменной или передать другой функции. А вот функция func() уже вызывает функцию и возвращает результат. Вот и всё :) #собеседование

Чем больший объем данных используют на проекте, чем выше нагрузка на систему – тем более продвинутый SQL нужен разработчикам Изучить SQL и свободно использовать его в работе поможет курс Практикума. После 3 месяцев курса разработчики смогут: — уверенно пользоваться простыми селектами, джоинами, индексами и оконными функциями; — отладить запрос, который сгенерирован через ORM; — составить сложные запросы на нативном SQL; — применить продвинутый SQL, чтобы писать код для высоконагруженных систем, — чувствовать себя спокойно на собеседованиях. Записывайтесь и развивайтесь в карьере Реклама АНО ДПО «Образовательные технологии Яндекса»

Объяснение: Значение varTwo передаётся в функцию func(). varOne[1, 2, 3] передаётся туда же как ещё одно значение При этом внутри функции arr[0] = 0 изменяет значение по индексу [0] в списке. Отсюда следует, что varOne = [0,2,3]

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

​​​​Самые популярные вопросы на собеседовании: «В чем разница между методами экземпляра, класса и статическими методами в Python?» Методы экземпляра: принимают параметр self и относятся к определенному экземпляру класса. Статические методы: используют декоратор @staticmethod, не связаны с конкретным экземпляром и являются автономными (атрибуты класса или экземпляра не изменяются). Проиллюстрируем разницу на вымышленном классе CoffeeShop: class CoffeeShop: specialty = 'espresso' def __init__(self, coffee_price): self.coffee_price = coffee_price # instance method def make_coffee(self): print(f'Making {self.specialty} for ${self.coffee_price}') # static method @staticmethod def check_weather(): print('Its sunny') # class method @classmethod def change_specialty(cls, specialty): cls.specialty = specialty print(f'Specialty changed to {specialty}') У класса CoffeeShop есть атрибут specialty (фирменный напиток), установленный по умолчанию в значение 'espresso'. Каждый экземпляр CoffeeShop инициализируется с атрибутом coffee_price. У него также три метода: метод экземпляра, статический метод и метод класса. Давайте инициализируем экземпляр с атрибутом coffee_price, равным 5. Затем вызовем метод экземпляра make_coffee: coffee_shop = CoffeeShop('5') coffee_shop.make_coffee() #=> Making espresso for $5 Теперь вызовем статический метод. Статические методы не могут изменять состояние класса или экземпляра, поэтому обычно используются для служебных функций, например, сложения двух чисел. Наши проверяют погоду. Говорят, что солнечно: coffee_shop.check_weather() #=> Its sunny Теперь используем метод класса для изменения фирменного напитка (specialty), а затем сделаем кофе (make_coffee): coffee_shop.change_specialty('drip coffee') #=> Specialty changed to drip coffee coffee_shop.make_coffee() #=> Making drip coffee for $5 Обратите внимание, что make_coffee раньше делал эспрессо, а теперь заваривает капельную кофеварку (drip coffee).

Ну наконец-то в электромобили завезли поддержку питона. Или это не то?

Поздравляем с международным женским днём! И делимся с вами несколькими хорошими материалами: — Если не знали, до 1984 года женщин-программистов было больше, чем мужчин. Интересное исследование и краткий исторический экскурс про вклад женщин в IT: https://mel.fm/deti/shkolniki/987324-women_programming — Минутка ностальгии. Женщины в Bell Labs 1960-х годов — в фотографиях на фоне огромных ЭВМ тех времён: https://tproger.ru/articles/women-of-bell-labs-in-the-1960s/ — Как относятся к девушкам-программистам сейчас, и сложно ли девушке устроиться на работу в IT-отрасль, особенно если она хочет быть именно программистом: https://tproger.ru/experts/36/ #история

Если ещё не видели, делюсь большим питоном! birp (борп) — большой русский питон, судя по всему, чей-то мемный проект, который позволяет писать код на русском, но всё ещё пользоваться всеми преимуществами Питона. Транслятор переводит не только ключевые слова, но и встроенные функции, типы, магические методы, а так же некоторые другие слова: https://github.com/evtn/birp Например, код: граница = целое(ввод("Введите верхнюю границу: ")) для число в диапазон(граница): вывод(число) Транслируется в: bound = int(input("Введите верхнюю границу: ")) for number in range(bound): print(number) Если честно, даже не знаю, каким хэштегом помечать такие посты. Как думаете, как помечать такие посты, чтобы потом их можно было найти? #кек, #треш, #угар, #зверобой? Помогите придумать достойный тег в комментах, чтобы не терять годноту :)

Кстати, про литкод: определяем ваш уровень решения LeetCode задач от 1 до 5 Недавно я уже писал про интересную статью, в которой рассмотрели решение одной из лсожных задач с платформы. Напомню, что LeetCode — это своего рода тренажёр по всяким заковыристым алгоритмическим задачам для подготовки к техническим собеседованиям. И вот ещё более интересная статья про реальный опыт с LeetCode и (внимание!) подготовке к интервью в FAANG подобные компании путём разбиения её на уровни. Цифры местами грубые, утверждения субъективные, но очень советую к прочтению, если интересуетесь темой: https://habr.com/ru/post/713498/ #задачи

Больше ботов богу ботов: создаём бота, использующего Яндекс.Диск В этом гайде вы узнаете, как создать Telegram-бота на Python с помощью библиотеки aiogram. Вы подробно рассмотрите процесс создания бота, начиная от регистрации в Telegram, заканчивая разбором программного кода: https://habr.com/ru/post/720130/ #бот #telegram

SM Lab устраивает One Day Offer для Middle/Senior дата-инженеров One Day Offer от SM Lab — это отличная возможность пройти все этапы отбора и получить оффер от SM Lab всего за один день. Также будут рады коллегам из смежных областей. Стек: Vanilla Hadoop, Kafka, Spark, Airflow, ClickHouse, Jira, Confluence, GitLab. Примеры задач: — реализация ETL в Hadoop (с помощью Airflow); — работа с различными источниками данных: Oracle, MS SQL, API личных кабинетов, микросервисы; — батч и стримы с помощью PySpark и Kafka; — подготовка витрин для анализа (Hive + Spark+ SQL) Станьте частью команды Sportmaster Lab — успейте отправить форму до 23 марта: https://tprg.ru/vs5S Реклама ООО «Спортмастер» LjN8JuNFS

VS Code, python, контейнеры — как обуздать эту триаду и разрабатывать внутри контейнера Наверняка, у каждого был такой момент, когда понимаешь, что простенького редактора или родной среды программирования Python недостаточно и хочется начать программировать по-взрослому. Но оказывается, что навороченные редакторы кода ещё и настроить правильно нужно. А чтобы полностью настроить среду под себя, иногда уходит очень приличное количество времени. Это небольшой туториал о настройке VS Code для работы с Python. Просто, по делу, а если планируете работать с контейнерами, то вам отдельно повезло: https://habr.com/ru/company/ruvds/blog/717110/ #vscode

Представляете, сколько получают IT-шники? Причём даже те, кто вообще не умеют программировать и за всю жизнь ни строчки кода не написали Средняя зп в IT — 140 тыс. (по данным hh.ru). Новички получают от 70 тыс. При этом имеют кучу льгот, удалёнку и свободный график. Сейчас IT-компании готовы брать даже совсем зелёных новичков, без дипломов и опыта работы. И таким новичком можете стать вы. Запишитесь на бесплатный марафон, чтобы узнать как попасть в крупную IT-компанию, пообщаться с профессионалами об их опыте и разобраться в том, какая именно профессия вам подходит: https://tprg.ru/2t7r Реклама ОАНО ДПО «Скаэнг»

Отгадай слово: как создать игру с элементами машинного обучения и выйти в ноль за 2 месяца Интересная история, как ребята разработали игру, в которую за два месяца сыграли уже более 107 тысяч уникальных пользователей. Такие истории на самом деле хороши тем, что там нет успешного успеха и всех этих «мы бросили универ и полгода разрабатывали синхрофазо2048 в гараже». Просто ребята сели, собрали игру на Python, потратились на серваки, набили шишек и в итоге получили очень хороший опыт. И хотя бы затраты на сервак окупили. Как разрабатывали, как монетезировали и как во всём этом прижился ИИ — можно почитать в статье: https://habr.com/ru/company/aitalenthub/blog/718064/ #ml

Что вы делали на этой неделе? Пост хвастовства за 27 февраля — 3 марта Не важно, разработчик вы или тестировщик, деврел или эйчар. Расскажите, какие задачи вы героически решили, и делитесь успехами. Кидайте всё, чем хочется похвастаться: текст, скриншоты кода и даже ссылочки на видео: https://tproger.ru/articles/chto-vy-delali-na-jetoj-nedele-post-hvastovstva-za-27-fevralja-3-marta/ #обсуждение

«Не хотите видеть это — переведите на удалёнку»

​5 лучших ресурсов для изучения Python: часть 2 Недавно я уже постил подборочку из 5 годных источников, которые помогают прокачаться в Python. Пост собрал почти 300 репостов, а это много. Поэтому делюсь ещё пятёркой тоже вполне себе крутых источников для изучения Python (кроме этого канала, конечно 😎). Тут уже даже и бесплатные книги есть. Сохраняйте себе и учитесь на здоровье: 1. Python.org Шутки шутками, мемы мемами, а лучший источник для изучения любого языка — это его документация. На Python.org есть куча ссылок, материалов и ресурсов по работе языком. А ещё — отличное руководство для начинающих, которое проведет вас по основам языка. 2. Электронная книга «Learn Python the Hard Way» Бесплатную книгу «Learn Python the Hard Way» можно читать онлайн на любых устройствах, в т.ч. и мобильных. Не знаю, откуда данные, но несколько раз видел утверждение, что её читают минимум 1,5 млн людей. Если правда, считаю, достойно. 3. LearnPython.org Это — платформа с интерактивными руководствами, с которыми можно попрактиковаться прямо в браузере. Идеально для новичков. 4. Серия книг «Invent with Python» В основе серии лежит идея «наслаждаться процессом его изучения». Каждое руководство, совет и урок освещают подход к решению какой-то определенной задачи. Онлайн-версии доступны бесплатно. 5. Электронная книга «Dive into Python 3» Это — онлайн-книга, в которой объясняются отличия третьей версии языка Python от второй. Тема уже более узкая, но зато книгу тоже можно скачать бесплатно. #подборка

Хорошая новость для Python-разработчиков: «Честный знак» проведёт первый онлайн-хакатон с призовым фондом 900 000 рублей «Честный знак» — это система маркировки и прослеживания продукции, которая борется с контрафактом и некачественными лекарствами, техникой и другими товарами. Например, специальный QR-код на молоке, который сканируют на кассе, — и есть «Честный знак». На хакатоне у вас будет возможность создать свой продукт для эффективного управления товарными запасами, дистрибуцией и продажами бизнеса. А также продукт для прогноза показателей производства/продаж. Когда: 24-26 марта, заявки принимают до 14 марта Узнайте подробнее и оставляйте заявку на участие: https://tprg.ru/ThyE Реклама ООО «Оператор-ЦРПТ» LjN8KE9hJ