ch
Feedback

不要被骗子欺骗!Telemetrio 会找到并标记这些频道 👉 如果想查看标记,请订阅

Zen of Python

Zen of Python

前往频道在 Telegram

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

显示更多

📈 Telegram 频道 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 天
帖子存档
\n\n\nДокументация\n\n#библиотека","datePublished":"2023-10-01T16:22:03Z","dateModified":"2023-10-01T16:22:03Z","author":{"@type":"Organization","name":"Zen of Python","url":"https://telemetr.io/ch/channels/1311452586-zen_of_python","image":"https://img.telemetr.io/c/1qKIJ4/5215456213364504817?ty=x"},"publisher":{"@type":"Organization","name":"Zen of Python","url":"https://telemetr.io/ch/channels/1311452586-zen_of_python","image":"https://img.telemetr.io/c/1qKIJ4/5215456213364504817?ty=x"},"commentCount":3,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":4392},{"@type":"InteractionCounter","interactionType":"https://schema.org/LikeAction","userInteractionCount":1},{"@type":"InteractionCounter","interactionType":"https://schema.org/ShareAction","userInteractionCount":48},{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":3}]}},{"@type":"ListItem","position":5,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/ch/channels/1311452586-zen_of_python/posts/2701","url":"https://telemetr.io/ch/channels/1311452586-zen_of_python/posts/2701","mainEntityOfPage":"https://telemetr.io/ch/channels/1311452586-zen_of_python/posts/2701","headline":"​Свой GPT на Django Фаундер FosterFlow разобрал в статье свой Django-проект, которые позволяет не только испо…","articleBody":"​Свой GPT на Django\n\nФаундер FosterFlow разобрал в статье свой Django-проект, которые позволяет не только использовать GPT без VPN, но и навешивать собственную дополнительную логику вроде собственного датасета.\n\n#django #gpt","datePublished":"2023-10-01T06:53:03Z","dateModified":"2023-10-01T06:53:03Z","author":{"@type":"Organization","name":"Zen of Python","url":"https://telemetr.io/ch/channels/1311452586-zen_of_python","image":"https://img.telemetr.io/c/1qKIJ4/5215456213364504817?ty=x"},"publisher":{"@type":"Organization","name":"Zen of Python","url":"https://telemetr.io/ch/channels/1311452586-zen_of_python","image":"https://img.telemetr.io/c/1qKIJ4/5215456213364504817?ty=x"},"commentCount":5,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":4789},{"@type":"InteractionCounter","interactionType":"https://schema.org/LikeAction","userInteractionCount":2},{"@type":"InteractionCounter","interactionType":"https://schema.org/ShareAction","userInteractionCount":90},{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":5}]}},{"@type":"ListItem","position":6,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/ch/channels/1311452586-zen_of_python/posts/2700","url":"https://telemetr.io/ch/channels/1311452586-zen_of_python/posts/2700","mainEntityOfPage":"https://telemetr.io/ch/channels/1311452586-zen_of_python/posts/2700","headline":"​Reflex для полноценных приложений и сайтов Фреймворк на Python избавляет от необходимости связывать фронтенд…","articleBody":"​Reflex для полноценных приложений и сайтов\n\nФреймворк на Python избавляет от необходимости связывать фронтенд / бэкенд и предлагает:\n\n— набор популярных компонентов (слайдеры, формы, Flex'ы, графики);\n— сэлф-хостинг на поддомене (myapp.reflex.app);\n— полную кастомизацию с CSS;\n\nreflex.dev\n\n#библиотека","datePublished":"2023-09-30T16:12:03Z","dateModified":"2023-09-30T16:12:03Z","author":{"@type":"Organization","name":"Zen of Python","url":"https://telemetr.io/ch/channels/1311452586-zen_of_python","image":"https://img.telemetr.io/c/1qKIJ4/5215456213364504817?ty=x"},"publisher":{"@type":"Organization","name":"Zen of Python","url":"https://telemetr.io/ch/channels/1311452586-zen_of_python","image":"https://img.telemetr.io/c/1qKIJ4/5215456213364504817?ty=x"},"commentCount":1,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":4375},{"@type":"InteractionCounter","interactionType":"https://schema.org/LikeAction","userInteractionCount":1},{"@type":"InteractionCounter","interactionType":"https://schema.org/ShareAction","userInteractionCount":42},{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":1}]}},{"@type":"ListItem","position":7,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/ch/channels/1311452586-zen_of_python/posts/2699","url":"https://telemetr.io/ch/channels/1311452586-zen_of_python/posts/2699","mainEntityOfPage":"https://telemetr.io/ch/channels/1311452586-zen_of_python/posts/2699","headline":"​3 простых способа ускорить код на Python Разобрали на примере несложной программы, как ускорить её исполнени…","articleBody":"​3 простых способа ускорить код на Python \n\nРазобрали на примере несложной программы, как ускорить её исполнение в 4 с лишним раза. Не всегда встроенный компонент ЯП отрабатывает быстрее сторонней библиотеки. В статье вы узнаете, кто опередил в скорости лямбда-функцию.\n\nhttps://tprg.ru/PjyX\n\n#факты","datePublished":"2023-09-30T07:03:02Z","dateModified":"2023-09-30T07:03:02Z","author":{"@type":"Organization","name":"Zen of Python","url":"https://telemetr.io/ch/channels/1311452586-zen_of_python","image":"https://img.telemetr.io/c/1qKIJ4/5215456213364504817?ty=x"},"publisher":{"@type":"Organization","name":"Zen of Python","url":"https://telemetr.io/ch/channels/1311452586-zen_of_python","image":"https://img.telemetr.io/c/1qKIJ4/5215456213364504817?ty=x"},"commentCount":4,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":4528},{"@type":"InteractionCounter","interactionType":"https://schema.org/LikeAction","userInteractionCount":16},{"@type":"InteractionCounter","interactionType":"https://schema.org/ShareAction","userInteractionCount":32},{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":4}]}},{"@type":"ListItem","position":8,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/ch/channels/1311452586-zen_of_python/posts/2698","url":"https://telemetr.io/ch/channels/1311452586-zen_of_python/posts/2698","mainEntityOfPage":"https://telemetr.io/ch/channels/1311452586-zen_of_python/posts/2698","headline":"​Пятничный Win Share Что интересного получилось у вас в Python и IT в целом за прошедшую неделю? Поделитесь в…","articleBody":"​Пятничный Win Share\n\nЧто интересного получилось у вас в Python и IT в целом за прошедшую неделю? Поделитесь в комментариях.\n\n#winshare","datePublished":"2023-09-29T15:02:02Z","dateModified":"2023-09-29T15:02:02Z","author":{"@type":"Organization","name":"Zen of Python","url":"https://telemetr.io/ch/channels/1311452586-zen_of_python","image":"https://img.telemetr.io/c/1qKIJ4/5215456213364504817?ty=x"},"publisher":{"@type":"Organization","name":"Zen of Python","url":"https://telemetr.io/ch/channels/1311452586-zen_of_python","image":"https://img.telemetr.io/c/1qKIJ4/5215456213364504817?ty=x"},"commentCount":6,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":4318},{"@type":"InteractionCounter","interactionType":"https://schema.org/ShareAction","userInteractionCount":3},{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":6}]}},{"@type":"ListItem","position":9,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/ch/channels/1311452586-zen_of_python/posts/2697","url":"https://telemetr.io/ch/channels/1311452586-zen_of_python/posts/2697","mainEntityOfPage":"https://telemetr.io/ch/channels/1311452586-zen_of_python/posts/2697","headline":"Шпаргалка PySpark от DataCamp #pyspark","articleBody":"Шпаргалка PySpark от DataCamp\n\n#pyspark","datePublished":"2023-09-29T05:57:06Z","dateModified":"2023-09-29T05:57:06Z","author":{"@type":"Organization","name":"Zen of Python","url":"https://telemetr.io/ch/channels/1311452586-zen_of_python","image":"https://img.telemetr.io/c/1qKIJ4/5215456213364504817?ty=x"},"publisher":{"@type":"Organization","name":"Zen of Python","url":"https://telemetr.io/ch/channels/1311452586-zen_of_python","image":"https://img.telemetr.io/c/1qKIJ4/5215456213364504817?ty=x"},"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":4660},{"@type":"InteractionCounter","interactionType":"https://schema.org/LikeAction","userInteractionCount":5},{"@type":"InteractionCounter","interactionType":"https://schema.org/ShareAction","userInteractionCount":64}]}},{"@type":"ListItem","position":10,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/ch/channels/1311452586-zen_of_python/posts/2696","url":"https://telemetr.io/ch/channels/1311452586-zen_of_python/posts/2696","mainEntityOfPage":"https://telemetr.io/ch/channels/1311452586-zen_of_python/posts/2696","headline":"​Как вызвать звук колокольчика в bash Удобный способ оповестить разработчика об окончании работы скрипта.sh:…","articleBody":"​Как вызвать звук колокольчика в bash\n\nУдобный способ оповестить разработчика об окончании работы скрипта.sh:\n\necho $'\\a'\ntput bel\nprintf '\\a'\n\nНаверное, стоит повторить вызов несколько раз, чтобы не пропустить.\n\n#bash","datePublished":"2023-09-28T14:11:02Z","dateModified":"2023-09-28T14:11:02Z","author":{"@type":"Organization","name":"Zen of Python","url":"https://telemetr.io/ch/channels/1311452586-zen_of_python","image":"https://img.telemetr.io/c/1qKIJ4/5215456213364504817?ty=x"},"publisher":{"@type":"Organization","name":"Zen of Python","url":"https://telemetr.io/ch/channels/1311452586-zen_of_python","image":"https://img.telemetr.io/c/1qKIJ4/5215456213364504817?ty=x"},"commentCount":8,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":4855},{"@type":"InteractionCounter","interactionType":"https://schema.org/LikeAction","userInteractionCount":14},{"@type":"InteractionCounter","interactionType":"https://schema.org/ShareAction","userInteractionCount":25},{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":8}]}},{"@type":"ListItem","position":11,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/ch/channels/1311452586-zen_of_python/posts/2695","url":"https://telemetr.io/ch/channels/1311452586-zen_of_python/posts/2695","mainEntityOfPage":"https://telemetr.io/ch/channels/1311452586-zen_of_python/posts/2695","headline":"​«Python для всех» Чарльза Северанса Книга помогает плавно начать программировать. Она представляет собой кур…","articleBody":"​«Python для всех» Чарльза Северанса\n\nКнига помогает плавно начать программировать. Она представляет собой курс программирования. Краткий и четкий стиль изложения и многочисленные упражнения позволят достаточно быстро овладеть основными навыками программирования и методами обработки данных. Издание предназначено широкому кругу читателей, которые не являются программистами и хотели бы освоить язык с нуля.\n\nПрофиль книги на Livelib\n\n#книга","datePublished":"2023-09-28T06:01:03Z","dateModified":"2023-09-28T06:01:03Z","author":{"@type":"Organization","name":"Zen of Python","url":"https://telemetr.io/ch/channels/1311452586-zen_of_python","image":"https://img.telemetr.io/c/1qKIJ4/5215456213364504817?ty=x"},"publisher":{"@type":"Organization","name":"Zen of Python","url":"https://telemetr.io/ch/channels/1311452586-zen_of_python","image":"https://img.telemetr.io/c/1qKIJ4/5215456213364504817?ty=x"},"commentCount":1,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":4896},{"@type":"InteractionCounter","interactionType":"https://schema.org/LikeAction","userInteractionCount":7},{"@type":"InteractionCounter","interactionType":"https://schema.org/ShareAction","userInteractionCount":32},{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":1}]}},{"@type":"ListItem","position":12,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/ch/channels/1311452586-zen_of_python/posts/2694","url":"https://telemetr.io/ch/channels/1311452586-zen_of_python/posts/2694","mainEntityOfPage":"https://telemetr.io/ch/channels/1311452586-zen_of_python/posts/2694","headline":"Слишком жестоко","articleBody":"Слишком жестоко","datePublished":"2023-09-27T14:44:04Z","dateModified":"2023-09-27T14:44:04Z","author":{"@type":"Organization","name":"Zen of Python","url":"https://telemetr.io/ch/channels/1311452586-zen_of_python","image":"https://img.telemetr.io/c/1qKIJ4/5215456213364504817?ty=x"},"publisher":{"@type":"Organization","name":"Zen of Python","url":"https://telemetr.io/ch/channels/1311452586-zen_of_python","image":"https://img.telemetr.io/c/1qKIJ4/5215456213364504817?ty=x"},"commentCount":5,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":29313},{"@type":"InteractionCounter","interactionType":"https://schema.org/LikeAction","userInteractionCount":77},{"@type":"InteractionCounter","interactionType":"https://schema.org/ShareAction","userInteractionCount":280},{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":5}]}},{"@type":"ListItem","position":13,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/ch/channels/1311452586-zen_of_python/posts/2693","url":"https://telemetr.io/ch/channels/1311452586-zen_of_python/posts/2693","mainEntityOfPage":"https://telemetr.io/ch/channels/1311452586-zen_of_python/posts/2693","headline":"​PyWebCopy для бэкапинга / слива сайта PyWebCopy — бесплатный инструмент для копирования отдельных веб-страни…","articleBody":"​PyWebCopy для бэкапинга / слива сайта\n\nPyWebCopy — бесплатный инструмент для копирования отдельных веб-страниц или же полного копирования сайта на жёсткий диск.\n\nМодуль позволяет:\n— сохранить одну страницу;\n— скопировать сайт целиком.\n\nПри сохранении сайта стоит учитывать его размер и вероятную нагрузку на сервер.\n\nСсылка на репозиторий\n\n#библиотека","datePublished":"2023-09-27T05:47:03Z","dateModified":"2023-09-27T05:47:03Z","author":{"@type":"Organization","name":"Zen of Python","url":"https://telemetr.io/ch/channels/1311452586-zen_of_python","image":"https://img.telemetr.io/c/1qKIJ4/5215456213364504817?ty=x"},"publisher":{"@type":"Organization","name":"Zen of Python","url":"https://telemetr.io/ch/channels/1311452586-zen_of_python","image":"https://img.telemetr.io/c/1qKIJ4/5215456213364504817?ty=x"},"commentCount":4,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":4841},{"@type":"InteractionCounter","interactionType":"https://schema.org/LikeAction","userInteractionCount":5},{"@type":"InteractionCounter","interactionType":"https://schema.org/ShareAction","userInteractionCount":57},{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":4}]}},{"@type":"ListItem","position":14,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/ch/channels/1311452586-zen_of_python/posts/2692","url":"https://telemetr.io/ch/channels/1311452586-zen_of_python/posts/2692","mainEntityOfPage":"https://telemetr.io/ch/channels/1311452586-zen_of_python/posts/2692","headline":"Шикарная шпаргалка по poetry — усовершенствованному наследнику pip. #факты","articleBody":"Шикарная шпаргалка по poetry — усовершенствованному наследнику pip.\n\n#факты","datePublished":"2023-09-26T15:01:03Z","dateModified":"2023-09-26T15:01:03Z","author":{"@type":"Organization","name":"Zen of Python","url":"https://telemetr.io/ch/channels/1311452586-zen_of_python","image":"https://img.telemetr.io/c/1qKIJ4/5215456213364504817?ty=x"},"publisher":{"@type":"Organization","name":"Zen of Python","url":"https://telemetr.io/ch/channels/1311452586-zen_of_python","image":"https://img.telemetr.io/c/1qKIJ4/5215456213364504817?ty=x"},"commentCount":2,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":4628},{"@type":"InteractionCounter","interactionType":"https://schema.org/LikeAction","userInteractionCount":20},{"@type":"InteractionCounter","interactionType":"https://schema.org/ShareAction","userInteractionCount":115},{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":2}]}},{"@type":"ListItem","position":15,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/ch/channels/1311452586-zen_of_python/posts/2691","url":"https://telemetr.io/ch/channels/1311452586-zen_of_python/posts/2691","mainEntityOfPage":"https://telemetr.io/ch/channels/1311452586-zen_of_python/posts/2691","headline":"Когда речь заходит про взаимодействие микросервисов, все сразу вспоминают о сложных архитектурных паттернах,…","articleBody":"Когда речь заходит про взаимодействие микросервисов, все сразу вспоминают о сложных архитектурных паттернах, вроде Event Bus и CQRS\n\nВ статье Антон Щербак, разработчик Selectel, рассказывает, как выполнить простенькую задачку для двух микросервисов без навороченной архитектуры. \n\nСкорее читайте статью: \nhttps://habr.com/ru/companies/selectel/articles/724278/ \n\nРеклама ООО «Селектел» 2Vtzqwwzcf4","datePublished":"2023-09-26T13:30:04Z","dateModified":"2023-10-06T12:31:35Z","author":{"@type":"Organization","name":"Zen of Python","url":"https://telemetr.io/ch/channels/1311452586-zen_of_python","image":"https://img.telemetr.io/c/1qKIJ4/5215456213364504817?ty=x"},"publisher":{"@type":"Organization","name":"Zen of Python","url":"https://telemetr.io/ch/channels/1311452586-zen_of_python","image":"https://img.telemetr.io/c/1qKIJ4/5215456213364504817?ty=x"},"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":4835},{"@type":"InteractionCounter","interactionType":"https://schema.org/ShareAction","userInteractionCount":27}]}},{"@type":"ListItem","position":16,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/ch/channels/1311452586-zen_of_python/posts/2690","url":"https://telemetr.io/ch/channels/1311452586-zen_of_python/posts/2690","mainEntityOfPage":"https://telemetr.io/ch/channels/1311452586-zen_of_python/posts/2690","headline":"​Fake2db для игрушечных баз данных Библиотека позволяет создавать базы и заполнять их фейковыми данными, что…","articleBody":"​Fake2db для игрушечных баз данных\n\nБиблиотека позволяет создавать базы и заполнять их фейковыми данными, что крайне полезно для тестирования. Поддерживает работу с sqlite, mysql, postgresql, mongodb, redis, couchdb.\n\nРепозиторий на GitHub\n\n#библиотека","datePublished":"2023-09-26T05:33:03Z","dateModified":"2023-09-26T05:33:03Z","author":{"@type":"Organization","name":"Zen of Python","url":"https://telemetr.io/ch/channels/1311452586-zen_of_python","image":"https://img.telemetr.io/c/1qKIJ4/5215456213364504817?ty=x"},"publisher":{"@type":"Organization","name":"Zen of Python","url":"https://telemetr.io/ch/channels/1311452586-zen_of_python","image":"https://img.telemetr.io/c/1qKIJ4/5215456213364504817?ty=x"},"commentCount":4,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":4334},{"@type":"InteractionCounter","interactionType":"https://schema.org/LikeAction","userInteractionCount":1},{"@type":"InteractionCounter","interactionType":"https://schema.org/ShareAction","userInteractionCount":61},{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":4}]}},{"@type":"ListItem","position":17,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/ch/channels/1311452586-zen_of_python/posts/2689","url":"https://telemetr.io/ch/channels/1311452586-zen_of_python/posts/2689","mainEntityOfPage":"https://telemetr.io/ch/channels/1311452586-zen_of_python/posts/2689","headline":"​PonyORM для мэппинга из реляционной базы PonyORM — библиотека, позволяющая удобно работать с объектами, хран…","articleBody":"​PonyORM для мэппинга из реляционной базы\n\nPonyORM — библиотека, позволяющая удобно работать с объектами, хранящимися в виде строк в реляционной базе данных.\n\nВ запросе ниже мы извлекаем всех клиентов, общая сумма покупок которых превышает 1000, причем с использованием лямбда-функции:\n\nCustomer.select(lambda c: sum(c.orders.total_price) > 1000)\n\nДокументация\n\n#библиотека","datePublished":"2023-09-25T15:01:02Z","dateModified":"2023-09-25T15:01:02Z","author":{"@type":"Organization","name":"Zen of Python","url":"https://telemetr.io/ch/channels/1311452586-zen_of_python","image":"https://img.telemetr.io/c/1qKIJ4/5215456213364504817?ty=x"},"publisher":{"@type":"Organization","name":"Zen of Python","url":"https://telemetr.io/ch/channels/1311452586-zen_of_python","image":"https://img.telemetr.io/c/1qKIJ4/5215456213364504817?ty=x"},"commentCount":11,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":4650},{"@type":"InteractionCounter","interactionType":"https://schema.org/LikeAction","userInteractionCount":2},{"@type":"InteractionCounter","interactionType":"https://schema.org/ShareAction","userInteractionCount":21},{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":11}]}},{"@type":"ListItem","position":18,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/ch/channels/1311452586-zen_of_python/posts/2688","url":"https://telemetr.io/ch/channels/1311452586-zen_of_python/posts/2688","mainEntityOfPage":"https://telemetr.io/ch/channels/1311452586-zen_of_python/posts/2688","headline":"​Инженер команды SQL в AvitoTech в рамках проекта avito.code подготовил серию роликов про PostgreSQL и DBA В…","articleBody":"​Инженер команды SQL в AvitoTech в рамках проекта avito.code подготовил серию роликов про PostgreSQL и DBA\n\nВ первой части эксперт рассказывает о инициализации реплик без прямого использования pg_basebackup. Она уже доступна на канале AvitoTech. \n\nСмотрите, ставьте пальцы вверх и стройте отказоустойчивую инфраструктуру: https://tprg.ru/uBnI\n\nРеклама ООО «Авито Тех»","datePublished":"2023-09-25T14:01:03Z","dateModified":"2023-12-29T08:53:30Z","author":{"@type":"Organization","name":"Zen of Python","url":"https://telemetr.io/ch/channels/1311452586-zen_of_python","image":"https://img.telemetr.io/c/1qKIJ4/5215456213364504817?ty=x"},"publisher":{"@type":"Organization","name":"Zen of Python","url":"https://telemetr.io/ch/channels/1311452586-zen_of_python","image":"https://img.telemetr.io/c/1qKIJ4/5215456213364504817?ty=x"},"commentCount":1,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":3961},{"@type":"InteractionCounter","interactionType":"https://schema.org/LikeAction","userInteractionCount":2},{"@type":"InteractionCounter","interactionType":"https://schema.org/ShareAction","userInteractionCount":25},{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":1}]}},{"@type":"ListItem","position":19,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/ch/channels/1311452586-zen_of_python/posts/2687","url":"https://telemetr.io/ch/channels/1311452586-zen_of_python/posts/2687","mainEntityOfPage":"https://telemetr.io/ch/channels/1311452586-zen_of_python/posts/2687","headline":"​Задача о животных Ноя Как и в библейские времена, нам нужно доставлять животных в ковчег парами. Мы заинтере…","articleBody":"​Задача о животных Ноя\n\nКак и в библейские времена, нам нужно доставлять животных в ковчег парами. Мы заинтересованы только в том, чтобы получить по одной паре каждого животного, и не заинтересованы в животных, которых меньше двух… в конце концов, им нужно спариваться, чтобы заново заселить планету!\n\nВам будет предоставлен список животных, в котором нужно проверить, каких животных по двое, а затем вернуть словарь, содержащий название животного и их четное количество:\n\n>>> two_by_two(['goat', 'goat', 'rabbit', 'rabbit', 'rabbit', 'duck', 'horse', 'horse', 'swan'])\n... {'goat': 2, 'horse': 2, 'rabbit': 2}\n\nЕсли список животных пуст, нужно вернуть False:\n>>> two_by_two([])\n... False\n\nЕсли у животного нет пары, нужно вернуть пустой словарь:\n\n>>> two_by_two(['goat'])\n...{}\n\nЖдем ваши решения в комментариях.\n\n#задача","datePublished":"2023-09-25T06:12:03Z","dateModified":"2023-09-25T06:12:03Z","author":{"@type":"Organization","name":"Zen of Python","url":"https://telemetr.io/ch/channels/1311452586-zen_of_python","image":"https://img.telemetr.io/c/1qKIJ4/5215456213364504817?ty=x"},"publisher":{"@type":"Organization","name":"Zen of Python","url":"https://telemetr.io/ch/channels/1311452586-zen_of_python","image":"https://img.telemetr.io/c/1qKIJ4/5215456213364504817?ty=x"},"commentCount":8,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":3867},{"@type":"InteractionCounter","interactionType":"https://schema.org/LikeAction","userInteractionCount":2},{"@type":"InteractionCounter","interactionType":"https://schema.org/ShareAction","userInteractionCount":14},{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":8}]}},{"@type":"ListItem","position":20,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/ch/channels/1311452586-zen_of_python/posts/2686","url":"https://telemetr.io/ch/channels/1311452586-zen_of_python/posts/2686","mainEntityOfPage":"https://telemetr.io/ch/channels/1311452586-zen_of_python/posts/2686","headline":"​functime для построения прогнозирования временных рядов Утилита принимает многостолбцовые датафреймы, «дружи…","articleBody":"​functime для построения прогнозирования временных рядов\n\nУтилита принимает многостолбцовые датафреймы, «дружит» с OpenAI и поддерживает метрики MASE, SMAPE и другие:\n\nimport polars as pl\nimport functime.llm\n\ny = pl.read_parquet(\"../data/commodities.parquet\")\ncontext = \"Этот датасет содержит данные о стоимости товаров за период 1980 - 2022.\"\n\nАнализируем тренд и сезонность двух товаров:\n\nanalysis = y_pred.llm.analyze(\n context=dataset_context,\n basket=[\"Aluminum\", \"Banana, Europe\"]\n)\nprint(\"Analysis:\\n\", analysis)\n\nСравним группы товаров:\n\nbasket_a = [\"Aluminum\", \"Banana, Europe\"]\nbasket_b = [\"Chicken\", \"Cocoa\"]\ncomparison = y_pred.llm.compare(\n basket=basket_a,\n other_basket=basket_b\n)\nprint(\"Comparison:\\n\", comparison)\n\nРепозиторий на GitHub\n\n#библиотека","datePublished":"2023-09-24T15:54:03Z","dateModified":"2023-09-24T15:54:03Z","author":{"@type":"Organization","name":"Zen of Python","url":"https://telemetr.io/ch/channels/1311452586-zen_of_python","image":"https://img.telemetr.io/c/1qKIJ4/5215456213364504817?ty=x"},"publisher":{"@type":"Organization","name":"Zen of Python","url":"https://telemetr.io/ch/channels/1311452586-zen_of_python","image":"https://img.telemetr.io/c/1qKIJ4/5215456213364504817?ty=x"},"commentCount":4,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":3908},{"@type":"InteractionCounter","interactionType":"https://schema.org/LikeAction","userInteractionCount":3},{"@type":"InteractionCounter","interactionType":"https://schema.org/ShareAction","userInteractionCount":40},{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":4}]}}]}
​Поздравляем верно решивших задачу про животных Ноя Задаче на выделение парных животных верное решение предложили подписчики: — wh173_cr0w; — Лев Выскубов. Поздравляем победителей! #задача

