uz
Feedback
Zen of Python

Zen of Python

Kanalga Telegram’da o‘tish

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

Ko'proq ko'rsatish

📈 Telegram kanali Zen of Python analitikasi

Zen of Python (@zen_of_python) Rus til segmentidagi kanali faol ishtirokchi. Hozirda hamjamiyat 19 287 obunachidan iborat bo'lib, Texnologiyalar & Aralashmalar toifasida 6 972-o'rinni va Rossiya mintaqasida 35 079-o'rinni egallagan.

📊 Auditoriya ko‘rsatkichlari va dinamika

невідомо sanasidan buyon loyiha tez o‘sib, 19 287 obunachiga ega bo‘ldi.

05 Iyun, 2026 dagi oxirgi ma’lumotlarga ko‘ra kanal barqaror faollikka ega. Oxirgi 30 kunda obunachilar soni 26 ga, so‘nggi 24 soatda esa -3 ga o‘zgardi va umumiy qamrov yuqori darajada qolmoqda.

  • Tasdiqlash holati: Tasdiqlanmagan
  • Jalb etish (ER): Auditoriya o‘rtacha 12.34% darajada jalb etiladi. Nashrdan keyingi dastlabki 24 soatda kontent odatda umumiy obunachilar sonining 5.62% ini tashkil etuvchi reaksiyalarni to‘playdi.
  • Post qamrovi: Har bir post o‘rtacha 2 378 marta ko‘riladi; birinchi sutkada odatda 1 082 ta ko‘rish yig‘iladi.
  • Reaksiyalar va o‘zaro ta’sir: Auditoriya faol: har bir postga o‘rtacha 9 ta reaksiya keladi.
  • Tematik yo‘nalishlar: Kontent github, rust, pip, api, install kabi asosiy mavzularga jamlangan.

📝 Tavsif va kontent siyosati

Muallif resursni shaxsiy fikrni ifoda etish maydoni sifatida ta’riflaydi:
Полный Дзен Пайтона в одном канале Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Сайт: https://tprg.ru/site Регистрация в перечне РКН: https://tprg.ru/xZOL

Yuqori yangilanish chastotasi (oxirgi ma’lumot 07 Iyun, 2026 da olingan) sababli kanal doimo dolzarb va katta qamrovli bo‘lib qoladi. Analitika auditoriya kontent bilan faol hamkorlik qilishini, uni Texnologiyalar & Aralashmalar toifasidagi muhim ta’sir nuqtasiga aylantirishini ko‘rsatadi.

19 287
Obunachilar
-324 soatlar
+137 kunlar
+2630 kunlar
Postlar arxiv
Вопросы подписчиков Zen of Python поддерживает новоприбывших (и не только) в особой рубрике. Как это работает: — Спрашивайте
Вопросы подписчиков Zen of Python поддерживает новоприбывших (и не только) в особой рубрике. Как это работает: — Спрашивайте что угодно (в комментариях под этим постом), связанное с Python. Здесь нет плохих вопросов! — Сообщество вас поддержит. Самые интересные вопросы мы разберём в отдельном посте. #вопросы_новичков @zen_of_python

Вопросы подписчиков Zen of Python поддерживает новоприбывших (и не только) в особой рубрике. Как это работает: — Спрашивайте
Вопросы подписчиков Zen of Python поддерживает новоприбывших (и не только) в особой рубрике. Как это работает: — Спрашивайте что угодно (в комментариях под этим постом), связанное с Python. Здесь нет плохих вопросов! — Сообщество вас поддержит. Самые интересные вопросы мы разберём в отдельном посте; #вопросы_новичков @zen_of_python

Repost from Код найма
Расскажите про свой опыт поиска работы Мы сейчас проводим исследование — хотим разобраться, как айтишники ищут работу: на что
Расскажите про свой опыт поиска работы Мы сейчас проводим исследование — хотим разобраться, как айтишники ищут работу: на что обращаете внимание в вакансии, что для вас точно красный флаг, а что — зеленая простыня. Мы хотим из первых уст узнать про все боли, подводные камни и нюансы рекрутинга в ИТ в 2025 году, поэтому просим вашей помощи — пройдите опрос, который займет у вас около 15 минут. Давайте поможем компаниям и специалистам эффективнее и быстрее находить друг друга.

