TGViewer
Channel Public Channel
Python Portal

Python Portal

@pythonportal

Всё самое интересное из мира Python

Сотрудничество, реклама: @devmangx

Работаем с @Spiral_Yuri

РКН: https://clck.ru/3GMMF6
Subscribers
50.2K
Photos
2.9K
Videos
488
Links
1.3K

Showing posts older than #5275 · Back to latest

Older Posts 19 shown
Post #5273 9.38K
К слову: хостить Minecraft-сервер на телефоне за $25 реально работает.

👉 @PythonPortal
  • ❤ 34
  • 👍 11
  • 🤯 6
  • 🔥 2
Post #5272 8.21K
А что если бы GitHub перед запросом ревью заставлял пройти короткий квиз по твоему PR, чтобы убедиться, что ты вообще понимаешь, что в нём есть? А если не понимаешь…

👉 @PythonPortal
  • ❤ 26
  • 😁 16
Post #5271 8.94K
Карта Python

PyAtlas это опенсорсный проект, который строит интерактивную 2D-карту примерно 10 000 самых популярных пакетов PyPI.

Пакеты размещаются рядом, если у них похожие описания (через эмбеддинги и кластеризацию), так проще находить аналоги и смежные библиотеки. По сути это визуализация экосистемы Python с веб-интерфейсом 😁

👉 @PythonPortal
  • ❤ 23
  • 🔥 11
Post #5270 8.31K
Автоматизируем праздничные открытки одним Python-скриптом: вытаскиваем адрес из таблицы, валидируем и приводим к формату по данным USPS, генерим SVG-конверт и отправляем на плоттер.

👉 @PythonPortal
  • 👀 29
  • 👍 9
  • ❤ 5
Post #5268 8.56K
Я думаю, что игры должны выглядеть так

👉 @PythonPortal
  • 🔥 91
  • 😁 18
  • 👍 13
  • ❤ 9
  • 🏆 3
  • 💊 3
Post #5267 9.37K
В научной работе больше всего времени уходит на чтение статей, данные и отчеты.

На GitHub есть подборка Awesome AI for Science -»»» каталог AI-инструментов для всех этапов исследований.

Внутри:

-» работа с литературой
-» анализ данных
-» превращение статей в постеры
-» автоматизация экспериментов
-» инструменты для биологии, химии, физики и других областей

GitHub: http://github.com/ai-boost/awesome-ai-for-science

В списке есть Paper2Poster, MinerU, The AI Scientist, а также статьи, датасеты и фреймворки.
Фактически это полный набор инструментов для AI-поддержки научных исследований.

👉 @PythonPortal
  • 👍 16
  • ❤ 4
  • 🔥 3
Post #5266 8.94K
Вышла Python-библиотека PandasAI для упрощённого анализа данных с помощью ИИ.

Можно задавать вопросы о датасете на обычном языке прямо в AI-диалоге, сравнивать разные наборы данных и строить графики. Сильно экономит время, особенно на этапе первичного знакомства с данными. Поддерживает CSV, SQL и Parquet.

А вот ссылка 😍

👉 @PythonPortal
  • ❤ 23
  • 👍 9
  • 🔥 6
Post #5264 8.23K
Какая частота каламбуров!

👉 @PythonPortal
  • 😁 121
  • ❤ 10
  • 🤔 8
  • 🏆 7
  • 👍 3
Post #5263 8.86K
Hello world на разных языках.

Один парнишка протестировал это в однопоточном режиме, в контейнерных песочницах и на довольно древнем CPU, так что абсолютные цифры не особо важны. Интереснее относительные значения.

Для интерпретируемых языков на графике показано только время запуска, потому что отдельного шага компиляции у них нет.

Полоску Kotlin пришлось немного укоротить, чтобы она влезла в 80 символов 😅

Понятно, что для реальных проектов с большим кодом и зависимостями порядок будет другим. Но всё равно любопытно посмотреть, как разные языки ведут себя на таком простом hello world.

👉 @PythonPortal
  • ❤ 38
  • 😁 12
  • 👍 5
Post #5262 8.86K
Только что открыл для себя schemdraw — Python-библиотеку, которая превращает код в аккуратные и наглядные электрические схемы.

Больше никакого таскания проводов в неудобных GUI.

Чистый код для резисторов, логических элементов и многого другого.

