ar
Feedback
Zen of Python

Zen of Python

الذهاب إلى القناة على Telegram

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

إظهار المزيد

📈 نظرة تحليلية على قناة تيليجرام Zen of Python

تُعد قناة Zen of Python (@zen_of_python) في القطاع اللغوي الروسية لاعباً نشطاً. يضم المجتمع حالياً 19 261 مشتركاً، محتلاً المرتبة 7 000 في فئة التكنولوجيات والتطبيقات والمرتبة 35 047 في منطقة روسيا.

📊 مؤشرات الجمهور والحراك

منذ تأسيسه في невідомо، حقق المشروع نمواً سريعاً وجمع 19 261 مشتركاً.

بحسب آخر البيانات بتاريخ 13 يونيو, 2026، تحافظ القناة على نشاط مستقر. خلال آخر 30 يوماً تغيّر عدد الأعضاء بمقدار 23، وفي آخر 24 ساعة بمقدار -9، مع بقاء الوصول العام مرتفعاً.

  • حالة التحقق: غير موثّقة
  • معدل التفاعل (ER): يبلغ متوسط تفاعل الجمهور 12.10‎%. وخلال أول 24 ساعة من النشر يحصد المحتوى عادةً 5.04‎% من ردود الفعل نسبةً إلى إجمالي المشتركين.
  • وصول المنشورات: يحصل كل منشور على متوسط 2 331 مشاهدة. وخلال اليوم الأول يجمع عادةً 970 مشاهدة.
  • التفاعلات والاستجابة: يتفاعل الجمهور بانتظام؛ متوسط التفاعلات لكل منشور يبلغ 9.
  • الاهتمامات الموضوعية: يركز المحتوى على مواضيع رئيسية مثل github, rust, pip, api, install.

📝 الوصف وسياسة المحتوى

يصف المؤلف القناة بأنها مساحة للتعبير عن الآراء الذاتية:
Полный Дзен Пайтона в одном канале Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Сайт: https://tprg.ru/site Регистрация в перечне РКН: https://tprg.ru/xZOL

بفضل وتيرة التحديث المرتفعة (أحدث البيانات بتاريخ 14 يونيو, 2026) تحافظ القناة على حداثتها ومستوى وصول مرتفع. وتُظهر التحليلات تفاعلاً نشطاً من الجمهور، ما يجعلها نقطة تأثير مهمة ضمن فئة التكنولوجيات والتطبيقات.

19 261
المشتركون
-924 ساعات
-307 أيام
+2330 أيام
أرشيف المشاركات
С кем из звезд Python вы бы хотели познакомиться поближе? (Мы планируем пригласить)
Anonymous voting

Что нового в последней версии Python 3.11: таймер asyncio Добавлен timeout() — утилита для установки времени ожидания для асинхронных операций. Рекомендуется вместо непосредственного использования wait_for(). import asyncio # Новое в Python 3.11. async with asyncio.timeout(delay): await long_running_task() А в каких ситуациях вам пригождался asyncio? Нужен ли был ему таймер обратного отсчета? Поделитесь в комментариях. #лучшиепрактики

Подсчёт числа записей в БД за выбранный период времени Частой просьбой от хозяев проекта может стать подсчёт записей по дням. Такой SQL-запрос можно встроить в код Python, который запускается по расписанию и автоматизирует подсчёт по дням. SELECT TIMESTAMP_TRUNC(Timestamp, day) Timestamp, COUNT(1) `Count` FROM table GROUP BY 1 ORDER BY Timestamp TIMESTAMP_TRUNC() обрежет столбец даты и времени до выбранного диапазона, в нашем случае, дня. COUNT(1) создаст служебный столбец Count и выставит все значения столбца, равными единице. Затем мы сгруппируем все ряды по этой единице, тем самым произведя подсчёт числа рядов. В результате мы получим вот такой полезный вывод данных ниже: #SQL

PEP8: словно и не менялось ничего с прошлой версии В своей статье Егор Егоров доступным языком обозревает обновления в стандарте PEP версии 8. Вы узнаете, какую максимальную длину строки рекомендуют создатели, для каких объектов ЯП при именовании использовать строчные, а для каких — заглавные буквы. Узнаете, для чего придумали линтеры. А вы бы добавили какой-нибудь принцип? Поделитесь в комментариях. #PEP

