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

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

     29.04.2025       Выпуск 594 (28.04.2025 - 04.05.2025)       Вопросы и обсуждения

Python Bytes: #430 Or you go to jail

Очередной выпуск англоязычного подкаста Python Bytes

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

Как сделать RAG для своей компании

В этой статье я постараюсь суммировать свой опыт, подвести итоги и предоставить полное решение со ссылками на Git.

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

Через тернии к 5 тысячам звёзд на гитхабе – мой путь опенсорсера

Пришло, пришло время (экспертов по опенсорсу) моей истории опенсорс-проекта. Было столько всего, что до технических деталей (почти) не дойдёт – они есть и в более древних свитках статьях.

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

Готовимся к встрече с Python 3.14: разбор суперсил

Сегодня будет обзор Python 3.14 — в общем и целом он построен на официальной документации, которая ежедневно обновляется в преддверии финального релиза. Так что «улыбаемся и читаем» (привет, «Мадагаскару»), но сильно не напрягаемся. Когда уже релиз?

     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)       Видео

Зачем рекламе 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. Мы исследуем практические подходы к подготовке данных для анализа, включая поиск аномалий, постобработку и работу с пустыми значениями, что поможет обеспечить высокое качество данных для дальнейших исследований и принятия решений.

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

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

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

     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-разработчиком, выступал на конференциях, откликнулся на вакансию, где использовался разработанный им фреймворк, вел твиттер...

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

UI-покрытие как в мечтах: раскрашиваем сайт в реальном времени на основе автотестов

Как понять, что реально делают ваши UI автотесты? ui-coverage-tool — это инновационный инструмент нового поколения, не имеющий аналогов. Он визуализирует покрытие прямо в браузере, работая с реальным приложением. История по каждому элементу, фильтры по действиям, динамика и полная наглядность — всё, чтобы не просто тестировать, а понимать и улучшать.