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 285 obunachidan iborat bo'lib, Texnologiyalar & Aralashmalar toifasida 6 985-o'rinni va Rossiya mintaqasida 35 067-o'rinni egallagan.

📊 Auditoriya ko‘rsatkichlari va dinamika

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

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

  • Tasdiqlash holati: Tasdiqlanmagan
  • Jalb etish (ER): Auditoriya o‘rtacha 12.11% darajada jalb etiladi. Nashrdan keyingi dastlabki 24 soatda kontent odatda umumiy obunachilar sonining 5.16% ini tashkil etuvchi reaksiyalarni to‘playdi.
  • Post qamrovi: Har bir post o‘rtacha 2 336 marta ko‘riladi; birinchi sutkada odatda 996 ta ko‘rish yig‘iladi.
  • Reaksiyalar va o‘zaro ta’sir: Auditoriya faol: har bir postga o‘rtacha 8 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 11 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 285
Obunachilar
-224 soatlar
+207 kunlar
+4830 kunlar
Postlar arxiv
​​Поздравляем победителей Задачу про комбинирование строк верно решили: — @beibarysm; — Лев Выскубов; — @impreza555; — @sidor0912; — @vsugoyak Кратчайшие верные решения предложили Лев Выскубов: def merge(str1, str2):   return ''.join(sorted(set(list(str1) + list(str2)))) и @impreza555: def merge(str1: str, str2: str) -> str:   return "".join(sorted(set(str1) | set(str2))) #задача @zen_of_python

Когда клиент вносит «совсем незначительные» правки в проект:

​​bridge | Ускоренный деплой Django-инфраструктуры Утилита может мгновенно развернуть: — БД на PostgreSQL; — Redis (систему управления базами); — Celery (для задач в фоновом режиме). Также поддерживается быстрый деплой на render.com. Репозиторий проекта #библиотека @zen_of_python

​​Задача о драгоценностях Вам дана строка jewels — типы камней (все буквы уникальны), и stones — камни в наличии у ювелира. Каждый символ в stones — тип имеющегося камня. Создайте функцию is_jewel(), определяющую, сколько камней драгоценны, а сколько нет. Условия: — Присутствует чувствительность к регистру («а» и «А» – разные камни). — 1 <= jewels.length, stones.length <= 50 Для проверки: jewels = "aA" # a — бриллиант, A – сапфир stones = "aAAbbbb" # b — кварц (недрагоценный) >>> is_jewel(stones, jewel) ... 3 @zen_of_python

​​Google уволил целую команду Python-разработчиков Нет, руководство не считает, что кодеров можно заменить ИИ, просто затраты для нового коллектива из Мюнхена ниже. #факты @zen_of_python

А инсайтами никто не вдохновляется, потому что коллеги повыгорали. @zen_of_python
А инсайтами никто не вдохновляется, потому что коллеги повыгорали. @zen_of_python

Всех собак на этот for спустили #кек @zen_of_python
Всех собак на этот for спустили #кек @zen_of_python

​​Python + PostgreSQL как простой таскер на заднем плане Разработчик Том Дикан показывает (статья на английском), как использовать эту пару на некрупных проектах в качестве аналога Redis / Celery. #факты @zen_of_python

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

Проведите лето с Яндекс Практикумом и вернитесь на работу с новыми скилами До конца июня вы можете получить дополнительный ку
Проведите лето с Яндекс Практикумом и вернитесь на работу с новыми скилами До конца июня вы можете получить дополнительный курс по цене одного. — Выберите любой курс для специалистов с опытом и оплатите его до 30.06. — Получите курс «Навыки рабочей коммуникации» в подарок. — Изучите новые навыки, которые помогут вам вырасти в карьере.  Выбрать курс: https://clck.ru/3AcfYk Это #партнёрский пост

