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

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

     25.04.2025       Выпуск 593 (21.04.2025 - 27.04.2025)       Статьи

FastHTML vs. Streamlit - the dashboarding face-off - Tilman Krokotsch

Записка по итогам доклада с Pycon.de

     25.04.2025       Выпуск 593 (21.04.2025 - 27.04.2025)       Статьи

You don't need Django CompositePrimaryKeys

Django 5.2 adds CompositePrimaryKey support for legacy or sharded databases, but new models should avoid composite keys in favor of surrogate keys and unique constraints.

     25.04.2025       Выпуск 593 (21.04.2025 - 27.04.2025)       Видео

Зачем рекламе Python, а Python — реклама

Как автоматизировать процессы в рекламном агентстве при помощи Python и какие продукты можно предложить рынку рекламы

     25.04.2025       Выпуск 593 (21.04.2025 - 27.04.2025)       Статьи

RAG-технология в действии: как создать интеллектуальную систему поиска по нормативным документам

В этой статье рассмотрим пример практической реализации RAG (Retrieval-Augmented Generation) на Python для ответов на вопросы пользователей с опорой на нормативную базу технических стандартов. В моём случае это строительные документы: СНиПы, СП, ГОСТы и другие.

     25.04.2025       Выпуск 593 (21.04.2025 - 27.04.2025)       Статьи

Контролируем качество данных с помощью Python

этой статье мы рассмотрим, как с помощью Python можно автоматизировать процесс проверки и очистки данных, используя популярные библиотеки, такие как pandas и pyspark. Мы исследуем практические подходы к подготовке данных для анализа, включая поиск аномалий, постобработку и работу с пустыми значениями, что поможет обеспечить высокое качество данных для дальнейших исследований и принятия решений.

     25.04.2025       Выпуск 593 (21.04.2025 - 27.04.2025)       Статьи
     25.04.2025       Выпуск 593 (21.04.2025 - 27.04.2025)       Статьи
     26.04.2025       Выпуск 593 (21.04.2025 - 27.04.2025)       Релизы

pip - 25.1

Утилита для управления модулями в Python. Скачать можно по ссылке: https://pypi.python.org/pypi/pip/

     25.04.2025       Выпуск 593 (21.04.2025 - 27.04.2025)       Статьи
     25.04.2025       Выпуск 593 (21.04.2025 - 27.04.2025)       Интересные проекты, инструменты, библиотеки

zane-ops - self-hosted PaaS

A self-hosted PaaS for your web services, web apps, databases and everything you need for your next startup.

     24.04.2025       Выпуск 593 (21.04.2025 - 27.04.2025)       Статьи

Как я создал клон Pinterest с использованием Vue 3 и FastAPI

В этой статье я расскажу, как создал клон Pinterest с использованием современных технологий — Vue 3 для фронтенда и FastAPI для бэкенда. Это многофункциональное полнофункциональное приложение, практически полностью повторяющее Pinterest.

     25.04.2025       Выпуск 593 (21.04.2025 - 27.04.2025)       Статьи
     26.04.2025       Выпуск 593 (21.04.2025 - 27.04.2025)       Релизы

celery - 5.5.2

Распределенная очередь задач. Скачать можно по ссылке: https://pypi.python.org/pypi/celery/

     25.04.2025       Выпуск 593 (21.04.2025 - 27.04.2025)       Новости
     24.04.2025       Выпуск 593 (21.04.2025 - 27.04.2025)       Статьи

Улучшаем поиск в оболочке

Страшно вспомнить, сколько часов в день я проводил, работая в терминалах Unix и выполняя команды оболочки. По какой-то причине у разных людей сноровка при работе с оболочкой разительно отличается. Я знаю тех, кто даст мне в этом сто очков вперёд. В то же время, попадался мне один профессионал на зарплате, не знавший, что достаточно нажать клавишу «вверх», чтобы выяснить предыдущую команду.

     24.04.2025       Выпуск 593 (21.04.2025 - 27.04.2025)       Статьи

Yast Another Config Manipulation или зачем изобретать велосипед?

Как и у всех — какие то скрипты на python для сбора инфы с активки, ежедневного бэкапа конфигов, задач «а добавь вот этот IP в ACL на все устройства»Везде использую свой модуль для работы с файлами конфигурации. Вы скажете OmegaConf, Dynaconf, да и PYAML никто не отменял. Не торопитесь. Я попросил AI сравнить и воодушевился — а вдруг мой велосипед будет кому то полезен?

     23.04.2025       Выпуск 593 (21.04.2025 - 27.04.2025)       Статьи

Как отправить много страниц сайт на переиндексацию в Google Indexing API и автоматизировать процесс

Переиндексация URL в Google — важный инструмент в руках SEO-специалиста и маркетолога. Если вы внесли изменения на сайте, добавили новые страницы или изменили структуру — сообщить об этом Google можно руками в интерфейсе