58174
Всё самое интересное из мира Python Связь: @devmangx РКН: https://clck.ru/3GMMF6
Я думаю, что игры должны выглядеть так
👉 @PythonPortal
Вышла Python-библиотека PandasAI для упрощённого анализа данных с помощью ИИ.
Можно задавать вопросы о датасете на обычном языке прямо в AI-диалоге, сравнивать разные наборы данных и строить графики. Сильно экономит время, особенно на этапе первичного знакомства с данными. Поддерживает CSV, SQL и Parquet.
А вот ссылка 😍
👉 @PythonPortal
Только что открыл для себя schemdraw — Python-библиотеку, которая превращает код в аккуратные и наглядные электрические схемы.
Больше никакого таскания проводов в неудобных GUI.
Чистый код для резисторов, логических элементов и многого другого.
Полная кастомизация всех элементов.pip install schemdraw и можно начинать рисовать.
👉 @PythonPortal
Это квантовый экзамен. Ты и сдал, и не сдал.
👉 @PythonPortal
Совет по Python:
"..." это вообще-то валидный код на Python. Многоточие (...) это одна из встроенных констант (наряду с False, True, None и NotImplemented).
Ellipsis это единственный экземпляр типа types.EllipsisType, и чаще всего его используют как заглушку под будущий код.
👉 @PythonPortal
Самое сложное в создании AI-агентов - это не сам AI. Это UI.
Объясняю:
Бэкенд для агентов, по сути, уже решенная задача.
Выбираешь фреймворк - LangGraph, CrewAI, Mastra - и собираешь что угодно.
Но как только пытаешься прикрутить это к фронтенд-приложению, начинаются проблемы:
↳ стриминг в реальном времени
↳ синхронизация состояния между UI и агентом
↳ разбор сообщений, вызовы инструментов и событий статуса
↳ логика реконнекта, когда пользователь обновляет страницу посреди диалога
У многих команд недели уходят на самописные WebSocket-хендлеры и обвязку, чтобы просто завести базу.
CopilotKit только что выкатили useAgent(), чтобы закрыть эту проблему
Один этот хук дает живое подключение к любому агенту:
const { agent } = useAgent({ agentId: "my-agent" });
Мало того, что дальше HR'а пройти сложно, так теперь ещё и ChatGPT подкидывает идей
👉 @PythonPortal
Невероятно короткая книжка, но с глубоким разбором внутренних механизмов Python, которые мы используем каждый день. ❤️
Каждая глава содержит объяснение конкретной фичи языка вроде работы с *args/**kwargs, мутабельных аргументов, генераторов, декораторов, менеджеров контекста, enumerate/zip, исключений, dunder-методов и прочих хитрых конструкций.
👉 @PythonPortal
человек, придумавший сложнейшую вычислительную архитектуру → проигрывает примитивному алгоритму автозамены, который считает его фамилию опечаткой и превращает Babbage в cabbage.
👉 @PythonPortal
Python-библиотека для легковесной симуляции роботов, рассчитанная на задачи навигации, управления и обучения с подкреплением. 🎧
Большинство симуляторов для робототехники мощные, но довольно тяжёлые. Иногда хочется просто минимальную среду, где можно погонять навигацию, контроль или RL без полноценного физического движка.
IR-Sim как раз закрывает этот кейс, если вы работаете с робот-навигацией или AI.
Почему стоит обратить внимание:
• Быстрая установка и простая конфигурация
• Сценарии задаются обычным YAML
• Визуализация в реальном времени через Matplotlib
• Встроенная проверка коллизий
• Подходит для AI и RL пайплайнов
Что можно быстро прототипировать:
– Многороботное избегание столкновений
– Навигацию на основе лидаров
– Динамические сцены с движущимися препятствиями
– Тестирование высокоуровневого поведения до перехода в тяжёлый симулятор
Проект с открытым кодом под MIT, активно развивается и уже используется в ряде научных работ по навигации и планированию.
GitHub: https://github.com/hanruihua/ir-sim
Документация: https://ir-sim.readthedocs.io/en
Если вы студент, исследователь или просто изучаете алгоритмы навигации, IR-Sim даёт удобную песочницу, где можно быстро проверять идеи без установки громоздких зависимостей.
👉 @PythonPortal
единственное приложение, которое никого не заставляет чувствовать себя виноватым
👉 @PythonPortal
Как они вообще бесплатные! Это серия книг с главами, которые разбирают архитектурные решения в самых популярных open source проектах, на которых держится куча современного софта.
Жаль, что я не наткнулся на это, когда только начинал. 🎧
👉 @PythonPortal
Визуализация того, что находится внутри моделей ИИ. Это представляет слои взаимосвязанных нейронных сетей. И да, со временем формируются паттерны, и они могут образовывать своего рода сигнатуру того, как модель мыслит.
Этот паттерн можно рассматривать как процесс мышления.
👉 @PythonPortal
В научной работе больше всего времени уходит на чтение статей, данные и отчеты.
На GitHub есть подборка Awesome AI for Science -»»» каталог AI-инструментов для всех этапов исследований.
Внутри:
-» работа с литературой
-» анализ данных
-» превращение статей в постеры
-» автоматизация экспериментов
-» инструменты для биологии, химии, физики и других областей
GitHub: http://github.com/ai-boost/awesome-ai-for-science
В списке есть Paper2Poster, MinerU, The AI Scientist, а также статьи, датасеты и фреймворки.
Фактически это полный набор инструментов для AI-поддержки научных исследований.
👉 @PythonPortal
Поздравляем, вы на 1 шаг ближе к работе мечты 🥳
Осталось только прочитать этот пост, подписаться на канал и откликнуться на вакансию 😉
Avito Career — место, где Авито делится актуальными вакансиями и стажировками для бэкенд-разработчиков.
Подписывайтесь, чтобы найти ту самую работу ✨
Hello world на разных языках.
Один парнишка протестировал это в однопоточном режиме, в контейнерных песочницах и на довольно древнем CPU, так что абсолютные цифры не особо важны. Интереснее относительные значения.
Для интерпретируемых языков на графике показано только время запуска, потому что отдельного шага компиляции у них нет.
Полоску Kotlin пришлось немного укоротить, чтобы она влезла в 80 символов 😅
Понятно, что для реальных проектов с большим кодом и зависимостями порядок будет другим. Но всё равно любопытно посмотреть, как разные языки ведут себя на таком простом hello world.
👉 @PythonPortal
Туториал по Basketball AI для YouTube наконец-то вышел. Как покадрово разобрать один розыгрыш с помощью CV-пайплайна для спортаналитики. 🤟
Больше 1000 часов работы ужаты в 37 минут.
- детекция игроков через RF-DETR
- трекинг игроков через SAM2
- кластеризация команд через SigLIP и K-means
- распознавание номеров через SmolVLM2
Систему можно переиспользовать как базу под свои проекты (аналитика, хайлайты, трансляции и т.д.).
Смотрим здесь
👉 @PythonPortal
Я редко так говорю, но это лучший репозиторий для освоения Python.
Курс ведёт Дэвид Бизли, автор Python Cookbook (3-е издание, O'Reilly) и Python Distilled (Addison-Wesley).
В этом PythonMastery.pdf структурированно лежит вся информация
В папке Exercises лежат все упражнения
В папке Solutions — решения
👉 @PythonPortal
Медики зафиксировали хронический PEP8 с рецидивами после flake8.
👉 @PythonPortal
Изучай GPU-программирование с нуля
Начни с Numba, чтобы получить низкоуровневый контроль, потом переходи на Triton и пиши высокопроизводительные ядра в языке, похожем на Python. Практический Jupyter-ноутбук, чтобы быстро стартануть. 😊
👉 @PythonPortal
Нашли годный ресурс для тех, кто присматривается к квантовой разработке.
На GitHub подняли подробный гайд по входу в квантовую разработку и алготрейдинг.
Подборки курсов по Python для finance, материалы по построению стратегий, риск-моделям, анализу временных рядов, примеры кода для трейдинг-ботов и инфраструктуры вокруг всего этого.
В репе даже есть подборка магистерских видеокурсов, которые авторы оценивают примерно в 200k долларов, плюс списки хедж-фондов и HFT-компаний, которые активно нанимают. 🥂
👉 @PythonPortal
Изоляция рунета ближе, чем ты думаешь
Loading …
██████████████] 99%
Серия блог-постов, которые помогут полностью разобраться с асинхронностью в Python. 👏
• как работает асинхронность в Python на практике - корутины, event loop, задачи, смешивание sync и async
• как грамотно тестировать async-код - подходы, паттерны и подводные камни
• основы упаковки и распространения Python-проектов - что нужно знать, чтобы собирать и публиковать пакет
👉 @PythonPortal
Можно просто собрать дрон в three.js, заставить его летать над тайлами карты, повесить на него камеру и гнать видеопоток на Python-сервер с моделью компьютерного зрения для детекции.
👉 @PythonPortal
В сегодняшнем выпуске программистских хорроров…
В документации Python к функции random.seed() сказано:
“Если a — это int, то он используется напрямую.”
“Этот алгоритм полагается на то, что число беззнаковое. Поэтому: если аргумент — это PyLong, используем его абсолютное значение.”
n = PyNumber_Absolute(arg);
Microsoft выкатили open-source инструмент для запуска AI-моделей локально
Без облака, подписок и авторизации.
Все на 100% приватно.
И при этом он без проблем встраивается в приложения через OpenAI-совместимый API.
Просто вбиваешь в терминале:
→ winget install Microsoft(dot)FoundryLocal (Windows)
→ brew install microsoft/foundrylocal/foundrylocal (macOS)
Вот официальный веб-сайт со всей документацией и доступными моделями: https://foundrylocal.ai
И репозиторий GitHub: https://github.com/microsoft/foundry-local
👉 @PythonPortal