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) في القطاع اللغوي الروسية لاعباً نشطاً. يضم المجتمع حالياً 18 685 مشتركاً، محتلاً المرتبة 6 986 في فئة التكنولوجيات والتطبيقات والمرتبة 35 144 في منطقة روسيا.

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

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

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

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

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

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

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

18 685
المشتركون
-324 ساعات
-337 أيام
-11530 أيام
أرشيف المشاركات
​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-системы. Вы познакомитесь с общепринятыми и не очень системами хранения логов и различными способами их выгрузки в хранилища. Список технологий, для которых будут налаживаться потоки данных

​ТОП-5 мобильных приложений для изучения Python Если срочно потребовалось — или просто захотелось — изучить, закрепить новую тему, а ноутбука под рукой нет, выход — мобильные приложения для изучения Python. В статье собрали пять вариантов: простых, удобных и условно бесплатных. Описанные плюсы и минусы — собственный опыт и отзывы на App Store. #обучение

Подборка актуальных вакансий — Data Scientist Где: Москва, можно удалённо Опыт: от 2 лет — Python-разработчик Где: удалённо Опыт: от 3 лет — Тестировщик Где: удалённо Опыт: от 3 лет — Data Engineer Где: Москва Опыт: от 3 лет — Senior Python-разработчик Где: Москва, можно удалённо Опыт: от 4 лет — Team Lead Python-разработчик Где: удалённо Опыт: от 5 лет #вакансии #работа

​yield: понять и полюбить yield — это «сводный брат» return. Каждый раз, когда в коде для генератора встречается этот оператор, выполнение приостанавливается, и значение, указанное после yield, возвращается генератору. Затем выполнение возобновляется с того же места и продолжается до встречи следующего yield. Для примера, посмотрим на простой генератор, который возвращает числа от 1 до 10: def infinite_sequence(): num = 0 while True: yield num num += 1 Этот код создает функцию-генератор infinite_sequence(), которая возвращает числа. Каждый раз, когда выполняется оператор yield, значение i возвращается генератору как текущее, и выполняется приостановка до следующей итерации. Вызвав эту функцию, мы получим: for i in infinite_sequence(): print(i, end=" ") >>> 0 1 2 3 4 5 6 И так, пока не остановим выполнение кода. Yield очень полезен при работе с большими объемами данных, когда недостаточно памяти для загрузки всего набора данных в память. Генератор сможет вернуть список значений по одному, не занимая много памяти. #лучшиепрактики