Полная кастомизация всех элементов.

pip install schemdraw и можно начинать рисовать.

👉 @PythonPortal
  • 👀 40
  • 👍 26
  • 🔥 12
  • ❤ 8
  • 🤔 2
  • 💊 2
Post #5261 8.56K
Туториал по Basketball AI для YouTube наконец-то вышел. Как покадрово разобрать один розыгрыш с помощью CV-пайплайна для спортаналитики. 🤟

Больше 1000 часов работы ужаты в 37 минут.

- детекция игроков через RF-DETR
- трекинг игроков через SAM2
- кластеризация команд через SigLIP и K-means
- распознавание номеров через SmolVLM2

Систему можно переиспользовать как базу под свои проекты (аналитика, хайлайты, трансляции и т.д.).

Смотрим здесь

👉 @PythonPortal
  • 👍 17
  • 🤯 9
  • ❤ 6
  • 🔥 2
Post #5260 8.63K
Это квантовый экзамен. Ты и сдал, и не сдал.

👉 @PythonPortal
  • 😁 97
  • 🤣 22
  • ❤ 13
Post #5259 10.9K
Я редко так говорю, но это лучший репозиторий для освоения Python.

Курс ведёт Дэвид Бизли, автор Python Cookbook (3-е издание, O'Reilly) и Python Distilled (Addison-Wesley).

В этом PythonMastery.pdf структурированно лежит вся информация
В папке Exercises лежат все упражнения
В папке Solutions — решения

👉 @PythonPortal
  • 👍 26
  • ❤ 17
  • 🔥 3
  • 🤔 1
  • 🤯 1
Post #5258 8.65K
Совет по Python:

"..." это вообще-то валидный код на Python. Многоточие (...) это одна из встроенных констант (наряду с False, True, None и NotImplemented).
Ellipsis это единственный экземпляр типа types.EllipsisType, и чаще всего его используют как заглушку под будущий код.

👉 @PythonPortal
  • 👍 31
  • ❤ 8
  • 🔥 3
  • 😁 1
Post #5257 8.9K
Медики зафиксировали хронический PEP8 с рецидивами после flake8.

👉 @PythonPortal
  • 👍 53
  • 😁 49
  • ❤ 3
Post #5252 9.28K
Самое сложное в создании AI-агентов - это не сам AI. Это UI.

Объясняю:

Бэкенд для агентов, по сути, уже решенная задача.

Выбираешь фреймворк - LangGraph, CrewAI, Mastra - и собираешь что угодно.

Но как только пытаешься прикрутить это к фронтенд-приложению, начинаются проблемы:

↳ стриминг в реальном времени
↳ синхронизация состояния между UI и агентом
↳ разбор сообщений, вызовы инструментов и событий статуса
↳ логика реконнекта, когда пользователь обновляет страницу посреди диалога

У многих команд недели уходят на самописные WebSocket-хендлеры и обвязку, чтобы просто завести базу.

CopilotKit только что выкатили useAgent(), чтобы закрыть эту проблему

Один этот хук дает живое подключение к любому агенту:

const { agent } = useAgent({ agentId: "my-agent" });


Из коробки получаешь стриминг, синхрон состояния, пользовательский ввод автоматически упаковывается в события AG-UI, и есть "ручное подтверждение человеком".

Работает с любым бэкендом, который реализует протокол AG-UI.

Поддержка тредов встроена, так что разговоры сохраняются и автоматически продолжаются. Реконнект стрима тоже просто работает.

Для понимания, AG-UI - это протокол, который соединяет агентов с UI-приложениями. Можно думать так:

MCP: агенты - инструменты
A2A: агенты - агенты
AG-UI: агенты - пользователи

Если ты строишь интерактивных агентов уровня Cursor или Lovable, это тот фреймворк, который объединяет весь твой агентный стек

Полностью open-source. Ссылка на GitHub 🕺

👉 @PythonPortal
  • ❤ 16
  • 👍 13
  • 🔥 5
Post #5250 9.04K
Изучай GPU-программирование с нуля

Начни с Numba, чтобы получить низкоуровневый контроль, потом переходи на Triton и пиши высокопроизводительные ядра в языке, похожем на Python. Практический Jupyter-ноутбук, чтобы быстро стартануть. 😊

👉 @PythonPortal
  • 👍 15
  • ❤ 5
  • 🤔 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →