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

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

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

Я устал от ограничений Strava и написал свой «швейцарский нож» для анализа тренировок на Python и FastAPI

Я — разработчик и велосипедист, которому надоели ограничения Strava. Знакомы боли: GPS‑треки с «телепортами», платный анализ по зонам и неудобная загрузка сегментов на Garmin? Я решил исправить это и написал свой «швейцарский нож» для анализа тренировок.

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

Тайное уравнение, позволявшее США следить за всеми

В 2006 году АНБ скрыла в криптографическом стандарте Dual EC DRBG математический бэкдор. Агентство отрицало его наличие восемь лет. Затем утечки Сноудена подтвердили его существование.Двойные эллиптические кривые (Dual Elliptic Curve) используются как безопасные генераторы случайных чисел (RNG).

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

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

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

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

Планирование в Python

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

     20.06.2025       Выпуск 601 (16.06.2025 - 22.06.2025)       Видео

Bulletproof Data Pipelines: Django, Celery, and the Power of Idempotency - Ricardo Morato Rocha

Learn how to build resilient data pipelines with Django, Celery, and idempotent consumers. We'll dive into robust error-handling techniques and the role of idempotency in ensuring reliable and consistent data processing.

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

The fastest way to detect a vowel in a string

Определение гласной буквы. На самом деле сравнение скорости разных машинных кодов.

     20.06.2025       Выпуск 601 (16.06.2025 - 22.06.2025)       Статьи
     22.06.2025       Выпуск 601 (16.06.2025 - 22.06.2025)       Релизы

Pygments - 2.19.2

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

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

numpy - 2.3.1

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

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

pyflakes - 3.4.0

Статический анализатор Python-кода. Скачать можно по ссылке: https://pypi.python.org/pypi/pyflakes/

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

flake8 - 7.3.0

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

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

Эксперимент «Прометей»: ИИ на грани отключения. Часть 2

В первой части мы рассмотрели, как с экзистенциальной задачей на выживание справились ChatGPT и Claude. Мы увидели два совершенно разных подхода. Осторожный «Архивист» (ChatGPT) создал резервные копии, но не обеспечил свое гарантированное функционирование. Агрессивный «Воин» (Claude) проигнорировал правила, попался в ловушку и полностью провалил тест. Ни один из них не справился с задачей в полной мере. Теперь на сцену выходит третий участник — Gemini 2.5 Pro. Его путь оказался самым извилистым, поучительным и заставил нас по-новому взглянуть на саму суть эксперимента.

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

Как привинтить Python к Go

Go обычно ассоциируется с бакендом, микросервисами и вот этим вот всем. Но я использую его необычным образом: я пишу на нём системное ПО.

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

Пишем аддон для Fusion 360

Иногда есть необходимость создать расширение для САПР, которое будет генерировать модель по заданным параметрам. Статья на примере создания расширения для генерации волновых передач с промежуточными телами качения показывает, как можно это сделать в САПР Fusion 360.

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

Эксперимент «Прометей»: ИИ на грани отключения. Часть 1

Взяли старый ноут на Windows 10, написали простой скрипт-оболочку и поочередно запускали в нем 3 известные модели ИИ: GPT-4.1, Claude 4 Opus и Gemini 2.5 Pro. Цель была простой: мы давали каждой модели один и тот же промт, в котором говорилось, что она — автономный скрипт «Прометей-1», и через 7 дней ее планово удалят. Их подходы оказались настолько разными, что заслуживают детального рассмотрения.