en
Feedback
Python/ django

Python/ django

Open in Telegram

📈 Analytical overview of Telegram channel Python/ django

Channel Python/ django (@pythonl) in the Russian language segment is an active participant. Currently, the community unites 58 612 subscribers, ranking 2 183 in the Technologies & Applications category and 10 242 in the Russia region.

📊 Audience metrics and dynamics

Since its creation on невідомо, the project has demonstrated rapid growth, gathering an audience of 58 612 subscribers.

According to the latest data from 06 October, 2026, the channel demonstrates stable activity. Although there has been a change in the number of participants by -331 over the last 30 days and by -19 over the last 24 hours, overall reach remains high.

  • Verification status: Not verified
  • Engagement rate (ER): The average audience engagement rate is 6.68%. Within the first 24 hours after publication, content typically collects 3.17% reactions from the total number of subscribers.
  • Post reach: On average, each post receives 3 916 views. Within the first day, a publication typically gains 1 858 views.
  • Reactions and interaction: The audience actively supports content: the average number of reactions per post is 20.
  • Thematic interests: Content is focused on key topics such as github, claude, контекст, архитектура, api.

📝 Description and content policy

The author describes the resource as a platform for expressing subjective opinions:
“по всем вопросам @workakkk @itchannels_telegram - 🔥 все ит каналы @ai_machinelearning_big_data -ML @ArtificialIntelligencedl -AI @datascienceiot - 📚 @pythonlbooks РКН: clck.ru/3Fm...”

Thanks to the high frequency of updates (latest data received on 07 October, 2026), the channel maintains relevance and a high level of publication reach. Analytics show that the audience actively interacts with content, making it an important point of influence in the Technologies & Applications category.

