django-modern-rest: REST With Types and Async Support
https://github.com/wemake-services/django-modern-rest
https://github.com/wemake-services/django-modern-rest
django-freeze: Convert Django Sites to Static Ones
https://github.com/fabiocaccamo/django-freeze
https://github.com/fabiocaccamo/django-freeze
scrapy - 2.15.1
https://pypi.org/project/scrapy/2.15.1/
Гибкий фреймворк для написания web-пауков (парсеров). Скачать можно по ссылке: https://pypi.python.org/pypi/scrapy
https://pypi.org/project/scrapy/2.15.1/
Гибкий фреймворк для написания web-пауков (парсеров). Скачать можно по ссылке: https://pypi.python.org/pypi/scrapy
Как я сделал Variables в Airflow 3 удобнее
https://habr.com/ru/articles/1023060/
Ровно год назад, 22 апреля, вышел Airflow 3, который сильно изменил архитектуру и UX платформы. Но одно из изменений неожиданно ухудшило повседневную работу — Variables: маленькое поле ввода, неудобный JSON и отсутствие нормального редактирования. В статье разбираю, что именно сломалось в привычном сценарии и как я решил это с помощью собственного плагина.
https://habr.com/ru/articles/1023060/
Ровно год назад, 22 апреля, вышел Airflow 3, который сильно изменил архитектуру и UX платформы. Но одно из изменений неожиданно ухудшило повседневную работу — Variables: маленькое поле ввода, неудобный JSON и отсутствие нормального редактирования. В статье разбираю, что именно сломалось в привычном сценарии и как я решил это с помощью собственного плагина.
api2app: Использование совместно с FastAPI
https://habr.com/ru/articles/1025296/
Для создания графического интерфейса для приложений на FastAPI часто Python-разработчики используют что-то вроде gradio или streamlit. В этом уроке я расскажу про ещё одну альтернативу - api2app.
https://habr.com/ru/articles/1025296/
Для создания графического интерфейса для приложений на FastAPI часто Python-разработчики используют что-то вроде gradio или streamlit. В этом уроке я расскажу про ещё одну альтернативу - api2app.
Почему автотесты пропускают изменения в API и как это исправить с Pydantic
https://habr.com/ru/companies/infowatch/articles/1026490/
Наша команда столкнулась с популярными болями автотестов для API: - одно изменение в API требует обновления нескольких тестов; - проверка структуры ответа распределена по тестам и не централизована; - валидация вложенных структур и генерируемых полей требует дополнительного кода.И мы задались вопросом: какой инструмент для валидации контракта нам подойдёт? В этой статье расскажем о нашем переосмыслении подхода к тестированию API с помощью внедрения Pydantic.
https://habr.com/ru/companies/infowatch/articles/1026490/
Наша команда столкнулась с популярными болями автотестов для API: - одно изменение в API требует обновления нескольких тестов; - проверка структуры ответа распределена по тестам и не централизована; - валидация вложенных структур и генерируемых полей требует дополнительного кода.И мы задались вопросом: какой инструмент для валидации контракта нам подойдёт? В этой статье расскажем о нашем переосмыслении подхода к тестированию API с помощью внедрения Pydantic.
Using LLMs to find Python C-extension bugs
https://lwn.net/SubscriberLink/1067234/e5312bed2037a102/
https://lwn.net/SubscriberLink/1067234/e5312bed2037a102/
sentrysearch - Semantic search over videos
https://github.com/ssrajadh/sentrysearch
https://github.com/ssrajadh/sentrysearch
Как мы заставили vLLM «лениться» под нагрузкой и спасли Time-to-First-Token
https://habr.com/ru/articles/1027288/
Когда GPU-кластер с vLLM задыхается от пиковых нагрузок, классический Rate Limiting и блокировка пользователей — это худший UX из возможных. А что если не отбрасывать запросы, а заставить саму языковую модель «сжать» свои промпты и стать предельно лаконичной, выдавая только самую суть? В этой статье мы разбираем архитектуру LazyGate — open-source шлюза, который в фоновом режиме читает метрики видеокарты и с помощью системных промптов динамически регулирует «болтливость» нейросети, кардинально спасая метрику Time-to-First-Token.
https://habr.com/ru/articles/1027288/
Когда GPU-кластер с vLLM задыхается от пиковых нагрузок, классический Rate Limiting и блокировка пользователей — это худший UX из возможных. А что если не отбрасывать запросы, а заставить саму языковую модель «сжать» свои промпты и стать предельно лаконичной, выдавая только самую суть? В этой статье мы разбираем архитектуру LazyGate — open-source шлюза, который в фоновом режиме читает метрики видеокарты и с помощью системных промптов динамически регулирует «болтливость» нейросети, кардинально спасая метрику Time-to-First-Token.
pip - 26.1
https://pypi.org/project/pip/26.1/
Утилита для управления модулями в Python. Скачать можно по ссылке: https://pypi.python.org/pypi/pip/
https://pypi.org/project/pip/26.1/
Утилита для управления модулями в Python. Скачать можно по ссылке: https://pypi.python.org/pypi/pip/
#python #pydigest
IT-новости про Python перед вами.
Часть материалов из выпуска Python Дайджест:
- Почему Whisper и другие плохо слышат русских айтишников
- Создание языка программирования с нуля ради одной игры и Telegram-бота
- LLM как декодер в ASR для спонтанной русскоязычной речи
- Как мы заставили vLLM «лениться» под нагрузкой и спасли Time-to-First-Token
- Как я сделал Variables в Airflow 3 удобнее
- Python Executor: как мы встроили Python в автоматизацию, не пуская его в ядро
- Nuitka 4.0: как я разогнал свой Python-скрипт на 335% и почему JIT-будущее уже на пороге
- django-modern-rest: REST With Types and Async Support
- django-freeze: Convert Django Sites to Static Ones
Заходите в гости - https://pythondigest.ru/issue/645/
IT-новости про Python перед вами.
Часть материалов из выпуска Python Дайджест:
- Почему Whisper и другие плохо слышат русских айтишников
- Создание языка программирования с нуля ради одной игры и Telegram-бота
- LLM как декодер в ASR для спонтанной русскоязычной речи
- Как мы заставили vLLM «лениться» под нагрузкой и спасли Time-to-First-Token
- Как я сделал Variables в Airflow 3 удобнее
- Python Executor: как мы встроили Python в автоматизацию, не пуская его в ядро
- Nuitka 4.0: как я разогнал свой Python-скрипт на 335% и почему JIT-будущее уже на пороге
- django-modern-rest: REST With Types and Async Support
- django-freeze: Convert Django Sites to Static Ones
Заходите в гости - https://pythondigest.ru/issue/645/
💩1🤡1
Архитектура тестового фреймворка
https://habr.com/ru/companies/otus/articles/1026132/
Красные тесты на CI, зелёные локально, time.sleep в каждом втором тесте, а после смены селектора всё равно всё падает? Знакомо. Это не судьба, а отсутствие архитектуры. Разбираем, как превратить хаос из автотестов в промышленный фреймворк: слои, паттерны (POM, Builder, DI), анти-паттерны и работу с окружениями. С примерами на Python.
https://habr.com/ru/companies/otus/articles/1026132/
Красные тесты на CI, зелёные локально, time.sleep в каждом втором тесте, а после смены селектора всё равно всё падает? Знакомо. Это не судьба, а отсутствие архитектуры. Разбираем, как превратить хаос из автотестов в промышленный фреймворк: слои, паттерны (POM, Builder, DI), анти-паттерны и работу с окружениями. С примерами на Python.
💩2
Сводка pythonz 19.04.2026 — 26.04.2026
https://pythonz.net/articles/642/
А теперь о том, что происходило в последнее время на других ресурсах.
https://pythonz.net/articles/642/
А теперь о том, что происходило в последнее время на других ресурсах.
💩1
Nuitka 4.0: как я разогнал свой Python-скрипт на 335% и почему JIT-будущее уже на пороге
https://habr.com/ru/articles/1027354/
Представьте себе: вы запускаете свой старый добрый Python-скрипт, он привычно задумывается на пару секунд, а потом начинает работать. А теперь представьте, что тот же самый скрипт без единого изменения в коде — просто после прогона через одну утилиту — стартует почти мгновенно и работает втрое быстрее. Никакой магии, просто вышел Nuitka 4.0.22 апреля 2026 года проект, который когда-то начинался как нишевый компилятор, дорос до мажорной версии 4.0.
https://habr.com/ru/articles/1027354/
Представьте себе: вы запускаете свой старый добрый Python-скрипт, он привычно задумывается на пару секунд, а потом начинает работать. А теперь представьте, что тот же самый скрипт без единого изменения в коде — просто после прогона через одну утилиту — стартует почти мгновенно и работает втрое быстрее. Никакой магии, просто вышел Nuitka 4.0.22 апреля 2026 года проект, который когда-то начинался как нишевый компилятор, дорос до мажорной версии 4.0.
💩2
greenlet - 3.5.0
https://pypi.org/project/greenlet/3.5.0/
Модуль для легковесных потоков в Python. Скачать можно по ссылке: https://pypi.python.org/pypi/greenlet/
https://pypi.org/project/greenlet/3.5.0/
Модуль для легковесных потоков в Python. Скачать можно по ссылке: https://pypi.python.org/pypi/greenlet/
virtualenv - 21.3.0
https://pypi.org/project/virtualenv/21.3.0/
Инструмент создания виртуального рабочего окружения. Скачать можно по ссылке: https://pypi.python.org/pypi/virtualenv
https://pypi.org/project/virtualenv/21.3.0/
Инструмент создания виртуального рабочего окружения. Скачать можно по ссылке: https://pypi.python.org/pypi/virtualenv
Перенос данных из отчетов 1С в PostgreSQL в два клика
https://habr.com/ru/articles/1028016/
Все началось с того, что мне поставили задачу: «У менеджеров есть большой телевизор. Сделай так чтобы у них там крутились красивые циферки и графики с результатами продаж».
https://habr.com/ru/articles/1028016/
Все началось с того, что мне поставили задачу: «У менеджеров есть большой телевизор. Сделай так чтобы у них там крутились красивые циферки и графики с результатами продаж».
scrapy - 2.15.2
https://pypi.org/project/scrapy/2.15.2/
Гибкий фреймворк для написания web-пауков (парсеров). Скачать можно по ссылке: https://pypi.python.org/pypi/scrapy
https://pypi.org/project/scrapy/2.15.2/
Гибкий фреймворк для написания web-пауков (парсеров). Скачать можно по ссылке: https://pypi.python.org/pypi/scrapy
django-grappelli - 4.0.4
https://pypi.org/project/django-grappelli/4.0.4/
Альтернативный базирующийся на сетке дизайн админ панели Django. Скачать можно по ссылке: https://pypi.python.org/pypi/django-grappelli/
https://pypi.org/project/django-grappelli/4.0.4/
Альтернативный базирующийся на сетке дизайн админ панели Django. Скачать можно по ссылке: https://pypi.python.org/pypi/django-grappelli/
Пишем быстрые UI-автотесты без флаков, стендов и боли: изоляционный подход в CI/CD
https://habr.com/ru/articles/982296/
Большинство UI-тестов флакают, медленно работают и в итоге отключаются в CI. Показываю альтернативу — изоляционные UI-тесты без стендов, таймингов и боли.
https://habr.com/ru/articles/982296/
Большинство UI-тестов флакают, медленно работают и в итоге отключаются в CI. Показываю альтернативу — изоляционные UI-тесты без стендов, таймингов и боли.
django-grappelli - 5.0.0
https://pypi.org/project/django-grappelli/5.0.0/
Альтернативный базирующийся на сетке дизайн админ панели Django. Скачать можно по ссылке: https://pypi.python.org/pypi/django-grappelli/
https://pypi.org/project/django-grappelli/5.0.0/
Альтернативный базирующийся на сетке дизайн админ панели Django. Скачать можно по ссылке: https://pypi.python.org/pypi/django-grappelli/