​​pytest-testmon | Крохотная автоматизация тестов Счастлив тот питонист, чей работодатель имеет ресурс на тестирование своего кода. Эта библиотека позволяет автоматически покрывать тестами только затронутые изменениями участки кода, снимая с вас эту нагрузку. Проект на pypi.org #инструмент @zen_of_python

​​orbital | Обработка датасета прямо из БД Если вам довелось готовить собственные датасеты перед загрузкой в модель и запускать пайплайны scikit-learn, то повторять такое на каждом банче из БД на SQL вы точно не захотите. Этот инструмент как раз превращает типовые операции StandardScaler, OneHotImputer, SimpleImputer и многие другие. Проект на GitHub #инструмент @zen_of_python

pipask | pip, который не пропустит зловред Дожили: через pypi.org можно слить свои креды / логопассы и дать возможность майнить крипту мошенникам. Пока админ плачет в сторонке вас еще миновала участь установить нечто злое, попробуйте вместо привычных менеджеров зависимостей pipask: он использует метаданные, чтобы оценить вероятность угрозы и подтягивает базу osv.dev (про уязвимости). Ждем, когда PSF сшерлочат эту фичу. Репозиторий проекта #инструмент @zen_of_python

​​Качество кода в эпоху LLM Один из сеньоров сказал на одной конференции: «Если разработчик не использует LLM для автоматизации рутины, то он просто тратит ресурсы своей компании» Вот на таком прокрустовом ложе мы с вами оказались: c LLM база мгновенно забывается, без нее — пишешь / отлаживаешь медленнее. ИИ-ассистенты: — генерируют код по промту; — предлагают автодополнение на основе контекста; — подсказывают, как улучшить код. Но они реактивные — не анализируют весь проект автоматически. ИИ не гарантирует соответствие стандартам проекта, превращая код в кашу. Если вы уже не готовы отказаться от копайлотов вроде ChatGPT или Cursor, с качеством кода помогут несправедливо забытые: — линтеры (pylint, flake8); — тайпчекеры (mypy); — security-сканеры (bandit); — «покрыватели тестами» (coverage, pytest-cov); — профилировщики (cProfile). Вышеописанные инструменты: — формализуют согласно стандарту PEP8; — находят ошибки, неиспользуемые импорты, — «мертвый код», несоответствия типов (mypy); — работают без контекста задачи — поэтому «беспристрастны»; #инструмент #основы @zen_of_python

Почему все реже встречается __init__ В питоническом комьюнити некоторые призывают отказаться от пользовательских методов __init__ в контексте dataclasses. До Python 3.7 разработчикам приходилось вручную определять этот метод для инициализации атрибутов экземпляра класса. Например, чтобы создать объект 2DCoordinate(x=1, y=2), необходимо было явно прописать метод init с параметрами x и y. Альтернативы — фабричные функции и абстрактные классы, были менее удобны и приводили к усложнению кода. С появлением «структур данных» необходимость в ручном определении __init__ для простых структур данных отпала:

from dataclasses import dataclass

@dataclass
class Person:
    name: str
    age: int

person = Person(name="Alice", age=30)
print(person)
Это не единственное решение: Создание объектов через фабричные методы позволяет (@classmethod) отделить логику инициализации от конструкции объекта. Вот еще пример проблемы, вызванной пользовательским методом инициализации:

class FooBarWidget(FooWidget):
    def __init__(self):
        self.publisher = zmq.Context.instance().socket(zmq.PUSH)
        self._init()

    def _init(self):
        def worker_thread_start():
            FooWidget.__init__(self)
            self.run()

        worker_thread = Thread(target=worker_thread_start, daemon=True)
        worker_thread.start()
Атрибуты, инициализируемые в FooWidget.__init__, могут быть недоступны в основном потоке до завершения инициализации в дочернем потоке, что вызывает ошибки при обращении к ним. #основы @zen_of_python

