Сборник Python новостей: https://pythondigest.ru Наш симулятор IT инцидентов: https://incidenta.tech
kubectl-mcp-server - Chat with your Kubernetes Cluster
https://ift.tt/DBf0Ru9
LibrePythonista - Python in LibreOffice
https://ift.tt/NK1qfDz
kombu - 5.5.4
https://ift.tt/Ur7BoPN
Фреймворк для работы с AMQP. Скачать можно по ссылке: https://pypi.python.org/pypi/kombu/
Pyrefly vs. ty: Comparing Python’s Two New Rust-Based Type Checkers
https://ift.tt/JZIrojW
Анализ и прогнозирование погодных условий
https://ift.tt/Ue9sLva
Настоящее исследование посвящено комплексному анализу глобальных климатических изменений на основе исторических метеорологических данных за период с 1950 по 2024 год. Мы фокусируемся на шести ключевых странах, представляющих основные климатические зоны планеты.
Как одной математической формулой определить цвет ячейки на рулетке?
https://ift.tt/yAZr8VY
Однажды моя девушка проходила курс по основам python. Она показала мне небольшую задачку на использование if-else: "по номеру кармана (ячейки) на рулетке определите его цвет".Казалось бы, все довольно просто — используем условные операторы и не знаем проблем! Но можно ли вывести математическую формулу которая будет работать для всех ячеек?
VectorVFS: Your Filesystem as a Vector Database
https://ift.tt/Sa6VjYh
Генерация карт Таро при помощи OpenAI модели GPT-Image-1
https://ift.tt/eY5wXBb
Я решил сделать уникальную колоду карт Таро. Заказывать их у фриланс-художников дорого: каждая карта стоит от 5 USD, так что для полной колоды из 78 карт это выходит 390 USD. Перебрав разные генераторы изображений, я остановился на модели GPT-Image-1 от OpenAI, поскольку она выдаёт максимальное качество и минимальный процент ошибок. В среднем генерация одной карты занимает около минуты. Создание одной колоды обошлось мне в $25. В итоге я сгенерировал три колоды с уникальными стилями и потратил на это в общей сложности 75 USD.
Некоторые неочевидные особенности Django ORM (filter и exclude)
https://ift.tt/zr0uRqi
TLDR: В статье рассказывается о некоторых особенностях Django ORM, а именно, как при неправильном использовании некоторых встроенных методов (filter(), exclude()) можно незаметно, но очень больно, выстрелить себе в ногу при работе со связями many-to-many и one-to-many (связь, обратная к FK). Статья может быть полезной не слишком искушенному в тонкостях Django ORM разработчику. Интересно...
aiohttp - 3.12.3
https://ift.tt/qGomt01
http клиент/сервер для asyncio. Скачать можно по ссылке: https://pypi.python.org/pypi/aiohttp
scrapy - 2.13.1
https://ift.tt/wzgFGS5
Гибкий фреймворк для написания web-пауков (парсеров). Скачать можно по ссылке: https://pypi.python.org/pypi/scrapy
redis - 6.2.0
https://ift.tt/EYZW7jf
Python клиент для Redis. Скачать можно по ссылке: https://pypi.python.org/pypi/redis/
Как создать тестовый фреймворк с нуля на Playwright
https://ift.tt/I3sd94R
В этой статье поделюсь своим опытом создания тестового фреймворка с нуля для одного из наших внутренних проектов. Материал будет полезен для начинающих или уже действующих специалистов в области тестирования,
aiohttp - 3.12.2
https://ift.tt/axwuEQV
http клиент/сервер для asyncio. Скачать можно по ссылке: https://pypi.python.org/pypi/aiohttp
Шахматы вслепую — навык для Алисы
https://ift.tt/67zLcjX
Пять лет назад, в начале пандемии, мой ребёнок ещё занимался шахматами, но интерес к ним постепенно угасал. К тому же у него появились задания играть без доски - вслепую.Тогда я решил написать навык для Яндекс.Станции, чтобы можно было играть в шахматы голосом
mav - Visualize the internal workings of LLM
https://ift.tt/jTO3RAq
celery - 5.5.3
https://ift.tt/VHxq65m
Распределенная очередь задач. Скачать можно по ссылке: https://pypi.python.org/pypi/celery/
Writing your own CUPS printer driver in 100 lines of Python (2018)
https://ift.tt/eTIs9DX
aiohttp - 3.12.6
https://ift.tt/hPQcf6b
http клиент/сервер для asyncio. Скачать можно по ссылке: https://pypi.python.org/pypi/aiohttp
Долгожданный релиз Airflow 3.0.0
https://ift.tt/xN9wbGi
22 апреля 2025 года компания Apache выпустила новую версию своего оркестратора, которая была в разработке последние 4 года. Среди ключевых изменений — новый интерфейс, обновлённая и защищённая архитектура, а также стабильный интерфейс разработки. В этой статье предлагаю рассмотреть, какие ещё нововведения нам привезли в масштабном обновлении Apache Airflow 3.0.0.
Python Bytes: #433 Dev in the Arena
https://ift.tt/LhXlEGN
Очередной выпуск англоязычного подкаста Python Bytes
flowshow: Wrapper for Python Tasks That Form a Flow
https://ift.tt/M1Rks2D
Docker Registry на Python с нуля
https://ift.tt/1GgoDct
Сам по себе реестр - это просто REST-сервис и файловое хранилище. Образы прилетают в реестр в виде бинарных слоев (количество и размер которых зависит от Dockerfile, по которому собирался образ) и простого JSON-файла манифеста.
Обучаемся основам компьютерного зрения с помощью Lichee Pi 4A и Python-библиотеки Pillow
https://ift.tt/jwXEoGS
Предлагаем вместе с нами проверить, на что способен одноплатный компьютер Lichee Pi 4A в задачах обработки изображений, несмотря на его ограниченные ресурсы. А заодно — получить базовые навыки по разработке систем компьютерного зрения. Пройдем путь от настройки системы до отслеживания кликов по картинке и распознавания объектов с моделью YOLOX.
Новый лучший способ форматирования строк в Python
https://ift.tt/WHOdYTD
Приближается релиз Python 3.14, который несет нам множество нововведений. Среди них — новый способ форматирования строк. Давайте посмотрим, что из себя представляют t-строки, на что они годятся и как устроены внутри. Фича действительно мощная, будет интересно.
Terminode или Новичок пишет «терминал» (часть 2)
https://ift.tt/HOox13Y
В прошлой своей статье я рассказывал о том, как начинал создавать свой якобы «терминал». Её заметило две с лишним тысячи человек, что для меня уже было каким‑то неплохим числом. Некоторые писали мне различные советы, кто‑то давал критику по статье. И вот, спустя небольшое время работы я снова пишу статью о своем «терминале» под именем Terminode.
Первый год free-threaded Python
https://ift.tt/ckiDpVP
На прошлой неделе разработчики CPython выпустили CPython 3.14.0b1. Перед вами рассказ о первом годе развития этого проекта, и о той роли, которую мы в нём сыграли. А именно, речь идёт о том, что мы обеспечили возможность экспериментального использования сборок Python с поддержкой свободной многопоточности. Применялись они в реальных продакшн-системах, поддерживая процессы, которые основаны на сложных наборах зависимостей.
Метаклассы Python
https://ift.tt/kiGuBwn
В данной статье я расскажу о там, как работают метаклассы в python, что конкретно они делают, где их можно использовать и почему чаще всего лучше этого не делать.Данная статья скорее нацелена на начинающих авторов библиотек или любопытных читателей, которые просто хотят узнать что-то новое о Python.
Pytest-xdist: как распараллелить тесты без конфликтов в базе
https://ift.tt/tnS86zi
В этой статье я расскажу о запуске параллельных тестов через pytest-xdist.Почему это важно? Объясню на нашем примере. При разработке продуктов мы постоянно выполняем юнит-тестирование. Раньше мы проверяли все последовательно, и с расширением тестовой базы время проведения испытаний заметно возрастало. Распараллеливание через pytest-xdist помогло нам сильно ускориться, и сегодня я хочу поделиться этим трюком с вами.
RAG‑агент для автоматизации инцидент‑менеджмента
https://ift.tt/HVLhCsk
Современные крупные организации сталкиваются с большим числом ИТ‑инцидентов — счет может идти на тысячи в месяц. Инциденты нередко повторяются со временем, однако найти похожий случай в базе знаний или в системе регистрации инцидентов непросто: стандартный поиск по ключевым словам часто неэффективен, а «держать в голове» детали всех инцидентов невозможно.