От пользователя Excel к разработчику Python В замечательном англоязычном подкасте PyBites авторы побеседовали с испанцем Хуаном Гонсалесом и узнали: — как преодолеть «паралич воли» при обучении на видеоуроках; — как справиться с синдромом самозванца; — о роли хорошего комьюнити в поддержании мотивации. #карьера

Как скачивать видео с YouTube с помощью Python Если вам нужно поставить на поток скачивание видео, то зациклить список ссылок — оптимальное решение. С остальным поможет библиотека putybe: opensouce-инструмент, позволяющий скачать файл за четыре строки кода: from pytube import YouTube YouTube('https://youtu.be/2lAe1cqCOXo').streams.first().download() yt = YouTube('http://youtube.com/watch?v=2lAe1cqCOXo') yt.streams #лучшиепрактики

Catch me if you can… и выиграй скидку на курсы по Python! Вместе с образовательной платформой Нетология сделали игру, в котор
Catch me if you can… и выиграй скидку на курсы по Python! Вместе с образовательной платформой Нетология сделали игру, в которой вам нужно попадать по питонам и получать за это скидку на курсы. Готовьте свой молоток — охота на Python в самом разгаре: https://tprg.ru/bstJ Реклама ООО «Нетология»

Если Windows не видит Python как системную переменную Если вы проследовали стандартной процедуре добавления Python в средовые переменные (как в этой инструкции), а программа все еще не может «схватить» установленный ЯП, то вы можете: — перезагрузить консоль; — перезагрузить систему; — переустановить языковой пакет, установив флажок («Добавить в средовые переменные»); — очистить регистр (например, с CCleaner). #факты

Плагины Django Мы рады представить вам анонс статьи «10 самых частоиспользуемых плагинов Django», которые расширяют возможности фреймворка для разработки веб-приложений. Помимо общеизвестных Django REST, в статье вы встретите и NoSQL-решения для хранения данных и адаптацию pytest. Какие еще полезные плагины вы знаете? Поделитесь в комментариях. #django

Кватернион: вы много раз его видели, но не знали названия Quaternion (кватернион) — это структура данных, которая используется для представления и манипулирования ориентацией в трёхмерном пространстве. Он состоит из четырех компонентов: одного скаляра и трех векторов. from pyquaternion import Quaternion my_quaternion = Quaternion(axis=[1, 0, 0], angle=3.14159265) Кватернионы широко используются в анимации для описания плавных переходов (интерполяция). #факты

Почему не везде есть if __name__ == "__main__" Это выражение в Python используется для определения точки входа программы. Этот код будет выполнен только тогда, когда файл запускается напрямую, а не импортируется как модуль в другой файл. Поэтому эту строку легко встретить при создании проекта на почти любом фреймворке, к примеру, aiogram. На самом деле, это выражение автоматически подставляется при запуске скрипта в вашу программу.py. Вы можете поместить основную логику программы, вызовы функций или другой исполняемый код внутри этого условного оператора. Это позволяет избежать выполнения вспомогательных участков кода без нужды. #факты

requests: вложенные параметры Возможно, вы сталкивались с ситуацией, кода тестовый HTTP-запрос в Postman работает корректно, а при переходе в requests часть параметров игнорируется. Дело в синтаксисе вложенных параметров. Порой в объект params кладутся многоуровневые объекты. Пример ниже — вложенные параметры для выгрузки логов конструктора Aimylogic за день: import requests payload = {"filters": [ {"key": "MESSAGE_TIME", "type": "DATE_TIME_RANGE", "from": f"2023-06-18T20:59:59.999Z", "to": f"2023-06-18T20:59:59.999Z"}]} r = requests.post('https://app.jaicp.com/api/reporter/p/[TOKEN]/messages/filter', params=params) Несмотря на кажущуюся бессмысленность двойных скобок (квадратные + фигурные), именно в таком виде подаются фильтры «Логи чат-бота за 18 июня 2023». Вероятно, подразумевалось добавление соседей. #requests