​Flet для полноценных интерфейсов Часовая серия видеоуроков на английском, посвящённая Flet — инструменту для построения UI. С её помощью вы узнаете, как реализовать: — поля ввода; — Drag'n'Drop; — анимацию элементов; — PubSub (если упрощённо — отправку сообщений) и проч. #UI

​Задача на поиск чисел Напишите функцию, которая в массиве целых чисел найдёт такое, что встречается нечётное количество раз. Всегда будет только одно целое число, которое появляется нечётное количество раз. Примеры: — [7] должно возвращать 7, поскольку оно встречается 1 раз (что нечётно); —[1,1,2] должно возвращать 2, поскольку оно встречается 1 раз; —[0,1,0,1,0] должно возвращать 0, поскольку оно встречается 3 раза —[1,2,2,3,3,3,4,3,3,3,2,2,1] должно возвращать 4, поскольку оно появляется 1 раз. #задача

​PyScript для исполнения Python в HTML Инструмент позволяет исполнять скрипты прямо в одноименном теге: <body> <div id="output"></div> <script type="py" src="./main.py" config="./pyscript.toml"></script> </body> Документация #библиотека

​Свой GPT на Django Фаундер FosterFlow разобрал в статье свой Django-проект, которые позволяет не только использовать GPT без VPN, но и навешивать собственную дополнительную логику вроде собственного датасета. #django #gpt

