ch
Feedback

不要被骗子欺骗!Telemetrio 会找到并标记这些频道 👉 如果想查看标记,请订阅

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) 俄语 语言赛道中的 是活跃参与者。目前社区聚集了 18 714 名订阅者,在 技术与应用 类别中位列第 7 010,并在 俄罗斯 地区排名第 35 227 位。

📊 受众指标与增长动态

自 невідомо 创建以来,项目保持高速增长,吸引了 18 714 名订阅者。

根据 28 十月, 2026 的最新数据,频道保持稳定运转。过去 30 天订阅人数变化为 -100,过去 24 小时变化为 -10,整体触达仍然可观。

  • 认证状态: 未认证
  • 互动率 (ER): 平均受众互动率为 6.22%。内容发布后 24 小时内通常能获得 4.24% 的反应,占订阅者总量。
  • 帖子覆盖: 每篇帖子平均可获得 1 165 次浏览,首日通常累积 793 次浏览。
  • 互动与反馈: 受众积极参与,单帖平均反应数为 1。
  • 主题关注点: 内容集中在 github, rust, pip, api, install 等核心主题上。

📝 描述与内容策略

作者将该频道定位为表达主观观点的平台:
“Полный Дзен Пайтона в одном канале Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Сайт: https://tprg.ru/site Регистрация в перечне РКН: https://tprg.ru/xZOL”

凭借高频更新(最新数据采集于 29 十月, 2026),频道始终保持新鲜度与高覆盖。分析显示受众积极互动,使其成为 技术与应用 类别中的关键影响点。

18 714
订阅者
-1024 小时
-467 天
-10030 天
帖子存档
Офер в Яндекс за 48 часов: ищут бэкендеров Яндекс приглашает на Мультитрек — онлайн-программу быстрой адаптации. В команду ну
Офер в Яндекс за 48 часов: ищут бэкендеров Яндекс приглашает на Мультитрек — онлайн-программу быстрой адаптации. В команду нужны опытные бэкенд-разработчики на C++, Python, Java и Go. Всего за 2 дня вы можете получить офер: • До 18 августа — подать заявку и пройти предварительный отбор; • 23 августа — решить задачи на технических секциях; • 24 августа — пройти финальное собеседование и получить офер. После этого вы получите возможность поработать с тремя командами и выбрать проект по душе. Присоединяйтесь к команде, которая создаёт технологии, меняющие мир. Оставляйте заявку на сайте Это #партнёрский пост

Больше не элита Канадский писатель и активист Кори Доктороу анализировал изменения в положении IT-специалистов. Он отмечает,
Больше не элита Канадский писатель и активист Кори Доктороу анализировал изменения в положении IT-специалистов. Он отмечает, что раньше разработчики пользовались высоким спросом, что позволяло им диктовать условия труда. Однако в последние годы ситуация изменилась: компании начали массовые сокращения, увеличили нагрузку на оставшихся сотрудников и усилили контроль за их работой. Доктороу подчеркивает, что разработчики больше не являются «принцами труда» и теперь сталкиваются с теми же проблемами, что и рабочие на заводах или в доставке. Он призывает к солидарности и созданию профсоюзов как способу защиты прав работников в новых условиях рынка труда. @zen_of_python

Паттерн Mediator | Что это и зачем нужен Mediator — паттерн проектирования, который вводит объект-посредник для координации взаимодействий между другими объектами. Вместо того, чтобы объекты напрямую вызывали методы друг друга и пытались «договариваться», они отправляют сообщения посреднику, а он решает, кто и как должен на них отреагировать. Классическая аналогия — диспетчерская в аэропорту: пилоты не связываются друг с другом напрямую, а говорят с диспетчером. При прямой связи «каждый с каждым» количество зависимостей растёт как квадрат числа компонентов: изменения в одном классе часто заставляют править десятки других. Посредник помещает логику взаимодействия в одну точку:

class Mediator:
    """Интерфейс медиатора."""
    def notify(self, sender, event):
        raise NotImplementedError

