es
Feedback

¡No caigas en manos de tramposos! Telemetrio encuentra y marca estos canales 👉 Si quieres ver la etiqueta, suscríbete

Zen of Python

Zen of Python

Ir al canal en Telegram

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

Mostrar más

📈 Análisis del canal de Telegram Zen of Python

El canal Zen of Python (@zen_of_python) en el segmento lingüístico de Ruso es un actor destacado. Actualmente la comunidad reúne a 18 714 suscriptores, ocupando la posición 7 010 en la categoría Tecnologías y Aplicaciones y el puesto 35 227 en la región Rusia.

📊 Métricas de audiencia y dinámica

Desde su creación el невідомо, el proyecto ha mostrado un crecimiento acelerado, reuniendo a 18 714 suscriptores.

Según los últimos datos del 28 octubre, 2026, el canal mantiene una actividad estable. En los últimos 30 días la variación de miembros fue de -100, y en las últimas 24 horas de -10, conservando un alto alcance.

  • Estado de verificación: No verificado
  • Tasa de interacción (ER): El promedio de interacción de la audiencia es 6.22%. Durante las primeras 24 horas tras publicar, el contenido suele obtener 4.24% de reacciones respecto al total de suscriptores.
  • Alcance de las publicaciones: Cada publicación recibe en promedio 1 165 visualizaciones. En el primer día suele acumular 793 visualizaciones.
  • Reacciones e interacción: La audiencia responde de forma activa: el promedio de reacciones por publicación es 1.
  • Intereses temáticos: El contenido se centra en temas clave como github, rust, pip, api, install.

📝 Descripción y política de contenido

El autor describe el recurso como un espacio para expresar opiniones subjetivas:
“Полный Дзен Пайтона в одном канале Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Сайт: https://tprg.ru/site Регистрация в перечне РКН: https://tprg.ru/xZOL”

Gracias a la alta frecuencia de actualizaciones (últimos datos recibidos el 29 octubre, 2026), el canal mantiene la vigencia y un amplio alcance. La analítica demuestra que la audiencia interactúa activamente con el contenido, lo que lo convierte en un punto de referencia dentro de la categoría Tecnologías y Aplicaciones.

18 714
Suscriptores
-1024 horas
-467 días
-10030 días
Archivo de publicaciones
Офер в Яндекс за 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