Бывает, просыпаешься утром и понимаешь — хочется перемен. Сменить город, страну, климат. Поработать с видом на океан или встр
Бывает, просыпаешься утром и понимаешь — хочется перемен. Сменить город, страну, климат. Поработать с видом на океан или встретить закат в кофейне где-нибудь в центре Европы. Только вот отпуска на всё не хватает. А может, и не нужен отпуск? Есть компании, где работать можно откуда угодно — хоть с берега, хоть с балкона, хоть из уютного офиса, если так больше нравится. Точка — как раз из таких. Здесь главное — результат, а не география. Ты сам выбираешь, где тебе комфортно: дома, в классном офисе или в другом часовом поясе. В финтех-компании Точка работает 1300 IT-специалистов — разработчиков, продактов, дата-сайентистов и дизайнеров. Они создают IT-продукты, которым доверяют 700 000 предпринимателей. Здесь ценят инициативу, самостоятельность и продуманность решений. Хочешь жить по своим правилам и при этом делать классные вещи вместе с командой? Переходи по ссылке — там подробно расписано, как в Точке работают и кого сейчас ищут. Возможно, это именно твой путь. Это #партнёрский пост

В последний год вы использовали в своем коде __init__?
Anonymous voting

​​Апгрейд Win-установочника Python Разработчики языка оптимизируют процесса установки Python на Windows с помощью т.н. PyManager. Вот его ключевые: — Единый инструмент установки. Ранее существовало несколько способов установки Python на Windows: традиционный установщик .exe, пакет в Microsoft Store и NuGet-пакеты. PyManager объединяет их в один инструмент, упрощая процесс установки и управления версиями Python. — Управление несколькими версиями PyManager позволяет устанавливать и управлять несколькими версиями Python одновременно, включая возможность установки конкретных версий и архитектур (например, py install 3.11.4 --arch=arm64). Это особенно полезно для тестировщиков. PEP-773 #факт @zen_of_python

Тестирование на Python для продвинутых: кейсы, инструменты, ошибки 22 мая в 20:00 — вебинар для тех, кто хочет вывести тестир
Тестирование на Python для продвинутых: кейсы, инструменты, ошибки 22 мая в 20:00 — вебинар для тех, кто хочет вывести тестирование на новый уровень. На вебинаре вы узнаете: — как тестировать async-код, базы данных и работу с файлами — частые ошибки: избыточные моки, хрупкие тесты и антипаттерны — инструменты pro-уровня: pytest, tox, coverage и др. — как ускорить прогон без потери качества — реальные кейсы и подходы из продакшена Подходит для опытных Python-разработчиков, лидов, архитекторов и всех, кто пишет тесты, но хочет делать это лучше, быстрее и стабильнее. Вебинар проходит в преддверии старта курса «Python Developer. Professional». Участникам — скидка на обучение! Участие бесплатное Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

​​GlyphX | Старший брат Matplotlib Альтернатива общепринятому инструменту визуализации, glyphx предлагает: — SVG-рендеринг; — интерактивность по умолчанию (как у plotly); — палитры с темными темами и для людей с особенностями зрения. Таргетировано на научные работы, где важна глубокая кастомизация и редкие типы диаграмм. #инструмент @zen_of_python

👍🏻, если не хочешь ставить ❤️ #основы @zen_of_python
+4
👍🏻, если не хочешь ставить ❤️ #основы @zen_of_python

​​Солидный апдейт pip Среди новшеств версии 25.1: — Группы зависимостей: Теперь можно устанавливать «пачками», определёнными в pyproject.toml. Это позволяет устанавливать, например, только зависимости для тестирования или разработки: pip install --group testВозобновляемые загрузки: прерванные из-за нестабильного интернета загрузки все же выполнятся; — Индикатор прогресса установки; — Ускорение pip show, pip freeze на 15–30%; — Улучшенные сообщения об ошибках: Сообщения об ошибках при удалении пакетов стали более информативными. Release Note #инструмент @zen_of_python

​​Держите питонический амулет. Он защитит вас завтра от груженых понедельников, и коллег с «домайскими» отложенными задачами. #кек @zen_of_python

На случай, если вы все еще бухаете морально не готовы вернуться к работе, на GitHub бесплатно дают кодить с целым букетом LLM
На случай, если вы все еще бухаете морально не готовы вернуться к работе, на GitHub бесплатно дают кодить с целым букетом LLM: — ChatGPT — DeepSeek — Mistral — MIcrosoft Phi и проч. Выставил такого ИИ-работника вместо себя в начале недели — и никто не поймет подмены. #инструмент @zen_of_python

Жизненные задачки подъехали 🦄, если жиза #кек #основы @zen_of_python
+2
Жизненные задачки подъехали 🦄, если жиза #кек #основы @zen_of_python

​​Самый питонический фон для созвона, для тех, кто только что в чем-то преуспел. #кек @zen_of_python