​​TimesFM | анализ временных рядов от Google Наконец у Facebook Prophet (Facebook признан экстремисткой организацией на территории РФ) появился достойный конкурент, причем на базе трансформеров. Способ инициализации тоже очень лаконичный, и даже приводить столбцы к типам ds и y не требуется. forecast_df = tfm.forecast_on_df( inputs=input_df, freq="M", # monthly value_name="y", num_jobs=-1, ) Репозиторий проекта #библиотека @zen_of_python

​​tartufo | Предотвращаем коммит ключей Инструмент сканирует репозиторий на предмет оставленных логинов, паролей, токенов и других авторизационных данных. В целом эта логика, по мнению админа, грамотнее, чем дожидаться от условного GitHub «письма счастья» о слитом креде. Почему Тартюф (персонаж-обманщик)? Бог его знает. Репозиторий проекта #библиотека @zen_of_python

itrm | графики в CLI Quick & Dirty решение для рендеринга чартов, по заверениям автора, лучше Matplotlib справляется с массивными датасетами, не плодит новых вкладок браузера каждый раз и не блокируется строкой plt.show(). Репозиторий проекта #библиотека @zen_of_python

​​Вопрос от подписчика Задаёт @Konstantin_O1: «Как с различными версиями питона работать на windows через pyenv?» От админа: допускаю, что вы знаете про pyenv-win. Тогда после установки управление версиями сводится к несложным командам: pyenv install 3.x.x pyenv local 3.x.x # для виртуального окружения pyenv global 3.x.x  # для всей ОС Коллеги, поделитесь своим опытом решения этой задачи. ! Пожалуйста, будьте взаимовежливы. Всем нам нужно место, где можно попросить помощи. @zen_of_python

marimo | Переосмысленные ipynb-ноутбуки Выпускник Стэнфорда вместе с командой создал весьма симпатичный аналог Google Colab / Jupyter Notebook и рассказывает, как сохранить исполняемость кода вне зависимости от формата (.ipynb / .py). У продукта хорошие шансы стать ещё одним популярным решением, ведь там есть и поддержка Git, и граф зависимостей. Да и специальные «коллабные» утилиты по чтению файлов и ключей подключать не надо. #факты 🌚 — все равно Colab ☃️ — JN фарева 🎃 — люблю трудности: VSCode ✍️ — попробую на досуге 🐳 — другое (напишите в комментариях, что именно) @zen_of_python

​​Вопрос от подписчика Задаёт @py2134: «Как создать интерфейс? И можно ли улучшить vosk (воск)?» От админа: Tkinter — первое, что приходит на ум, но вы с ней, вероятно, и так знакомы. ! Пожалуйста, будьте взаимовежливы. Всем нам нужно место, где помогут даже с самым простым вопросом. @zen_of_python

​​Поздравляем победителей Задачу о клумбе верно решили: — Cool and Fun Python (@Python3k); — @Cheshir78; — Лев Выскубов; — @patriarch_chesslovo; — @vsugoyak; — @sidor0912; Кратчайшие верные решения предложили Лев Выскубов: def is_fitting(flowerbed, n):   flowerbed = [0] + flowerbed + [0]  # Чтобы на краю можно было цветочек посадить :-)   k = 0   for slot in range(1, len(flowerbed) - 1):     if not any(flowerbed[(slot - 1) : (slot + 2)]):       flowerbed[slot] = 1       k += 1   return k >= n и @patriarch_chesslovo: def is_fitting(flowerbed, required_slots):   is_prev_slot_filled = sum(flowerbed[0:2]) == 0   vacant_slots = int(is_prev_slot_filled)   for i in range(1, len(flowerbed)):     is_curr_slot_filled = not is_prev_slot_filled and sum(flowerbed[i-1:i+2]) == 0     vacant_slots += int(is_curr_slot_filled)     is_prev_slot_filled = is_curr_slot_filled     if vacant_slots >= required_slots:       return True   return vacant_slots >= required_slots Отдельное спасибо @patriarch_chesslovo за описание пограничных случаев (одноместная клумба) и проверку некоторых решений. Присоединяйтесь: одна задача в неделю — это вполне оптимальная нагрузка, а навык решать задачи все равно будет расти. #задача @zen_of_python

​​Итерируемые объекты в Py Доступнейший англоязычный лонгрид с небезызвестного realpython.com про последовательности — списки, словари и проч., а также про методы слайсинга, конактенации, сравнения и другого обращения с ними. #факты @zen_of_python

​​Задача о комбинировании подстрок Впрочем, почему бы и нет! Задача от подписчика @StSav012: Есть две последовательности элементами без повторов в каждой. Часть элементов одной последовательности есть в другой, часть из второй — в первой. Напишите функцию merge, чтобы сгенерировать общую последовательность, в которой будут обе подпоследовательности в неизменном порядке. >>> merge('acfg', 'bcht') ... 'abcfght' Если у вас есть интересная задачка, и вы хотите посмотреть на решения коллег-подписчиков (плюс опционально получить фидбэк своего решения), оставляйте задачи в комментах под этим постом. #задача @zen_of_python

​​Апгрейд REPL в Py 3.13 С выходом новой минорной версии ЯП совпал существенный апгрейд интерактивного интерпретатора. Ментор Трей Ханнер разобрался, в чем польза и удобство, в частности: — цвета в shell; — «блочная» память (при нажатии стрелки вверх «вспоминается» блок кода, а не последняя строка); — вставка кода сохраняет (ура!) отступы и некоторые другие улучшения. #факты @zen_of_python