class CourseMediator(Mediator):
    """Конкретный медиатор — координатор курсов и пользователей."""
    def __init__(self):
        self.users = []

    def register(self, user):
        self.users.append(user)
        user.mediator = self

    def notify(self, sender, course_name):
        # В простом варианте медиатор просто логирует сообщение
        print(f"[{sender}] выбрал курс: {course_name}")
        # Можно добавить дополнительную логику: фильтрация, отправка уведомлений и т.п.

class User:
    def __init__(self, name):
        self.name = name
        self.mediator = None

    def send_course(self, course_name):
        if not self.mediator:
            raise RuntimeError("User не зарегистрирован у медиатора")
        self.mediator.notify(self, course_name)

    def __str__(self):
        return self.name


m = CourseMediator()
u1 = User("Майкл"); u2 = User("Оля")
m.register(u1); m.register(u2)
u1.send_course("DSA")
u2.send_course("Software Development")
User не знает про других пользователей. Вся координация — в CourseMediator. Такой подход облегчает изменение логики (например, добавить рассылку уведомлений другим пользователям) без модификации User. Медиатор снижает связанность (Coupling) между компонентами и упрощает поддержку. Плюсы 1️⃣ Централизация логики взаимодействия (проще править и тестировать). 2️⃣ Снижение связности между компонентами. 3️⃣ Легче добавлять новые стратегии взаимодействия, не меняя классы коллег. Минусы 1️⃣ Риск «божественного объекта» (God Object): медиатор может накопить слишком много логики и стать сложным. 2️⃣ Централизация порождает узкое место — медиатор становится более сложным и менее прозрачным. #основы @zen_of_python

Data Engineering Landscape Просить собрать вас бинго не буду, но так в 2025 году выглядит подборка топовых продуктов по 11 ка
Data Engineering Landscape Просить собрать вас бинго не буду, но так в 2025 году выглядит подборка топовых продуктов по 11 категориям. А что бы вы сюда добавили из наших, импортозамещающих продуктов? Как минимум ClickHouse напрашивается. #факт @zen_of_python

void | Опенсорсный Cursor Клоны Cursor сыплются, как из рога изобилия в 2025 году. Все, как и везде: автокомплиты, чатик в ок
void | Опенсорсный Cursor Клоны Cursor сыплются, как из рога изобилия в 2025 году. Все, как и везде: автокомплиты, чатик в окне справа, UI — как у еще одного форка VSCode. Множество популярных условно-бесплатных LLM (DeepSeek, Llama, Gemini, Qwen) или ваша оплаченная альтернатива вроде Gemini 2.5, Claude 3.7, Grok 3, o4-mini, and Qwen 3. #инструмент @zen_of_python

Разработчики всё меньше доверяют ИИ, хоть и чаще к нему обращаются... Stack Overflow провели большое исследование, в результате которого выяснили, что лишь 29% опрошенных считают ИИ надёжным. Эти и другие любопытные факты — по ссылке. #для_АйтИИ

argparse: зачем нужен и при чем здесь sys.argv()? При создании скриптов, которые запускаются из командной строки, часто возникает необходимость принимать аргументы. Чтобы эффективно разбирать и обрабатывать эти параметры, в стандартной библиотеке Python есть модуль argparse. В этом лонгриде мы покажем на примере, как его использовать, покажем взаимосвязь с sys.argv. ➡️ Какую роль играет sys.argv? sys.argv — это список, содержащий аргументы командной строки, с которыми был запущен скрипт. Первый элемент списка sys.argv[0] — это имя самого скрипта. Например, если вы вызовете скрипт так:

python script.py filename.txt -v
то выведется такой перечень:

import sys

print(sys.argv) # ['script.py', 'filename.txt', '-v']
Однако sys.argv — это просто список строк, и если работать с ним вручную, то придётся самостоятельно обрабатывать порядок, типы данных, проверять правильность и т.п., что может стать сложной задачей. Здесь на помощь приходит argparse. Он автоматизирует парсинг аргументов и предоставляет удобные способы проверки параметров CLI. ➡️ argparse: как с ним обращаться argparse позволяет описать, какие параметры принимает ваш скрипт, какие из них обязательны, какие опциональны, какие могут быть флагами (включить / выключить). Он также автоматически генерирует справку и обрабатывает ошибки в вводе. Часто бывает так, что скрипт требует передать обязательный параметр — имя файла. Это называется позиционным аргументом, так как его положение в командной строке имеет значение.