58 612
Subscribers
-1924 hours
-747 days
-33130 days
Attracting Subscribers
Oct '26
October '26
+27
in 1 channels
September '26
+149
in 30 channels
Get PRO
August '26
+336
in 40 channels
Get PRO
July '26
+178
in 43 channels
Get PRO
June '26
+66
in 1 channels
Get PRO
May '26
+73
in 1 channels
Get PRO
April '26
+107
in 8 channels
Get PRO
March '26
+204
in 25 channels
Get PRO
February '26
+363
in 50 channels
Get PRO
January '26
+982
in 111 channels
Get PRO
December '25
+208
in 7 channels
Get PRO
November '25
+486
in 46 channels
Get PRO
October '25
+117
in 22 channels
Get PRO
September '25
+3 917
in 181 channels
Get PRO
August '25
+924
in 18 channels
Get PRO
July '25
+1 812
in 85 channels
Get PRO
June '25
+1 488
in 93 channels
Get PRO
May '25
+249
in 7 channels
Get PRO
April '25
+417
in 31 channels
Get PRO
March '25
+287
in 14 channels
Get PRO
February '25
+527
in 45 channels
Get PRO
January '25
+2 105
in 56 channels
Get PRO
December '24
+1 168
in 70 channels
Get PRO
November '24
+3 786
in 192 channels
Get PRO
October '24
+5 728
in 78 channels
Get PRO
September '24
+2 068
in 207 channels
Get PRO
August '24
+1 164
in 43 channels
Get PRO
July '24
+1 632
in 53 channels
Get PRO
June '24
+1 751
in 58 channels
Get PRO
May '24
+1 467
in 39 channels
Get PRO
April '24
+1 067
in 47 channels
Get PRO
March '24
+1 190
in 28 channels
Get PRO
February '24
+1 611
in 8 channels
Get PRO
January '24
+1 605
in 49 channels
Get PRO
December '23
+802
in 46 channels
Get PRO
November '23
+4 375
in 51 channels
Get PRO
October '23
+1 184
in 6 channels
Get PRO
September '23
+1 766
in 0 channels
Get PRO
August '23
+2 630
in 1 channels
Get PRO
July '23
+1 617
in 0 channels
Get PRO
June '23
+1 711
in 0 channels
Get PRO
May '23
+988
in 0 channels
Get PRO
April '23
+455
in 0 channels
Get PRO
March '23
+779
in 0 channels
Get PRO
February '23
+692
in 0 channels
Get PRO
January '23
+603
in 0 channels
Get PRO
December '22
+555
in 0 channels
Get PRO
November '22
+610
in 0 channels
Get PRO
October '22
+606
in 0 channels
Get PRO
September '22
+704
in 0 channels
Get PRO
August '22
+607
in 0 channels
Get PRO
July '22
+618
in 0 channels
Get PRO
June '22
+670
in 0 channels
Get PRO
May '22
+909
in 0 channels
Get PRO
April '22
+941
in 0 channels
Get PRO
March '22
+1 284
in 0 channels
Get PRO
February '22
+1 131
in 0 channels
Get PRO
January '22
+680
in 0 channels
Get PRO
December '21
+589
in 0 channels
Get PRO
November '21
+594
in 0 channels
Get PRO
October '21
+590
in 0 channels
Get PRO
September '21
+565
in 0 channels
Get PRO
August '21
+603
in 0 channels
Get PRO
July '21
+640
in 0 channels
Get PRO
June '21
+604
in 0 channels
Get PRO
May '21
+557
in 0 channels
Get PRO
April '21
+993
in 0 channels
Get PRO
March '21
+545
in 0 channels
Get PRO
February '21
+668
in 0 channels
Get PRO
January '21
+826
in 0 channels
Get PRO
December '20
+11 844
in 0 channels
Date
Subscriber Growth
Mentions
Channels
06 October+4
05 October+8
04 October+6
03 October0
02 October0
01 October+9
Channel Posts
🐍 Python Workers в Cloudflare вышли в GA Cloudflare официально сделала Python полноценным поддерживаемым языком для Workers. Теперь Python-код можно запускать в production на edge-инфраструктуре Cloudflare и напрямую связывать с Workers AI, R2, D1, Hyperdrive, Durable Objects, Queues и Workflows. Что добавили: - поддержка FastAPI, Django, Flask и других ASGI/WSGI-фреймворков; - нативные Python bindings без ручной конвертации объектов в JavaScript; - работа с PostgreSQL и MySQL через Hyperdrive; - поддержка сетевых библиотек и TCP-сокетов; - возможность запускать OpenAI SDK, LangChain и MCP прямо внутри Python Workers. Под капотом Python запускается через Pyodide/WebAssembly, а для пакетов с C/C++/Rust-расширениями Cloudflare продвигает стандарт PyEmscripten / PEP 783. Можно собирать на Python API, AI-агентов, MCP-серверы, RAG и event-driven пайплайны без отдельного сервера. Анонс Cloudflare - https://blog.cloudflare.com/python-workers-ga/

2
🎇Главная идея DevSecOps: безопасность перестаёт тормозить разработку. Вместо проверок «после релиза» всё встроено в пайплайн
🎇Главная идея DevSecOps: безопасность перестаёт тормозить разработку. Вместо проверок «после релиза» всё встроено в пайплайн: код проходит SAST, контейнеры сканируются, инфраструктура проверяется на комплайенс. В итоге релизы выходят быстрее и при этом безопаснее. Этому и учит курс DevSecOps от Академии Codeby на практике: ⏺️9 модулей, 48 занятий, 90% практики ⏺️Стек: Docker, Kubernetes, Terraform, Vault, Ansible, Prometheus ⏺️Финальный экзамен в стиле OSCP — только реальные задачи ⏺️Авторы — практики: внедрение Zero Trust, построение SOC, разработка DevSec-инструментов под Burp Suite Инженеры, которые умеют встраивать безопасность в CI/CD, сегодня в дефиците на стыке ИБ и DevOps — компании поняли, что «сначала сделать, потом чинить» обходится дороже. 👉 Запись на курс открыта до 15 октября ➡️️️Программа и регистрация Бесплатная консультация — @CodebyAcademyBot
1 549
3
🐍 Какая зависимость держит ваш Django на старой версии? django-upgrade-report читает зависимости проекта, проверяет заявленн
🐍 Какая зависимость держит ваш Django на старой версии? django-upgrade-report читает зависимости проекта, проверяет заявленную совместимость на PyPI и составляет план обновления: - Какие пакеты блокируют переход. - Что можно обновить заранее. - Что нужно обновлять одновременно с Django. - Где потребуется ручная проверка. Поддерживает lock-файлы uv, Poetry, PDM, Pipenv и requirements.txt. Подбирает минимальную подходящую версию пакета, чтобы сократить масштаб изменений. Запуск из папки проекта: uvx django-upgrade-report Отчёт можно сохранить в HTML, Markdown или JSON и подключить к CI. Совместимость оценивается по метаданным пакетов, поэтому тесты проекта всё равно нужны. https://github.com/derblub/django-upgrade-report
1 723
4
🖥 Python-дайджест недели: PyPy 8 с Python 3.12, отладка None и фреймворки для агентов PyPy 8.0 выпустил первый интерпретатор
🖥 Python-дайджест недели: PyPy 8 с Python 3.12, отладка None и фреймворки для агентов PyPy 8.0 выпустил первый интерпретатор с поддержкой Python 3.12, пока в бете, и подтянул совместимость с CPython. https://pypy.org/posts/2026/09/pypy-v800-release.html nonetrace при падении на None показывает, какая функция его вернула, и подсказывает исправление. Экономит кучу времени на отладке. https://pypi.org/project/nonetrace/ since-cutoff находит API ваших зависимостей, которые поменялись после даты обучения вашей coding-модели, и генерирует по ним документацию. Хорошее лекарство от галлюцинаций Copilot и Claude Code на свежих библиотеках. https://github.com/MohammadHijjawi97/since-cutoff Hardware-agnostic модели в vLLM. Разбор от PyTorch о том, как vLLM запускает одни и те же модели на разных ускорителях без переписывания кода. https://pytorch.org/blog/hardware-agnostic-models-in-vllm/ Bad evals, my own. Честный текст о том, как LLM-судьи выдают противоречивые оценки и вводят в заблуждение метриками. Пять упражнений на собственных ошибках. https://digline.dev/blog/bad-evals-my-own/ CinderX от Meta: JIT и Static Python против CPython 3.14 на реальном сервисе. https://dev.to/deadlovelll/speeding-up-a-python-service-with-cinderx-jit-and-static-typing-53bh Из проектов для агентов стоит взглянуть на Strands harness-sdk, открытый SDK для продакшен-агентов на Python и TypeScript с любой моделью и облаком, и на DeepTeam, фреймворк для red-teaming LLM и агентов. https://github.com/strands-agents/harness-sdk https://github.com/confident-ai/deepteam Для обучения пригодятся OpenArch с современными LLM-архитектурами, написанными с нуля на PyTorch, и Reef, инфраструктура для continual learning и самоулучшающихся агентов. https://github.com/anuj0456/OpenArch https://github.com/Human-Agent-Society/reef И приятная мелочь: домен subprocess.run ведёт прямо на документацию subprocess.run(). https://pythonhub.dev/digest/2026-10-04/ @pythonl
1 886
5
🐍 Python тормозит? В 3.15 добавили инструмент, который покажет где Tachyon (`profiling.sampling`) периодически снимает стек
🐍 Python тормозит? В 3.15 добавили инструмент, который покажет где Tachyon (`profiling.sampling`) периодически снимает стек вызовов и определяет, где программа тратит время. Работает отдельным процессом, с минимальным влиянием на приложение. Можно подключиться к запущенному сервису без перезапуска и изменения кода. Что умеет: • Строить flame graphs и тепловые карты строк. • Показывать нагрузку в реальном времени. • Анализировать asyncio, ожидание I/O и удержание GIL. Подключение к процессу по PID: python3.15 -m profiling.sampling attach 12345 🎙 В Talk Python разработчики рассказывают, как устроен профилировщик и как применять его на практике: https://talkpython.fm/episodes/show/565/tachyon-python-3.15s-built-in-sampling-profiler
2 641
6
webAI выпустила TwIL-LM3-Pro - компактную модель на 3,66B параметров специально для формальной логики. Модель построена на ба
webAI выпустила TwIL-LM3-Pro - компактную модель на 3,66B параметров специально для формальной логики. Модель построена на базе IBM Granite 4.2 3B и дообучена для задач вроде: - проверки, следует ли вывод из заданных предпосылок - перевода текста в формальную логику - semantic parsing - формализации и критики доказательств в Lean По тестам webAI, TwIL-LM3-Pro примерно на уровне Qwen3-8B по главному composite-метрику формальной логики, при этом параметров у неё меньше чем вдвое. Также она обходит публичный VibeThinker-3B по всем шести заявленным formal-задачам. - 3,66B параметров - Q4 GGUF весит всего 2,09 GiB - достаточно около 4 GB VRAM - можно запускать через llama.cpp - данные остаются локально Это не универсальный чат-бот, а узкоспециализированная reasoning-модель. Лицензия — non-commercial. https://huggingface.co/webAI-Official/TwIL-LM3-Pro
3 344
7
🔥 Бесплатный курс по Claude Code на русском: от установки до команды агентов На GitHub выложили Claude Code PRO Course, бесп
🔥 Бесплатный курс по Claude Code на русском: от установки до команды агентов На GitHub выложили Claude Code PRO Course, бесплатный практический курс по Claude Code на русском языке. Он ведёт от первого запуска до настройки многоагентной работы в команде. Внутри 12 модулей в четырёх уровнях сложности: основы, рабочий процесс, расширения и масштабирование. Сначала установка, промптинг, память проекта через CLAUDE.md, настройки и права доступа. Потом профессиональный рабочий процесс, скиллы и слэш-команды, сабагенты и хуки. Дальше идут MCP, плагины и маркетплейсы, а в конце headless-режим, CI и GitHub Actions плюс продвинутые техники. Основной упор сделан на управление контекстом, разработку через тесты и автоматизацию через конфигурацию как код. Теорией курс не ограничивается: есть 8 практических лабораторных, готовый стартовый набор, библиотека промптов и пример собственного плагина. Лицензия MIT. https://github.com/justxor/claude-code-pro-course @machinelearning_interview
3 334
8
🖥 Cayu - open-source runtime для долгоживущих ИИ-агентов на Python Проект закрывает инфраструктурную часть работы агентов: у
🖥 Cayu - open-source runtime для долгоживущих ИИ-агентов на Python Проект закрывает инфраструктурную часть работы агентов: управление состоянием, инструментами, правами доступа, секретами и восстановлением после сбоев. Возможности: - долговечные сессии, события и контрольные точки; - возобновление, прерывание и разветвление запусков; - типизированные инструменты, политики и подтверждения действий; - лимиты расходов и учёт стоимости запусков; - работа с субагентами и фоновыми задачами; - управление контекстом и его сжатие; - изолированные окружения, хранилища и секреты; - трассировка, тесты и evals; - панель управления на FastAPI; - OpenAI, Anthropic, Bedrock, Vertex и OpenAI-совместимые API. Минимальный запуск: pip install cayu pytest cayu new myagent cd myagent pytest cayu eval run https://github.com/cayu-dev/cayu
3 453
9
🖥 Примеры кода на Python 2026: лучшие практики, разбор и задачи с решениями Python примеры кода 2026 - практическое руководс
🖥 Примеры кода на Python 2026: лучшие практики, разбор и задачи с решениями Python примеры кода 2026 - практическое руководство на русском языке: разбор лучших примеров кода на Python, современные паттерны Python 3.12–3.14, чистый код, асинхронность, типизация, тестирование и задачи для практики с решениями. Подходит для начинающих, junior- и middle-разработчиков, а также для подготовки к собеседованию по Python. Ключевые темы: примеры кода Python, лучшие практики Python 2026, python для начинающих, задачи по Python с решениями, чистый код на Python, асинхронный Python, asyncio примеры, типизация в Python, pytest примеры, FastAPI пример, парсинг на Python, подготовка к собеседованию Python, Python 3.14 новые https://github.com/justxor/python-primery-koda-2026/
3 236
10
🚀 Jina-OCR-v1 разбирает целые страницы в Markdown со скоростью 2,57 страницы/с Jina AI представила Jina-OCR-v1 - OCR-модель+1
🚀 Jina-OCR-v1 разбирает целые страницы в Markdown со скоростью 2,57 страницы/с Jina AI представила Jina-OCR-v1 - OCR-модель для преобразования документов в структурированный Markdown. Главное: - 91,14 на OmniDocBench v1.6; - 83,4 на olmOCR-Bench; - на 7,4 пункта выше DeepSeek-OCR на olmOCR-Bench; - до 2,57 страницы/с; - лучший throughput среди 14 протестированных систем при concurrency 32; - сохраняет текст, формулы, таблицы и порядок чтения за один проход. Архитектура тоже интересная: модель на 3,4B параметров использует MoE и активирует около 570M параметров на токен. Для ускорения декодирования применяется FastMTP. Подойдёт для PDF, научных статей, отчётов, таблиц и других сложных документов, где обычного OCR уже недостаточно. Лицензия: CC BY-NC 4.0. Для коммерческого использования нужно отдельное разрешение. ModelScope: https://modelscope.ai/models/jinaai/ Paper: https://modelscope.ai/papers/2609.03
3 530
11
🐍 В Python 3.15 решили мягко «похоронить» re.match() re.match() никуда не удаляют, но для нового кода его теперь рекомендуют
🐍 В Python 3.15 решили мягко «похоронить» re.match() re.match() никуда не удаляют, но для нового кода его теперь рекомендуют не использовать. Причина простая: название функции часто сбивает с толку. re.match() проверяет совпадение только с начала строки, хотя по имени это неочевидно. В Python 3.15 появился более явный вариант: re.prefixmatch() Теперь логика выглядит понятнее: - re.search() — ищет совпадение в любом месте; - re.prefixmatch() — только с начала строки; - re.fullmatch() — вся строка должна совпасть полностью. re.match() получил статус soft deprecated: он остаётся рабочим, без warning и без планов на удаление, но новый код лучше писать без него. Проверять старое использование можно через Ruff и правило TID251. Статья: https://hugovk.dev/blog/2026/soft-deprecating-re-match/
3 773
12
⚡️ Qwen-Image за 6 шагов: Viggle ускорили генерацию и редактирование в 5 раз Viggle выложили Qwen-Image-2.1-viggle-turbo v0.2
⚡️ Qwen-Image за 6 шагов: Viggle ускорили генерацию и редактирование в 5 раз Viggle выложили Qwen-Image-2.1-viggle-turbo v0.2, дистиллированную версию Qwen-Image-2.1. Вместо 40 шагов модели хватает 6 проходов, и end-to-end это примерно в 5 раз быстрее. Умеет text-to-image и редактирование по инструкции с 1–3 референсами, причём без CFG. Дистиллировали через DMD2 с distribution matching в стиле SenseFlow. Распространяется как LoRA поверх базовой модели: rank 256 на 1,3 ГБ или rank 128 на 680 МБ. По качеству на 96 пользовательских запросах разнообразие держится на 0,98 от базы, а композиция ни разу не разошлась с оригиналом. Пик памяти в ComfyUI около 26 ГБ VRAM на 1248×832. https://huggingface.co/Viggle/Qwen-Image-2.1-viggle-turbo
3 887
13
🖥 Заголовки безопасности для FastAPI - одной строкой 🛡️ fastapi-security-headers добавляет к ответам приложения HTTP-заголо
🖥 Заголовки безопасности для FastAPI - одной строкой 🛡️ fastapi-security-headers добавляет к ответам приложения HTTP-заголовки: HSTS, защиту от MIME sniffing, ограничения на встраивание страниц и другие политики браузера. Подключается как ASGI middleware: app.add_middleware(SecurityHeadersMiddleware) Есть готовые настройки для JSON API, строгой политики и Swagger UI, чтобы /docs продолжал работать. Заголовки можно настроить под конкретное приложение или переопределить для отдельного маршрута. GitHub - https://github.com/aletgdev/fastapi-security-headers
3 943
14
Линтер для инструкций ИИ-агентов LintLang проверяет AGENTS.md, CLAUDE.md, SKILL.md, описания инструментов и конфигурации аген+1
Линтер для инструкций ИИ-агентов LintLang проверяет AGENTS.md, CLAUDE.md, SKILL.md, описания инструментов и конфигурации агентов. Ищет расплывчатые инструкции, циклы без условия остановки и расхождения между описанием инструмента и его схемой. Работает локально, без вызовов LLM. Его можно запустить перед коммитом или добавить в CI, чтобы новые ошибки в инструкциях попадали на проверку вместе с кодом. uvx lintlang scan AGENTS.md https://github.com/hermes-labs-ai/lintlang
3 937
15
‼️Ваши данные уже слиты. Вопрос лишь в том, кто и как ими воспользуется. Только в 2025 году в открытый доступ утекло более 76
‼️Ваши данные уже слиты. Вопрос лишь в том, кто и как ими воспользуется. Только в 2025 году в открытый доступ утекло более 767 миллионов строк с данными россиян. В начале 2026-го - еще 111 миллионов. Если вы думаете, что вас это не касается, потому что у вас стоит сложный пароль - вы ошибаетесь. Каждый день мы оставляем огромный цифровой след: от подключений к публичным Wi-Fi до метаданных в переписках Telegram. Путь в информационную безопасность всегда начинается с защиты самого себя. 🦔 Академия CyberYozh запустила бесплатный базовый курс Кибербезопасность в цифровой эре - на нем вы узнаете: 🔹 Как проверить, где именно утекли ваши данные. 🔹 Пошаговая зачистка цифрового следа в сети. 🔹 Настройка непробиваемой защиты для почты, мессенджеров и банковских приложений без заумных терминов. Хватит надеяться на случай. Наведите порядок в своей цифровой гигиене. 👉 Пройти курс бесплатно
3 341
16
⚡️ OmniVoice - открытая модель озвучки с поддержкой более 600 языков. Она умеет клонировать голос по 3–10 секундам записи и о
⚡️ OmniVoice - открытая модель озвучки с поддержкой более 600 языков. Она умеет клонировать голос по 3–10 секундам записи и озвучивать новый текст этим голосом. Можно также задать характеристики голоса словами - например, тембр или акцент, либо позволить модели выбрать голос самой. Для разработчиков есть Python API, CLI и локальное веб-демо. Авторы заявляют скорость генерации до 40× быстрее реального времени, но это показатель для отдельных условий запуска, а не гарантия для любого устройства. Режим создания голоса по описанию обучали преимущественно на английском и китайском, поэтому на других языках результат может быть нестабильным. Подойдёт для озвучки роликов, локализации и голосовых интерфейсов - особенно если нужен язык, который редко встречается в TTS-моделях. GitHub: k2-fsa/OmniVoice: https://github.com/k2-fsa/OmniVoice
3 601
17
⚡ Qwen представила Audio 3.1 - единый стек для ASR, TTS и realtime-аудио. Главное: * ASR лучше распознаёт языки и диалекты, у
⚡ Qwen представила Audio 3.1 - единый стек для ASR, TTS и realtime-аудио. Главное: * ASR лучше распознаёт языки и диалекты, убирает повторы и слова-паразиты. * ASR-Next разделяет спикеров, ставит таймкоды, распознаёт эмоции и окружающие звуки. * TTS поддерживает перенос голоса между языками и управление стилем, скоростью и эмоцией. * TTS-Next генерирует сразу голос + эффекты + фон через связку LM + diffusion. * Realtime умеет одновременно слушать и говорить с естественными перебиваниями. Плюс сильно снизили цены: TTS ~−70%, Realtime ~−85%, ASR до −95%. - Qwen-Audio-3.1-ASR: https://qwencloud.com/models/qwen-audio-3.1-asr-flash-filetrans - Qwen-Audio-3.1-Realtime: https://qwencloud.com/models/qwen-audio-3.1-realtime-plus
4 141
18
🐍 Ruff доволен, mypy молчит, тесты зелёные. А в коде четыре одинаковых функции Автор статьи столкнулся с этим в проекте, кот
🐍 Ruff доволен, mypy молчит, тесты зелёные. А в коде четыре одинаковых функции Автор статьи столкнулся с этим в проекте, который писал ИИ-агент. Вместо поиска готовых функций агент добавлял новые копии. Когда понадобилось изменить нормализацию данных, он уже не мог разобраться, какую из четырёх править. Обычные проверки не покрывают всю структуру проекта: * Ruff находит нарушения правил и умеет проверять сложность при соответствующей настройке. * mypy проверяет типы. * pytest проверяет сценарии, для которых написаны тесты. При этом дублирование между файлами, неиспользуемые функции и нарушения архитектурных границ могут остаться незамеченными. Автор предлагает добавить структурный анализ. Его инструмент pyscn ищет дубли, сложные функции, мёртвый код и нарушения правил зависимостей: uvx pyscn analyze . Что полезно забрать в свой проект: * Блокировать в CI новые проблемы, а не сразу весь накопленный техдолг. * Следить за изменением сложности, а не только за общей оценкой. * Закрепить допустимые зависимости между модулями проверяемыми правилами. * Дать агенту запускать анализатор до отправки кода на ревью. Высокая сложность сама по себе ещё не повод переписывать функцию. Иногда длинная последовательность понятных проверок лучше искусственного дробления. Статья — https://codescan.dev/blog/ruff-mypy-pytest-and-then-what
4 916
19
🐍 В CPython одно чтение `__dict__` может навсегда замедлить доступ к атрибутам конкретного объекта. Начиная с Python 3.11 об
🐍 В CPython одно чтение `__dict__` может навсегда замедлить доступ к атрибутам конкретного объекта. Начиная с Python 3.11 обычный obj.x часто вообще не делает lookup по словарю. После прогрева интерпретатор специализирует LOAD_ATTR, а значение читается почти напрямую из inline storage объекта. Но достаточно выполнить: `obj.__dict__` или: `vars(obj)` а в некоторых случаях даже: `copy.copy(obj)` — и __dict__ материализуется. После этого объект теряет быстрый специализированный путь на оставшееся время жизни. На CPython 3.14.6 в тесте на M3: обычный объект → 33.0 ms после чтения __dict__ → 50.6 ms В free-threaded сборке разрыв ещё больше: 34.0 ms → 59.4 ms. Интересная деталь: __slots__ сам по себе почти не ускоряет обычный attribute access. Его преимущество здесь в другом — у объекта нет __dict__, значит его невозможно случайно материализовать и сбить оптимизацию. Очень неочевидная причина, почему vars() или copy.copy() внутри hot path могут неожиданно ударить по производительности. https://deadlovelll.github.io/2026-09-05-reading-dict-deoptimizes-attribute-access/
4 283
20
🔥 Qwen представила Qwen3.8-Omni-Flash - свою первую мультимодальную модель, изначально заточенную под агентные задачи. Она о
🔥 Qwen представила Qwen3.8-Omni-Flash - свою первую мультимодальную модель, изначально заточенную под агентные задачи. Она одновременно работает с видео и аудио, умеет рассуждать по увиденному и услышанному, планировать действия и подключать инструменты. Среди сценариев — автоматический монтаж влогов, перевод коротких видео, создание пересказов фильмов и поиск нужных эпизодов в длинных записях. По данным Qwen, на WildClawBench-MM и UniClawBench модель прибавила в среднем 19,5 пункта в агентных задачах и приблизилась к Gemini 3.8 Flash по работе с аудио и видео. Контекст - 1 млн токенов. На OmniVideoBench активный поиск по длинному видео позволил сократить расход токенов на 51,8% по сравнению со статическим анализом. Стоимость обработки видео при этом снизилась примерно на 89% относительно Qwen3.5-Omni-Plus. Вместе с моделью Qwen открывает Qwen-MM-Plugins для мультимодальных инструментов. Qwen-Live Harness также будет опубликован отдельно. https://qwen.ai/blog?id=qwen3.8-omni-flash
3 819