Python RU
12.3K subscribers
1.06K photos
104 videos
40 files
1.3K links
Все для python разработчиков

админ - @haarrp

@python_job_interview - Python собеседования

@ai_machinelearning_big_data - машинное обучение

@itchannels_telegram - 🔥лучшие ит-каналы

@programming_books_it - it книги

@pythonl

РКН: clck.ru/3Fmy2j
Download Telegram
10 агентов Claude теоретически обошли алгоритм Дейкстры

В Vals AI запустили 10 агентов Claude Opus 5.5, которые за 15 часов и 733 сообщения разработали алгоритм C-HD для поиска кратчайших путей в ориентированных графах.

Для графов с определённой плотностью сложность снизилась с O(n log n) у Дейкстры до O(n log¹¹⁄¹² n). Корректность и оценка времени работы формально подтверждены доказательством в Lean.

Но это пока теоретический результат. Алгоритм не тестировали на крупных реальных графах, константы велики, а улучшение действует только в ограниченном диапазоне входных данных.

Главное здесь другое: группа ИИ-агентов смогла самостоятельно разработать алгоритм и подготовить его формальное доказательство всего за 15 часов.

https://www.vals.ai/blogs/faster-shortest-path-algorithm
🔥4❤3🥰1
🐧 Linux Cheat Sheet - шпаргалка по командам Linux

Самая удобная шпаргалка по Linux и Bash на русском: теория простым языком (как устроены файлы, процессы, права, память, загрузка и сеть), команды терминала, права доступа, процессы, сеть, SSH, systemd, grep/sed/awk, Vim и готовые однострочники - с примерами.

А для тех, кто идёт дальше, - продвинутый уровень: Bash для профи, LVM и RAID, трассировка и производительность, ядро, безопасность, контейнеры, восстановление системы и вопросы с собеседований.

https://github.com/justxor/Linux-/
❤2
😁10
👎8👍1
Пишем игру на Python: неоновая аркада с разбором кода и ИИ

Pygame часто считают библиотекой для школьных проектов, и зря. На нём за вечер собирается динамичная аркада с неоновой графикой, частицами, тряской камеры и волнами врагов, которая выглядит как маленькая инди-игра.

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

В конце вас ждёт полный код, который можно скопировать и сразу запустить.

https://uproger.com/pishem-igru-na-python-neonovaya-arkada-s-razborom-koda-i-ii/
❤5
DeepSeek Harness вышел на десктоп: плагины без терминала и задачи по расписанию

DeepSeek выпустила превью Harness v0.2 с десктопным приложением для macOS и Windows: менеджер плагинов, режим создателя, задачи по расписанию и планы на маркетплейс.


https://uproger.com/deepseek-harness-desktop/
❤8👍2🔥2
Hugging Face исследовали multi-harness RL: обучение с подкреплением сразу через Claude Code, Codex, OpenCode и Mini-SWE-Agent.

Для этого объединили три проекта:

• OpenEnv записывает обращения к модели, токены и вероятности генерации.
• Harbor запускает одинаковые задачи в контейнерах через разные обвязки.
• TRL использует собранные данные для обучения.

Каждая обвязка сохраняет собственные инструменты, промпты и цикл работы. Модель учится внутри настоящих агентов.

По данным авторов, у LFM2.5-2.6B доля тестовых задач, решённых с первой попытки, выросла с 42,2% до 54,2%. Улучшения появились во всех четырёх обвязках. На задачах, которые решили обе версии модели, обученная использовала на 31% меньше вызовов инструментов.

Эксперимент ограничен одним семейством задач, но показывает перспективный подход: адаптацию к разным обвязкам можно закладывать прямо в обучение.

📖 Руководство: https://huggingface.co/spaces/FineEnvs/multi-harness-rl
❤3👍1
🐍 Python умеет сравнивать числа как в математике

Проверку диапазона можно записать короче:


# Вместо
if 60 < heart_rate and heart_rate < 100:
print("В пределах диапазона")

# Пишем
if 60 < heart_rate < 100:
print("В пределах диапазона")


Это цепочка сравнений: оба условия должны выполняться. Границы включаются привычным способом:


0 <= score <= 100


💡 Есть полезная тонкость: в 60 < get_value() < 100 функция вызывается только один раз. А если повторить вызов по обе стороны and, она может выполниться дважды.
❤4
Media is too big
VIEW IN TELEGRAM
Что нового в Python 3.15? Ленивые импорты, frozendict и JIT быстрее на 12%


Python 3.15 вышел, и в нём много полезного для разработчиков. Ленивые импорты ускоряют запуск, появились frozendict и sentinel, UTF-8 теперь включён по умолчанию, а JIT ускоряет код на 7–12%. Ещё в релизе профилировщик Tachyon, который подключается к живому процессу, новые возможности typing и стабильный ABI для сборок без GIL. Перед обновлением проверьте зависимости и тесты.

Полный разбор: https://uproger.com/python-3-15-chto-novogo/

Видео: https://uproger.com/python-3-15-chto-novogo/

#python #python315 #программирование #разработка #jit
❤6👍1
Браузерные агенты изнутри: как ИИ кликает по сайтам вместо вас

Как браузерный ИИ-агент видит страницу, выбирает действие и кликает: архитектура, цикл observe-think-act, код на Playwright и защита от prompt injection.

https://uproger.com/kak-rabotayut-brauzernye-ii-agenty/
❤1
😁5🤔1