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

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

     28.04.2025       Выпуск 594 (28.04.2025 - 04.05.2025)       Статьи

BI умер, да здравствует BI

Скрипты взяли верх благодаря своей масштабируемости, возможности применения Git и лучшей интеграции в процессы CI/CD. А что же с BI? 

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

Разработка собственной простой системы управления задачами по расписанию на Python

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

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

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

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

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

Как я строю удобную инфраструктуру вокруг Python-проектов: линтеры, Poetry, CI/CD и Docker

Poetry вместо pip, Ruff вместо flake8, FastAPI вместо ручной документации. Что реально упрощает жизнь Python-разработчику сегодня — на примерах и с реальными конфигами.

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

Мини текстовая игра на Python (RPG)

Ходил бродил по просторам интернета и случайно наткнулся на статью о создании мини rpg игры текстового типа на python. И так как я очень люблю всяческие Hello world-ы, то не смог пройти мимо. Ознакомившись со статьёй и комментариями к ней я решил тряхнуть стариной и повторить опыт автора в написании простенькой игры.

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

Endless Fun Machine: бесконечный генератор смешных картинок

Может ли ИИ шутить? Я провел эксперимент, чтобы ответить на этот вопрос. В этой статье я расскажу, как я научил ИИ генерировать смешные картинки с нуля.

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

Сводка от pythonz 20.04.2025 — 27.04.2025

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

     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)       Статьи

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)       Статьи
     25.04.2025       Выпуск 593 (21.04.2025 - 27.04.2025)       Статьи
     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)       Статьи
     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 можно руками в интерфейсе

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

Разыскивается живым или мёртвым: легендарная история Себастьяна Рамиреса

Легенда мира Python-разработки, человек с моржовыми усами, единоличный создатель фреймворка FastAPI и герцог open-source разработки. Он работал на ферме, отчислился из католической школы, заболел раком, женился, изучил Data Science, стал Backend-разработчиком, выступал на конференциях, откликнулся на вакансию, где использовался разработанный им фреймворк, вел твиттер...