PyCoder’s Weekly #753 — 22 сентября 2026
Номер 753 уже вышел. В превью Python 3.15 завезли frozendict — словари, которые не поменяешь, зато они хешируются, кешируются и спокойно живут в разных потоках. Плюс разбор того, где вся эта «заморозка» заканчивается — материал от Real Python и квиз к нему. Там же Python 3.15 аккуратно хоронит
Отдельная тема — pytest-плагины, которые в 2026-м меняют твой подход к тестам: pytest-httpx для мокинга HTTP, pytest-randomly — чтобы выловить, где тесты зависят от порядка, встроенный anyio для асинхронщины, syrupy для snapshot-тестов, pytest-watch для непрерывной обратной связи, freezegun для предсказуемого времени и pytest-cov для покрытия. Дальше по списку: итоги выборов в совет PSF 2026 и в Python Packaging Council, статья про well-known URL serve-change-password в Django, выпуск Talk Python про Rust для питонистов, материал о повторяемых тестах публичных API на VCR.py, пример с Jinja, разбор UnboundLocalError, заметка о функциональной простоте, руководства по ревью AI-сгенерированного кода и автоматизации EDA с fg-data-profiling, а ещё пять паттернов из приложения-трекера привычек.
Проекты и код: fastapi-security-headers, citry, tonio, django-absurd и securo. События: Django on the Med 2026, PythonCamp Rügen 2026, Python Sheffield, Python Southwest Florida (PySWFL) и PyBay 2026. Полный выпуск: pycoders.com/issues/753
👉 About Python
Номер 753 уже вышел. В превью Python 3.15 завезли frozendict — словари, которые не поменяешь, зато они хешируются, кешируются и спокойно живут в разных потоках. Плюс разбор того, где вся эта «заморозка» заканчивается — материал от Real Python и квиз к нему. Там же Python 3.15 аккуратно хоронит
re.match() и тащит re.prefixmatch(), чтобы было как у людей в других языках — это Hugo van Kemenade. На python.org выложили черновики PEP 847 (Problem Details для Simple Repository API), PEP 846 (Docstrings для type aliases) и PEP 845 (Leading-Dot Value Patterns). Спонсор номера — rwx.com.Отдельная тема — pytest-плагины, которые в 2026-м меняют твой подход к тестам: pytest-httpx для мокинга HTTP, pytest-randomly — чтобы выловить, где тесты зависят от порядка, встроенный anyio для асинхронщины, syrupy для snapshot-тестов, pytest-watch для непрерывной обратной связи, freezegun для предсказуемого времени и pytest-cov для покрытия. Дальше по списку: итоги выборов в совет PSF 2026 и в Python Packaging Council, статья про well-known URL serve-change-password в Django, выпуск Talk Python про Rust для питонистов, материал о повторяемых тестах публичных API на VCR.py, пример с Jinja, разбор UnboundLocalError, заметка о функциональной простоте, руководства по ревью AI-сгенерированного кода и автоматизации EDA с fg-data-profiling, а ещё пять паттернов из приложения-трекера привычек.
Проекты и код: fastapi-security-headers, citry, tonio, django-absurd и securo. События: Django on the Med 2026, PythonCamp Rügen 2026, Python Sheffield, Python Southwest Florida (PySWFL) и PyBay 2026. Полный выпуск: pycoders.com/issues/753
Please open Telegram to view this post
VIEW IN TELEGRAM
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
Qwen-Audio-3.1-Realtime
👉 About Python
ASR стал лучше разбирать языки и диалекты, а заодно вычищает повторы и слова-паразиты. ASR-Next уже раскидывает, кто из говорящих кто, проставляет таймкоды, ловит эмоции и звуки вокруг.
TTS умеет переносить голос с языка на язык и крутить стиль, скорость и эмоцию. TTS-Next выдаёт голос, эффекты и фон одним заходом — через связку LM + diffusion. Realtime слушает и говорит одновременно, с нормальными живыми перебиваниями.
И цены срезали прилично: TTS ~−70%, Realtime ~−85%, ASR до −95%.
Qwen-Audio-3.1-ASR
Qwen-Audio-3.1-Realtime
Please open Telegram to view this post
VIEW IN TELEGRAM
Джунам только и делают, что раздают советы: учись, не молчи, задавай вопросы, копайся в чужом коде (ну или хотя бы в своём…), расти без остановки. А сам джун в этот момент сидит с единственной мыслью: ну когда уже просто придут те деньги, которые на курсе обещали?
Но есть и другой вариант. Без роста через боль, без признания косяков и прочих радостей трудоустройства. Только вера в себя и шесть незамысловатых правил, с которыми статус новичка можно удержать надолго.
Читать далее
👉 About Python
Но есть и другой вариант. Без роста через боль, без признания косяков и прочих радостей трудоустройства. Только вера в себя и шесть незамысловатых правил, с которыми статус новичка можно удержать надолго.
Читать далее
Please open Telegram to view this post
VIEW IN TELEGRAM
Бенчи ровно в ту секунду, когда Chief AI Officer'ом поставили зумера
Первоисточник выложили 23 сентября 2026 года.
👉 About Python
Первоисточник выложили 23 сентября 2026 года.
Please open Telegram to view this post
VIEW IN TELEGRAM
🤖Techlead в эпоху AI: пересобираем роль с Podlodka Techlead Crew
AI изменил привычный уклад работы, и пришло время перестраивать команды, адаптировать новые инструменты и определять, какие решения остаются в зоне ответственности лидеров разработки, а какие можно делегировать ИИ-коллегам.
💡 Организаторы конференции Podlodka Techlead Crew собрали сезон «Techlead в эпоху AI», чтобы посмотреть, как лидеры рынка внедряют AI в процессы разработки, и пересобрать образ современного техлида.
С 28 сентября по 5 октября участники:
• Посмотрят, как крупные компании внедряют AI в разработку
• Разберутся, как привести команду к агентской разработке
• Настроят AI-агента под конкретные задачи
• Соберут AI feedback loop для контроля качества проекта
• Обсудят, как AI меняет роль техлида и командные процессы.
Полная программа уже на сайте — участников ждет пять дней утренних и вечерних сессий в Zoom, практика и живые обсуждения с коллегами.
Если вы отвечаете за технические решения, процессы и команду — приходите разбираться, как пользоваться AI на благо людям, проектам и бюджетам.
🎟 Билеты на сезон: https://podlodka.io/techcrew
По промокодуPythonLiar — скидка.
AI изменил привычный уклад работы, и пришло время перестраивать команды, адаптировать новые инструменты и определять, какие решения остаются в зоне ответственности лидеров разработки, а какие можно делегировать ИИ-коллегам.
С 28 сентября по 5 октября участники:
• Посмотрят, как крупные компании внедряют AI в разработку
• Разберутся, как привести команду к агентской разработке
• Настроят AI-агента под конкретные задачи
• Соберут AI feedback loop для контроля качества проекта
• Обсудят, как AI меняет роль техлида и командные процессы.
Полная программа уже на сайте — участников ждет пять дней утренних и вечерних сессий в Zoom, практика и живые обсуждения с коллегами.
Если вы отвечаете за технические решения, процессы и команду — приходите разбираться, как пользоваться AI на благо людям, проектам и бюджетам.
По промокоду
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Пилишь собственные harness-системы? Тогда не пролистывай мимо свежей пачки моделей System One.
Поначалу был Jev. А теперь — Contrastive Language Model (CLM). И работает он шустрее Jev аж в 9 раз. Похоже, что с ролью верификатора CLM справляется лучше, особенно когда задача растянута на длинный горизонт выполнения.
В чём вообще разница между Jev и CLM? CLM учится контрастно, а Jev — через Reinforcement Learning for Calibrated Decisions (RLCD). Jev берёт ситуацию вместе с заранее заданными вопросами и на выходе отдаёт типизированные решения с вероятностями. CLM устроен иначе: загоняет ситуацию и возможные действия в эмбеддинги, меряет их сходство, а дальше ранжирует или вытаскивает самый подходящий вариант. Смысл в том, что решить эту задачу можно несколькими путями, и это правда любопытно. Код и веса выложили под Apache 2.0.
👉 About Python
Поначалу был Jev. А теперь — Contrastive Language Model (CLM). И работает он шустрее Jev аж в 9 раз. Похоже, что с ролью верификатора CLM справляется лучше, особенно когда задача растянута на длинный горизонт выполнения.
В чём вообще разница между Jev и CLM? CLM учится контрастно, а Jev — через Reinforcement Learning for Calibrated Decisions (RLCD). Jev берёт ситуацию вместе с заранее заданными вопросами и на выходе отдаёт типизированные решения с вероятностями. CLM устроен иначе: загоняет ситуацию и возможные действия в эмбеддинги, меряет их сходство, а дальше ранжирует или вытаскивает самый подходящий вариант. Смысл в том, что решить эту задачу можно несколькими путями, и это правда любопытно. Код и веса выложили под Apache 2.0.
Please open Telegram to view this post
VIEW IN TELEGRAM