Как объединить два списка В Python встроенная функция zip() используется для объединения нескольких элементов в кортежи с соответствующими элементами других объектов. Например, для объединения элементов двух списков можно использовать zip(). Вот пример: list1 = ['a', 'b', 'c'] list2 = [1, 2, 3] result = zip(list1, list2) print(list(result)) Результат выполнения этого кода будет следующий: [('a', 1), ('b', 2), ('c', 3)] zip() создает кортежи из соответствующих элементов list1 и list2. Каждый кортеж содержит элементы с одинаковыми индексами. #факты

Многие профессионалы в сфере IT&Digital сотрудничают с той или иной онлайн-школой: кто-то создает образовательные курсы, кто-то преподает, кто-то менторит студентов или проверяет их работы Коллеги из Яндекс Практикума задались вопросами: — Что мотивирует экспертов на сотрудничество? — Какие факторы влияют на выбор школы? — Что вдохновляет, а что может оттолкнуть и доставить дискомфорт?  Примите участие в исследовании с 15 по 23 июня.  Важно: можно поучаствовать, даже если опыта сотрудничества с онлайн-школой не было или вы только выбираете проект. На прохождение опроса вы потратите всего 7 минут, а в конце вас ждёт подарок — цифровые книги от издательства «МИФ».  Пройти опрос можно здесь. Реклама АНО ДПО "Образовательные технологии Яндекса", ИНН:7704282033, erid:LjN8KAP91

Дешевые хостинги: какие используете вы? Согласно рейтингу hostinghub.ru, в первую тройку лучших VPS (виртуальных частных серверов) входят: — timeweb.cloud; — aesa.net; — vdsina.ru. А какими серверами пользуетесь вы? Что в них для вас самое важное? Поделитесь в комментариях. #VPS

Что такое Dython? Мы продолжаем серию статей, посвященных всяческим производным слова Python, и на сей раз познакомим вас с Dython. Вы узнаете: — как ускорить инжиниринг фичей в несколько раз; — как очищать и готовить данные. #лучшиепрактики

Обработку исключений теперь можно сопроводить заметкой В свежем релизе Python 3.11.4 добавили add_note() в стандартный класс исключений BaseException. Его можно использовать для обогащения контекстной информацией. Добавленные заметки появляются в трассировке по умолчанию. try: raise TypeError("unsupported operand") except Exception as exc: exc.add_note("Пояснение...") raise Невероятно полезно при множестве блоков try-except. Подробнее о релизе здесь. #лучшиепрактики

Оператор xor В Python оператор xor (исключающее ИЛИ) обозначается как ^. Он применяется к двум булевым операндам и возвращает True, если только один из них имеет значение True, а остальные — False. Если оба операнда имеют одинаковые значения (True или False), то результатом будет False. Пример использования оператора xor в Python: a = True b = False result = a ^ b print(result) # Выводит: True В этом примере переменная a имеет значение True, а переменная b имеет значение False. Оператор xor применяется к этим операндам, и результатом будет True. Если оба операнда имеют одинаковые значения, например, оба True или оба False, результат будет False: c = True d = True result = c ^ d print(result) # Выводит: False В этом примере оба операнда (c и d) имеют значение True, поэтому результатом будет False. Таким образом, оператор xor возвращает True, только если только один из операндов имеет значение True, а остальные операнды имеют значение False. #начинающим

Что будет, если вы захотите, скажем, пристроить кота на Авито? Система изучит объявление, проверит дубли среди 150 000 000 других объявлений. Затем кот пройдёт модерацию. Попадёт в базу данных, а потом в систему рекомендаций… Впрочем, лучше один раз увидеть. А показывают Авито изнутри здесь: https://tprg.ru/bkAN Реклама ООО «Авито Тех» LjN8Jutzi

Открываем цикл статей об ETL для зоопарка чат-ботов Эксклюзивно для читателей TProger мы открываем цикл статей, посвященный развитию ETL (extract, transform, load) – группе процессов, выполняющих выгрузку, подготовку и загрузку данных в BI-системы. Вы познакомитесь с общепринятыми и не очень системами хранения логов и различными способами их выгрузки в хранилища. Список технологий, для которых будут налаживаться потоки данных

Zen of Python - إحصائيات وتحليلات قناة تيليجرام @zen_of_python