ch
Feedback
Python Portal

Python Portal

前往频道在 Telegram

Всё самое интересное из мира Python Сотрудничество, реклама: @devmangx Менеджер: @Spiral_Yuri РКН: https://clck.ru/3GMMF6

显示更多

📈 Telegram 频道 Python Portal 的分析概览

频道 Python Portal (@pythonportal) 俄语 语言赛道中的 是活跃参与者。目前社区聚集了 50 955 名订阅者,在 技术与应用 类别中位列第 2 540,并在 俄罗斯 地区排名第 12 051

📊 受众指标与增长动态

невідомо 创建以来,项目保持高速增长,吸引了 50 955 名订阅者。

根据 29 八月, 2026 的最新数据,频道保持稳定运转。过去 30 天订阅人数变化为 -393,过去 24 小时变化为 -17,整体触达仍然可观。

  • 认证状态: 未认证
  • 互动率 (ER): 平均受众互动率为 9.36%。内容发布后 24 小时内通常能获得 4.72% 的反应,占订阅者总量。
  • 帖子覆盖: 每篇帖子平均可获得 4 772 次浏览,首日通常累积 2 407 次浏览。
  • 互动与反馈: 受众积极参与,单帖平均反应数为 19
  • 主题关注点: 内容集中在 строка, none, true, модуль, peter 等核心主题上。

📝 描述与内容策略

作者将该频道定位为表达主观观点的平台:
Всё самое интересное из мира Python Сотрудничество, реклама: @devmangx Менеджер: @Spiral_Yuri РКН: https://clck.ru/3GMMF6

凭借高频更新(最新数据采集于 30 八月, 2026),频道始终保持新鲜度与高覆盖。分析显示受众积极互动,使其成为 技术与应用 类别中的关键影响点。

