7 Aug 2026, 04:13 UTC593 views10 reactionsread 7 August 2026 Запустили опрос python-разработчиков про типизацию - в авторах опроса Astral, JetBrains, Microsoft, Meta, discuss.python.org - т.е. очень многие из тех кто реально занимается типаии/туллингом. Это ежегодная история, предыдущий отчет тут https://engineering.fb.com/2025/12/22/developer-tools/python-typing-survey-2025-code-quality-flexibility-typing-adoption/ - мы кажется обсуждали его в подкасте.
Если вы активно испол…
🔥7👍3
6 Aug 2026, 09:26 UTC655 views11 reactionsread 7 August 2026 Уже завтра в 14:00 (по мск) обсудим новости июля в прямом эфире Moscow Python Podcast 🎙
Разберём самые интересные события последних недель:
🟤 PEP 836: новый план развития JIT-компилятора для CPython;
🟤 Ruff 0.16: теперь по умолчанию включены 413 правил вместо 59;
🟤 GitHub усиливает безопасность CI;
🟤 Релиз Django 6.1;
🟤 Обсудим статью In Defense of Not Understanding Your Codebase.
📍 Когда и во сколько: 7 августа в …
🔥11
6 Aug 2026, 05:45 UTC723 views16 reactionsread 7 August 2026 Вышел релиз Django 6.1. Изменений не очень много:
- QuerySet.fetch_mode позволяет более гибко управлять тем, что происходит при обращении к незагруженному полю модели - делать запрос в базу, делать запрос загружая связанные сущности одним запросом или выдавать исключение. Выглядит как действительно полезная фича
- on_delete для ForeignKey теперь можно перевесить на уровень базы данных через SQL ON DELETE, раньше это…
👍15👎1
4 Aug 2026, 10:41 UTC929 views8 reactionsread 7 August 2026 Вместе с прогрессом llm-ок растет нагрузка на мейнтенеров проектов, это не новость и мы много раз обсуждали это в подкасте. Но вот подъехала статья с нитересными графиками по нагрузке именно связанноы с безопасностью:
- Security-отчеты на github - ~40 за весь 2025 и уже 175 за первую половину 2026
- Полноценные CVE - ~20 за 2025 и столько же только за первую треть 2026, т.е. за весь год предполагается рост в три раз…
👍8
3 Aug 2026, 06:45 UTC≈1,040 views37 reactionsread 7 August 2026 Поддержка free-threading в библиотеках сейчас один из ключевых блокеров перехода на free-treading. Поэтому я с интересом читаю статьи, которые публикуют на этот счет разработчики библиотек - не то чтобы мне это было нужно для работы, просто очень интересно. На днях наткнулся на статью, про оптимизацию NumPy - проблема была в том, что с отключенным GIL, ThreadPoolExecutor все равно работал медленнее, чем ProcessPoolEx…
🔥32👍5
30 Jul 2026, 08:09 UTC≈1,420 views16 reactionsread 7 August 2026 Вышла библиотека django-orjson, которая позволяет легко перевести Django и DRF на быстрый orjson. В комплекте — JsonResponse, renderer и parser для DRF и даже сериализатор для сессий.
В принципе, идея не новая: мы у себя перевели DRF на orjson ещё года четыре назад. Но с готовым пакетом это будет гораздо проще сделать.
Тем, у кого плюс-минус нагруженный проект или просто большие JSON-запросы и ответы, рекомендую при…
👍16
29 Jul 2026, 05:12 UTC≈1,390 views17 reactionsread 7 August 2026 GitHub запустил пару полезных фич для безопасности CI.
Во-первых, Malware Alerts. Эта штука проверяет, нет ли зависимостей проекта в базе OpenSSF Malicious Packages, и, если находит совпадение, присылает алерт. Глобально включить её пока нельзя — только отдельно для каждого репозитория. Я у себя уже включил, вот тут инструкция https://docs.github.com/en/code-security/how-tos/secure-your-supply-chain/secure-your-depe…
👍17
28 Jul 2026, 03:20 UTC≈1,450 views34 reactionsread 7 August 2026 Вышла новая версия Ruff 0.16. Казалось бы, минорный релиз, но на самом деле нет. Теперь по умолчанию включено 413 правил вместо 59, поэтому, если в конфиге у вас не зафиксирован список правил, используемых на проекте, вас ждёт сюрприз.
Ради интереса прогнал Ruff на своём пет-проекте, где до обновления всё было зелёненьким. После перехода на 0.16 получил: Found 50 errors, 34 fixable. Пойду чинить 🙂
Если планируете об…
👍34
27 Jul 2026, 04:48 UTC≈1,250 views15 reactionsread 7 August 2026 Прикольный проект — интерпретатор «старого» Бейсика на Python. Сам проект маленький, всего около 1000 строк, поэтому, если вам интересно немного разобраться в том, как работают интерпретаторы, рекомендую посмотреть: https://github.com/nedbat/acidica
👍12🔥3
3 Jul 2026, 06:53 UTC≈1,860 views12 reactionsread 7 August 2026 Уже сегодня в 14:00 (по мск) обсудим новости июня в прямом эфире Moscow Python Podcast 🎙
Обсудим с Никитой Соболевым последние интересные релизы:
🟤Что нового будет в Python 3.15
🟤Django 6.1 Beta: главные изменения и новые возможности
🟤PEP 835: сокращённый синтаксис для метаданных Annotated
🟤Небезопасные подсказки кода: можно ли считать их уязвимостью?
Основные ведущие: Михаил Корнеев и Григорий Петров
📍Когда и во …
🔥12
9 Jun 2026, 10:50 UTC≈2,040 views14 reactionsread 7 August 2026 Завтра, 10 июня обсудим новости мира Python в прямом эфире Moscow Python🎙
Перенесли выпуск с пятницы на эту среду, а всё остальное будет, как вы любите — обсудим новости с Мишей Корнеевым и Гришей Петровым.
📍Когда и во сколько: 10 июня в 14:00 по Москве.
Подключайтесь к удобной площадке YouTube / Rutube / на VK Видео ссылка будет позже
👍12🔥2
1 May 2026, 06:29 UTC≈2,370 views15 reactionsread 7 August 2026 Сегодня в первую пятницу месяца как обычно в 14:00 (по мск) обсудим новости апреля в прямом эфире Moscow Python Podcast 🎙
Новости про откат GC, packaging и жизнь с БД в эпоху агентов
Ведущие: Михаил Корнеев и Григорий Петров
📍Когда и во сколько: 1 мая в 14:00 по Москве.
Подключайтесь к удобной площадке YouTube / Rutube / VK Видео
🔥15
Showing the 12 most recent of 21 posts we hold for @tricky_python. View and reaction counts are the latest single reading for each post, not a live figure, and a recent post is still accumulating both. A view count marked ≈ was rounded by Telegram before we ever saw it — t.me prints views in full below 1,000 and to three significant figures above, so ≈1,200,000 means somewhere between 1,150,000 and 1,249,999. Unmarked counts are exact. Text is reproduced from the public post preview and truncated for length.