​Reflex для полноценных приложений и сайтов Фреймворк на Python избавляет от необходимости связывать фронтенд / бэкенд и предлагает: — набор популярных компонентов (слайдеры, формы, Flex'ы, графики); — сэлф-хостинг на поддомене (myapp.reflex.app); — полную кастомизацию с CSS; reflex.dev #библиотека

​3 простых способа ускорить код на Python Разобрали на примере несложной программы, как ускорить её исполнение в 4 с лишним раза. Не всегда встроенный компонент ЯП отрабатывает быстрее сторонней библиотеки. В статье вы узнаете, кто опередил в скорости лямбда-функцию. https://tprg.ru/PjyX #факты

​Пятничный Win Share Что интересного получилось у вас в Python и IT в целом за прошедшую неделю? Поделитесь в комментариях. #winshare

Шпаргалка PySpark от DataCamp #pyspark

​Как вызвать звук колокольчика в bash Удобный способ оповестить разработчика об окончании работы скрипта.sh: echo $'\a' tput bel printf '\a' Наверное, стоит повторить вызов несколько раз, чтобы не пропустить. #bash

​«Python для всех» Чарльза Северанса Книга помогает плавно начать программировать. Она представляет собой курс программирования. Краткий и четкий стиль изложения и многочисленные упражнения позволят достаточно быстро овладеть основными навыками программирования и методами обработки данных. Издание предназначено широкому кругу читателей, которые не являются программистами и хотели бы освоить язык с нуля. Профиль книги на Livelib #книга

Слишком жестоко
Слишком жестоко

​PyWebCopy для бэкапинга / слива сайта PyWebCopy — бесплатный инструмент для копирования отдельных веб-страниц или же полного копирования сайта на жёсткий диск. Модуль позволяет: — сохранить одну страницу; — скопировать сайт целиком. При сохранении сайта стоит учитывать его размер и вероятную нагрузку на сервер. Ссылка на репозиторий #библиотека

Шикарная шпаргалка по poetry — усовершенствованному наследнику pip. #факты

Когда речь заходит про взаимодействие микросервисов, все сразу вспоминают о сложных архитектурных паттернах, вроде Event Bus
Когда речь заходит про взаимодействие микросервисов, все сразу вспоминают о сложных архитектурных паттернах, вроде Event Bus и CQRS В статье Антон Щербак, разработчик Selectel, рассказывает, как выполнить простенькую задачку для двух микросервисов без навороченной архитектуры. Скорее читайте статью: https://habr.com/ru/companies/selectel/articles/724278/ Реклама ООО «Селектел» 2Vtzqwwzcf4

​Fake2db для игрушечных баз данных Библиотека позволяет создавать базы и заполнять их фейковыми данными, что крайне полезно для тестирования. Поддерживает работу с sqlite, mysql, postgresql, mongodb, redis, couchdb. Репозиторий на GitHub #библиотека

​PonyORM для мэппинга из реляционной базы PonyORM — библиотека, позволяющая удобно работать с объектами, хранящимися в виде строк в реляционной базе данных. В запросе ниже мы извлекаем всех клиентов, общая сумма покупок которых превышает 1000, причем с использованием лямбда-функции: Customer.select(lambda c: sum(c.orders.total_price) > 1000) Документация #библиотека

​Инженер команды SQL в AvitoTech в рамках проекта avito.code подготовил серию роликов про PostgreSQL и DBA В первой части эксперт рассказывает о инициализации реплик без прямого использования pg_basebackup. Она уже доступна на канале AvitoTech. Смотрите, ставьте пальцы вверх и стройте отказоустойчивую инфраструктуру: https://tprg.ru/uBnI Реклама ООО «Авито Тех»

​Задача о животных Ноя Как и в библейские времена, нам нужно доставлять животных в ковчег парами. Мы заинтересованы только в том, чтобы получить по одной паре каждого животного, и не заинтересованы в животных, которых меньше двух… в конце концов, им нужно спариваться, чтобы заново заселить планету! Вам будет предоставлен список животных, в котором нужно проверить, каких животных по двое, а затем вернуть словарь, содержащий название животного и их четное количество: >>> two_by_two(['goat', 'goat', 'rabbit', 'rabbit', 'rabbit', 'duck', 'horse', 'horse', 'swan']) ... {'goat': 2, 'horse': 2, 'rabbit': 2} Если список животных пуст, нужно вернуть False: >>> two_by_two([]) ... False Если у животного нет пары, нужно вернуть пустой словарь: >>> two_by_two(['goat']) ...{} Ждем ваши решения в комментариях. #задача

​functime для построения прогнозирования временных рядов Утилита принимает многостолбцовые датафреймы, «дружит» с OpenAI и поддерживает метрики MASE, SMAPE и другие: import polars as pl import functime.llm y = pl.read_parquet("../data/commodities.parquet") context = "Этот датасет содержит данные о стоимости товаров за период 1980 - 2022." Анализируем тренд и сезонность двух товаров: analysis = y_pred.llm.analyze( context=dataset_context, basket=["Aluminum", "Banana, Europe"] ) print("Analysis:\n", analysis) Сравним группы товаров: basket_a = ["Aluminum", "Banana, Europe"] basket_b = ["Chicken", "Cocoa"] comparison = y_pred.llm.compare( basket=basket_a, other_basket=basket_b ) print("Comparison:\n", comparison) Репозиторий на GitHub #библиотека