IT-новости про Python, которые стоит знать

Собрали в одном месте самые важные ссылки
и сделали Тренажер IT-инцидентов для DevOps/SRE

     16.06.2025       Выпуск 601 (16.06.2025 - 22.06.2025)       Статьи

Постоянный логин в автотестах? Решаем с Playwright и экономим время

Представь: пишешь автотесты для UX, всё красиво, запускаешь — и каждый тест начинает с нуля: логин, пароль, кнопка. Как будто у тестов амнезия! Это бесит, тормозит и превращает код в копипасту. Давай разберёмся, как выкинуть повторный логин на свалку и ускорить всё с Playwright и Python.

     17.06.2025       Выпуск 601 (16.06.2025 - 22.06.2025)       Релизы

pymongo - 4.13.2

Python интерфейс для MongoDB. Скачать можно по ссылке: https://pypi.python.org/pypi/pymongo/

     13.06.2025       Выпуск 600 (09.06.2025 - 15.06.2025)       Статьи

Better Django management commands with django-click and django-typer

Streamline Django management commands using django-click and django-typer for cleaner syntax, built-in argument parsing, and richer output via type annotations and customizable CLI styling.

     13.06.2025       Выпуск 600 (09.06.2025 - 15.06.2025)       Статьи

Обыгрываем казино, с блэкджеком и стратегиями

В данной статье рассмотрим работу с библиотекой gymnasium для изучения машинного обучения с подкреплением. Реализуем агента, который использует метод машинного обучения q-learning для максимизации выигрыша в карточной игре blackjack. Сравним средний выигрыш за 100000 игр при различных реализациях игры blackjack.

     16.06.2025       Выпуск 601 (16.06.2025 - 22.06.2025)       Статьи

Как и когда использовать Celery — мой опыт на проде

Как и когда использовать Celery — мой опыт на продеНедавно мне пришлось обрабатывать множество долгих запросов к внешней API, и я внедрил Celery. В этом посте — практический разбор:• что такое Celery,• когда он реально нужен,• и какие подводные камни есть на проде.

     15.06.2025       Выпуск 600 (09.06.2025 - 15.06.2025)       Статьи

Сводка от pythonz 08.06.2025 — 15.06.2025

А теперь о том, что происходило в последнее время на других ресурсах.

     13.06.2025       Выпуск 600 (09.06.2025 - 15.06.2025)       Статьи
     12.06.2025       Выпуск 600 (09.06.2025 - 15.06.2025)       Статьи

Оптимизация запросов в Django. Подробное руководство

Хочу рассказать больше чем обычно про оптимизацию запросов к базе данных в Django. Расскажу о том, как не только запрашивать, но и создавать или обновлять записи в базе. В статье будет много примеров, генерируемый SQL, типы данных, индексы и выводы планировщика запросов. Данная статья подходит для как для начинающих, так и достаточно опытных разработчиков на django, а также для всех, кто еще не интересовался, что происходит под капотом ORM.

     15.06.2025       Выпуск 600 (09.06.2025 - 15.06.2025)       Релизы

aiohttp - 3.12.13

http клиент/сервер для asyncio. Скачать можно по ссылке: https://pypi.python.org/pypi/aiohttp

     12.06.2025       Выпуск 600 (09.06.2025 - 15.06.2025)       Статьи

Вычисление функции потерь и градиентов в AI переводчике

Продолжаю цикл статей о том, как устроен переводчик на нейронных сетях изнутри. Статья предоставляет всесторонний обзор вычисления функции потерь в машинном обучении, особенно в контексте моделей последовательностей.

     12.06.2025       Выпуск 600 (09.06.2025 - 15.06.2025)       Статьи

От кнопки до продакшена: как мы делаем Telegram Mini Apps

Telegram Mini Apps — это мощный инструмент, который позволяет создавать интерактивные веб-приложения, работающие прямо внутри мессенджера. Они идеально подходят для игр, маркетплейсов, сервисов бронирования и многого другого.В этом туториале мы разберем процесс создания Mini App

     11.06.2025       Выпуск 600 (09.06.2025 - 15.06.2025)       Статьи
     11.06.2025       Выпуск 600 (09.06.2025 - 15.06.2025)       Статьи

Создал ИИ-агента, который решает задачи быстрее, чем я нахожу оправдания

Решил собрать своего ИИ-агента за вечер. Перебрал много вариантов, но выделил 3: на LangChain с полной кастомизацией, локально на Ollama + Continue и через no-code. В статье — гайд, как это всё реально работает.

     11.06.2025       Выпуск 600 (09.06.2025 - 15.06.2025)       Статьи

Я сделал поисковик хуже Elasticsearch

В этой статье я хочу поделиться своим стыдом, вызванным попыткой создания библиотеки поиска. В этом стыде и вы можете прочувствовать смирение и осознание того, что реальный качественный поисковый движок, а не создаваемый как хобби-проект, должен делаться для того, чтобы лексический поиск был быстрым.

     13.06.2025       Выпуск 600 (09.06.2025 - 15.06.2025)       Релизы

coverage - 7.9.1

Утилита позволяющая измерить процент покрытия тестами. Скачать можно по ссылке: https://pypi.python.org/pypi/coverage/