import argparse

# Создаём парсер
parser = argparse.ArgumentParser(description='Обработка файла.') # Создаем объект ArgumentParser;

# Добавляем позиционный аргумент 'filename'
parser.add_argument('filename', help='имя файла для обработки') # Добавляем описание каждого аргумента или опции

# Разбираем аргументы командной строки
args = parser.parse_args() # Разберём аргументы sys.argv

# Fргументы доступны как атрибуты: args.filename
print(f'Обрабатываем файл: {args.filename}')
Теперь, если запустить скрипт так:

python script.py example.txt
Программа выведет:
Обрабатываем файл: example.txt
Если попытаться запустить без аргумента:

python script.py
то argparse автоматически покажет сообщение об ошибке и краткую справку:
usage: script.py [-h] filename
script.py: error: the following arguments are required: filename
Документация #основы @zen_of_python 🙏 — Если спасибо за такой контент

vulnhuntr | Пусть уязвимости ищет LLM Хватит уже плодить небезопасный нагенеренный код... Лучше искать с помощью ChatGPT / Cu
vulnhuntr | Пусть уязвимости ищет LLM Хватит уже плодить небезопасный нагенеренный код... Лучше искать с помощью ChatGPT / Cursor / Claude дыры в системах. Библиотека сканирует весь код питонического проекта и находит прорехи по типу SSRF, XSS и проч. #инструмент @zen_of_python

Repost from IT Юмор
От перевёрнутого логотипа С++ из глаз пошла кровь... @ithumor
От перевёрнутого логотипа С++ из глаз пошла кровь... @ithumor

Жизненный цикл объекта — настоящего питониста #кек @zen_of_python
Жизненный цикл объекта — настоящего питониста #кек @zen_of_python

Офлайн-митап Peer To Beer x Точка Банк: приходите слушать доклады и делиться своими историями 15 августа в Москве пройдёт мит
Офлайн-митап Peer To Beer x Точка Банк: приходите слушать доклады и делиться своими историями 15 августа в Москве пройдёт митап от Точка Банк для Python и Go-разработчиков. В программе: • Юрий Маркин, Х5. Выступит с докладом «Тернистый путь из Python в Golang» и поделится личным опытом работы с Golang с акцентом на баланс между плюсами и минусами. • Сурен Хоренян, ВК Реклама. В докладе «А правда, что Golang быстрее Python?» расскажет про свой опыт работы с Go и почему ему кажется, что внимание к нему кажется повышенным в мире веб-разработки. • Открытый микрофон, где победит тот, кому громче хлопают. Рассказывайте историю из любой сферы за 3 минуты: весёлую, странную или полезную. • Нетворкинг и тематические настолки. Вас ждут нестандартные знакомства, где, возможно, придётся жестами показывать прокси-сервер. Где: м. Чистые пруды (детали после регистрации) Когда: 15 августа, пятница. Старт в 19:00 Анкеты проходят модерацию, чтобы нетворкинг был классным и уютным. Зарегистрироваться на митап Это #партнёрский пост

Byte of Python | Бесплатный учебник, ставший классикой Сейчас лето, и при должном везении ваш работодатель слегка расслабился
Byte of Python | Бесплатный учебник, ставший классикой Сейчас лето, и при должном везении ваш работодатель слегка расслабился. Можно и книжку почитать. «Укус питона» — известный бесплатный учебник, который можно скачать в форматах .pdf / .epub вместе с Python-скриптами прямо из репозитория автора Сварупа. Спасибо @Chellbas за рекомендацию. #основы @zen_of_python

Repost from Код найма
⚡️ Прямой эфир с американским рекрутером Важный анонс! В рамках реалити Аня Гагарина проведет в этом телеграм-канале открытую
⚡️ Прямой эфир с американским рекрутером Важный анонс! В рамках реалити Аня Гагарина проведет в этом телеграм-канале открытую консультацию «Как искать вакансии на LinkedIn в русскоязычных командах?» Вот какие темы будем разбирать: 🖇Кого и как рекрутеры ищут на LinkedIn. Кому точно нужен профиль на этой площадке. 🖇Что писать в профиле, чтобы рекрутеры находили вас сами. Разберем на реальном примере! 🖇Как находить вакансии в русскоязычных командах по всему миру через базовый аккаунт на Linkedin. 🖇Блок Q&A. Сохраняйте дату и время в календаре: 📌 4 августа, 18:00 — бесплатный прямой эфир в «Коде найма». 📍Оставляйте свои вопросы ментору под этим постом — Аня постарается прокачать вас по максимуму!

16 августа в Москве — ИТ-пикник под открытым небом. Не митап, а настоящий летний фестиваль для айтишников и их семей от Т-Бан
16 августа в Москве — ИТ-пикник под открытым небом. Не митап, а настоящий летний фестиваль для айтишников и их семей от Т-Банка, CodeFest и «Мельницы» В программе: • Лекции от спикеров Яндекса, Т-Банка, X5 Tech и других. Выступят руководители продуктов, CTO, аналитики, учёные и другие крутые эксперты. • Активности для детей и взрослых: VR, робототехника, мастер-классы, карьерная и ИТ-лаборатории. • На главной сцене: Тося Чайкина, «тима ищет свет», Второй Ка. Специальный гость — Диана Арбенина с трибьютом, а также секретный артист. Регистрация здесь. По одному билету можно прийти вдвоём и взять до двух детей. Формат — open air. Приходите пообщаться, послушать и отдохнуть. Это #партнёрский пост

Вопрос подписчика Задает @Jack_Frost13: «Вопрос по LLM Какие LLM можно подключить как агента, чтобы он делал работу по инстру
Вопрос подписчика Задает @Jack_Frost13:
«Вопрос по LLM Какие LLM можно подключить как агента, чтобы он делал работу по инструкции за меня (ML), какие модели лучше всего подойдут для этого и как это организовать?»
NB! Пожалуйста, будьте взаимовежливы. Однажды и вам помогут в этой рубрике. #обсуждение @zen_of_python

Вопрос подписчика Задает @Python3k: «Что-бы такое интересно покодить? 🤔» NB! Пожалуйста, будьте взаимовежливы. Однажды и вам
Вопрос подписчика Задает @Python3k: «Что-бы такое интересно покодить? 🤔» NB! Пожалуйста, будьте взаимовежливы. Однажды и вам помогут в этой рубрике. От админа: сейчас вам накидают неоплачиваемой работы 😆 #обсуждение @zen_of_python

ИИ против разума: битва за навыки программиста Сегодня многие программисты всё чаще доверяют работу LLM, теряя навык писать д
ИИ против разума: битва за навыки программиста Сегодня многие программисты всё чаще доверяют работу LLM, теряя навык писать даже базовые конструкции вроде простого цикла. Но большие языковые модели не понимают реальную архитектуру проекта, а лишь подбирают правдоподобный текст. В итоге ключевая ответственность — понимание задачи, принятие архитектурных решений и контроль качества — всё ещё остаётся за живым человеком. В статье на Tproger разобрались, как сохранить за собой гордое звание «разработчик», а не «одобрятор автокомплита». #LLM @zen_of_python

Вопрос подписчика Задает @terisht: «2 вопроса в одном. Находил ли кто-то либы по архивации файлов на расте для python? И, есл
Вопрос подписчика Задает @terisht: «2 вопроса в одном. Находил ли кто-то либы по архивации файлов на расте для python? И, если такие есть, кто-то мерил насколько они более профитны чем дефолтный zipfile питонячий?» NB! Пожалуйста, будьте взаимовежливы. Однажды и вам помогут в этой рубрике. #обсуждение @zen_of_python