50 955
订阅者
-1724 小时
-1217
-39330
帖子存档
Я редко так говорю, но это лучший репозиторий для освоения Python. Курс ведёт Дэвид Бизли, автор Python Cookbook (3-е издание
Я редко так говорю, но это лучший репозиторий для освоения Python. Курс ведёт Дэвид Бизли, автор Python Cookbook (3-е издание, O'Reilly) и Python Distilled (Addison-Wesley). В этом PythonMastery.pdf структурированно лежит вся информация В папке Exercises лежат все упражнения В папке Solutions — решения 👉 @PythonPortal

Совет по Python: "..." это вообще-то валидный код на Python. Многоточие (...) это одна из встроенных констант (наряду с False
Совет по Python: "..." это вообще-то валидный код на Python. Многоточие (...) это одна из встроенных констант (наряду с False, True, None и NotImplemented). Ellipsis это единственный экземпляр типа types.EllipsisType, и чаще всего его используют как заглушку под будущий код. 👉 @PythonPortal

Медики зафиксировали хронический PEP8 с рецидивами после flake8. 👉 @PythonPortal
Медики зафиксировали хронический PEP8 с рецидивами после flake8. 👉 @PythonPortal

Продолжаю мою серию про странные вещи, которые можно арендовать в облаке. Можно «прошивать» живые человеческие клетки мозга в
+3
Продолжаю мою серию про странные вещи, которые можно арендовать в облаке. Можно «прошивать» живые человеческие клетки мозга в микрофлюидной системе жизнеобеспечения в Швейцарии и обучать её играть в игры. Всего примерно $500 в месяц. Одна из более крутых «реальных» статей, где использовали этот облачный сетап: группа из University of Bristol. Они обучили систему классификации букв Брайля... Без работы в лаборатории с реальными пробами. Шумновато, но интересно посмотреть: https://arxiv.org/abs/2508.20850 👉 @PythonPortal

Самое сложное в создании AI-агентов - это не сам AI. Это UI. Объясняю: Бэкенд для агентов, по сути, уже решенная задача. Выбираешь фреймворк - LangGraph, CrewAI, Mastra - и собираешь что угодно. Но как только пытаешься прикрутить это к фронтенд-приложению, начинаются проблемы: ↳ стриминг в реальном времени ↳ синхронизация состояния между UI и агентом ↳ разбор сообщений, вызовы инструментов и событий статуса ↳ логика реконнекта, когда пользователь обновляет страницу посреди диалога У многих команд недели уходят на самописные WebSocket-хендлеры и обвязку, чтобы просто завести базу. CopilotKit только что выкатили useAgent(), чтобы закрыть эту проблему Один этот хук дает живое подключение к любому агенту:
const { agent } = useAgent({ agentId: "my-agent" });
Из коробки получаешь стриминг, синхрон состояния, пользовательский ввод автоматически упаковывается в события AG-UI, и есть "ручное подтверждение человеком". Работает с любым бэкендом, который реализует протокол AG-UI. Поддержка тредов встроена, так что разговоры сохраняются и автоматически продолжаются. Реконнект стрима тоже просто работает. Для понимания, AG-UI - это протокол, который соединяет агентов с UI-приложениями. Можно думать так: MCP: агенты - инструменты A2A: агенты - агенты AG-UI: агенты - пользователи Если ты строишь интерактивных агентов уровня Cursor или Lovable, это тот фреймворк, который объединяет весь твой агентный стек Полностью open-source. Ссылка на GitHub 🕺 👉 @PythonPortal

Изучай GPU-программирование с нуля Начни с Numba, чтобы получить низкоуровневый контроль, потом переходи на Triton и пиши выс
+1
Изучай GPU-программирование с нуля Начни с Numba, чтобы получить низкоуровневый контроль, потом переходи на Triton и пиши высокопроизводительные ядра в языке, похожем на Python. Практический Jupyter-ноутбук, чтобы быстро стартануть. 😊 👉 @PythonPortal

Мало того, что дальше HR'а пройти сложно, так теперь ещё и ChatGPT подкидывает идей 👉 @PythonPortal
Мало того, что дальше HR'а пройти сложно, так теперь ещё и ChatGPT подкидывает идей 👉 @PythonPortal

Нашли годный ресурс для тех, кто присматривается к квантовой разработке. На GitHub подняли подробный гайд по входу в квантову
Нашли годный ресурс для тех, кто присматривается к квантовой разработке. На GitHub подняли подробный гайд по входу в квантовую разработку и алготрейдинг. Подборки курсов по Python для finance, материалы по построению стратегий, риск-моделям, анализу временных рядов, примеры кода для трейдинг-ботов и инфраструктуры вокруг всего этого. В репе даже есть подборка магистерских видеокурсов, которые авторы оценивают примерно в 200k долларов, плюс списки хедж-фондов и HFT-компаний, которые активно нанимают. 🥂 👉 @PythonPortal

Невероятно короткая книжка, но с глубоким разбором внутренних механизмов Python, которые мы используем каждый день. ❤️ Каждая
Невероятно короткая книжка, но с глубоким разбором внутренних механизмов Python, которые мы используем каждый день. ❤️ Каждая глава содержит объяснение конкретной фичи языка вроде работы с *args/**kwargs, мутабельных аргументов, генераторов, декораторов, менеджеров контекста, enumerate/zip, исключений, dunder-методов и прочих хитрых конструкций. 👉 @PythonPortal

Изоляция рунета ближе, чем ты думаешь Loading … ██████████████] 99% Роскомнадзору дали карт-бланш на блокировки, а «белые спи
Изоляция рунета ближе, чем ты думаешь
Loading ██████████████] 99%
Роскомнадзору дали карт-бланш на блокировки, а «белые списки» сайтов тестируют уже в десятках регионов. И гайки будут закручиваться только сильнее. Чтобы в одночасье не лишиться доступа к свободному Интернету, просто сохрани Only Hack. Тут профессиональный хакер делится фишками, с которыми доступ к глобальной сети у тебя будет даже в случае ядерного апокалипсиса. Не жди момента «Х». Перестрахуйся подпиской.

человек, придумавший сложнейшую вычислительную архитектуру → проигрывает примитивному алгоритму автозамены, который считает е
человек, придумавший сложнейшую вычислительную архитектуру → проигрывает примитивному алгоритму автозамены, который считает его фамилию опечаткой и превращает Babbage в cabbage. 👉 @PythonPortal

❤️❤️❤️ 👉 @PythonPortal
❤️❤️❤️ 👉 @PythonPortal

Python-библиотека для легковесной симуляции роботов, рассчитанная на задачи навигации, управления и обучения с подкреплением. 🎧 Большинство симуляторов для робототехники мощные, но довольно тяжёлые. Иногда хочется просто минимальную среду, где можно погонять навигацию, контроль или RL без полноценного физического движка. IR-Sim как раз закрывает этот кейс, если вы работаете с робот-навигацией или AI. Почему стоит обратить внимание: • Быстрая установка и простая конфигурация • Сценарии задаются обычным YAML • Визуализация в реальном времени через Matplotlib • Встроенная проверка коллизий • Подходит для AI и RL пайплайнов Что можно быстро прототипировать: – Многороботное избегание столкновений – Навигацию на основе лидаров – Динамические сцены с движущимися препятствиями – Тестирование высокоуровневого поведения до перехода в тяжёлый симулятор Проект с открытым кодом под MIT, активно развивается и уже используется в ряде научных работ по навигации и планированию. GitHub: https://github.com/hanruihua/ir-sim Документация: https://ir-sim.readthedocs.io/en Если вы студент, исследователь или просто изучаете алгоритмы навигации, IR-Sim даёт удобную песочницу, где можно быстро проверять идеи без установки громоздких зависимостей. 👉 @PythonPortal

Серия блог-постов, которые помогут полностью разобраться с асинхронностью в Python. 👏 • как работает асинхронность в Python
Серия блог-постов, которые помогут полностью разобраться с асинхронностью в Python. 👏 • как работает асинхронность в Python на практике - корутины, event loop, задачи, смешивание sync и async • как грамотно тестировать async-код - подходы, паттерны и подводные камни • основы упаковки и распространения Python-проектов - что нужно знать, чтобы собирать и публиковать пакет 👉 @PythonPortal

единственное приложение, которое никого не заставляет чувствовать себя виноватым 👉 @PythonPortal
единственное приложение, которое никого не заставляет чувствовать себя виноватым 👉 @PythonPortal

Можно просто собрать дрон в three.js, заставить его летать над тайлами карты, повесить на него камеру и гнать видеопоток на Python-сервер с моделью компьютерного зрения для детекции. 👉 @PythonPortal

Как они вообще бесплатные! Это серия книг с главами, которые разбирают архитектурные решения в самых популярных open source п
Как они вообще бесплатные! Это серия книг с главами, которые разбирают архитектурные решения в самых популярных open source проектах, на которых держится куча современного софта. Жаль, что я не наткнулся на это, когда только начинал. 🎧 👉 @PythonPortal

В сегодняшнем выпуске программистских хорроров… В документации Python к функции random.seed() сказано: “Если a — это int, то
В сегодняшнем выпуске программистских хорроров… В документации Python к функции random.seed() сказано:
“Если a — это int, то он используется напрямую.”
Но если задать seed как 3 и как -3, на деле вы получаете один и тот же объект ГПСЧ, который выдаёт полностью одинаковые последовательности. (TIL). В nanochat я использовал знак числа как, как мне тогда казалось, хитрый способ получить разные RNG-последовательности для разбиения train/test. В итоге словил неприятный баг, потому что train внезапно стал равен test. Я нашёл соответствующий участок кода в CPython в файле cpython/Modules/_randommodule.c. В комментарии на строке 321 написано:
“Этот алгоритм полагается на то, что число беззнаковое. Поэтому: если аргумент — это PyLong, используем его абсолютное значение.”
А дальше идёт строка:
n = PyNumber_Absolute(arg);
То есть seed явно прогоняется через abs(), знак просто отбрасывается. Но и сам этот комментарий тоже некорректный и вводящий в заблуждение. Под капотом Python использует алгоритм Mersenne Twister MT19937, у которого в общем случае состояние из 19937 ненулевых бит. Python берёт ваш int (или другой объект) и «размазывает» эту информацию по этим битам состояния. В принципе, старший бит знака вполне мог бы участвовать в формировании состояния. В самом алгоритме нет ничего такого, что «требует беззнаковое число». Просто было принято решение не учитывать знак, и, на мой взгляд, это ошибка. Простейший вариант мог бы быть, например, таким: n → 2*abs(n) + int(n < 0). В итоге мы упираемся в контракт модуля random в Python, который в документации тоже расписан не до конца. Явно гарантируется только одно: одинаковый seed ⇒ одинаковая последовательность. Но нигде не обещается обратное, что разные seed обязательно дают разные последовательности. Формально Python вообще не гарантирует, что, например, seed(5) и seed(6) породят разные потоки RNG. Хотя в большинстве прикладных сценариев это молчаливо предполагается. И да, мы видим на практике, что seed(5) и seed(-5) — это полностью идентичные потоки. Так что использовать знак seed для разделения поведения train/test в машинном обучении точно не стоит. Один из самых забавных и коварных «подводных камней» в программировании, с которыми я сталкивался за последнее время 👉 @PythonPortal

😊😊😊 👉 @PythonPortal
😊😊😊 👉 @PythonPortal

Microsoft выкатили open-source инструмент для запуска AI-моделей локально Без облака, подписок и авторизации. Все на 100% при
Microsoft выкатили open-source инструмент для запуска AI-моделей локально Без облака, подписок и авторизации. Все на 100% приватно. И при этом он без проблем встраивается в приложения через OpenAI-совместимый API. Просто вбиваешь в терминале: → winget install Microsoft(dot)FoundryLocal (Windows) → brew install microsoft/foundrylocal/foundrylocal (macOS) Вот официальный веб-сайт со всей документацией и доступными моделями: https://foundrylocal.ai И репозиторий GitHub: https://github.com/microsoft/foundry-local 👉 @PythonPortal