Python Portal
51.4K subscribers
2.75K photos
463 videos
54 files
1.22K links
Всё самое интересное из мира Python

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

Менеджер: @Spiral_Yuri

РКН: https://clck.ru/3GMMF6
Download Telegram
Китайцы радуют: открыли исходный код песочницы, которая:

→ загружается за 60 мс (Docker требуется 200 мс)
→ использует 5 МБ оперативной памяти на экземпляр
→ позволяет запускать тысячи AI-агентов на одной машине
→ изолирует каждого агента на аппаратном уровне
→ интегрируется в ваш код на E2B простой заменой одного URL

Она называется CubeSandbox — это аппаратно изолированная песочница для AI-агентов, которая выполняет холодный старт менее чем за 60 мс при дополнительном потреблении всего 5 МБ памяти.
Это полноценная замена E2B по принципу drop-in. Просто замените один URL. Сохраните свой код. Избавьтесь от лишних расходов.

Никакого Docker. Никакого общего ядра. Никакой платы за холодный старт.
Полностью с открытым исходным кодом.

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
8🔥6
This media is not supported in your browser
VIEW IN TELEGRAM
Название сайта говорит само за себя: F*ckSignups. 😘

Это библиотека, в которой собрано более 170 open-source инструментов, работающих прямо в браузере — без регистрации, без электронной почты и без отслеживания.

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

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍175🌭3
Языковые модели пишут код быстрее нас, но как теперь защитить систему от уязвимостей? Эту тему и не только обсудим на ежегодном ИТ-фестивале Выходной с Selectel.

🗓 25 июля | Эрарта, Санкт-Петербург или онлайн

В фокусе для разработчиков и специалистов по машинному обучению:

😅 Опыт изнутри: как ИИ-агенты влияют на появление уязвимостей и как выстроить надёжные проверки и ограничения.
😅 Практика и архитектура: проектирование ИИ-агента на базе платформы для создания ассистентов Harness. Поставим и настроим под себя консольное приложение для работы с базами данных — освоим соавторство с ИИ на практике.
😅 Кодинг и карьера: каких разработчиков ищет рынок, как преодолеть собственные барьеры перед внедрением ИИ и сколько реально стоит одна задача, написанная в соавторстве с моделью.


Участие бесплатное, регистрация обязательна: 👉 Зарегистрироваться на Selectel Day Off

Подписывайтесь на @Selectel_Events, чтобы заглянуть за кулисы подготовки и не пропустить анонсы докладчиков!

Реклама. АО "Селектел". erid:2W5zFFv1JRX
Please open Telegram to view this post
VIEW IN TELEGRAM
1🤯1
This media is not supported in your browser
VIEW IN TELEGRAM
Шок: Китайская лаборатория поставила в неловкое положение половину индустрии платной генерации видео.

Загружаете фотографию и аудиозапись — на выходе получаете говорящий аватар с синхронизацией губ, который может удерживать качество в течение нескольких минут. И всё это с открытым исходным кодом.

То, что раньше требовало камеры и монтажа, теперь всё больше напоминает GitHub-репозиторий.
Называется LongCat-Avatar.

гитхаб - https://github.com/meituan-longcat/LongCat-Video
веса - https://huggingface.co/meituan-longcat/LongCat-Video-Avatar-1.5

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
11🔥6
Media is too big
VIEW IN TELEGRAM
Джун и его первый проект

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
😁58👍10🤣4
This media is not supported in your browser
VIEW IN TELEGRAM
Моё новое хобби: искать красивые проекты на GitHub и вдохновляться их дизайном.

https://www.gitsearchai.com/

@PythonPortal
🔥176
Media is too big
VIEW IN TELEGRAM
Ребят, тут Авито регистрацию на свой первый CTF открыл с призами до 300 000 рублей на команду 📍

AvitoTech устраивает CTF онлайн с денежным призовым фондом, мерчем и интересными тасками!
Регистрация команд уже открыта по ссылке, а ниже собрали инфу, что предстоит делать во время HoneyBadger CTF AvitoTech.

Возьмите на себя роль медоеда, проверьте защиту пчелиного улья и найдите все скрытые уязвимости в сотах.
Чего ждать от турнира: тасков на веб-уязвимости, инфраструктурных мисконфигов, анализа скомпилированного кода, расследования инцидентов, слабостей шифров, всего, что требует хакерской смекалки. И розыгрыша мерча, помимо основного призового фонда.

Важно: CTF не только для спецов по кибербезопасности — есть отдельная лига для всех, кто любит разбираться, как устроены IT-системы 🐝
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣5
This media is not supported in your browser
VIEW IN TELEGRAM
Что за PDF-парсинг на стероидах: OpenDataLoader PDF 😁

Это бесплатный PDF-парсер с открытым исходным кодом, который преобразует PDF-документы в Markdown, JSON и HTML, делая их гораздо удобнее для использования в RAG-пайплайнах, ИИ-агентах, поисковых системах и приложениях на базе LLM.

→ Гибридный режим добавляет OCR для отсканированных PDF-документов
→ Гибридный режим корректно обрабатывает сложные таблицы, формулы и диаграммы
→ Доступен для Python, Node.js и Java

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
11🔥4🤯3
Крутяк: теперь NotebookLM доступен не только через веб-интерфейс, но и из командной строки, а также через ИИ-агентов благодаря поддержке MCP-сервера.

Появился CLI-инструмент, который позволяет автоматизировать создание блокнотов, управлять источниками и генерировать подкасты. MCP-сервер дает возможность подключить NotebookLM к Claude, Gemini, Cursor и другим ИИ-агентам, а взаимодействовать с ним можно с помощью команд на естественном языке. Например: «создай блокнот по квантовым вычислениям и сгенерируй подкаст».

Для популярных инструментов предусмотрена настройка одной командой — nlm setup add.

100% опенсорс 💪

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
10👍4👀2
Когда случайно закоммитил .env.local в публичный репозиторий.

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
😁32👍3
This media is not supported in your browser
VIEW IN TELEGRAM
В опенсорс выложили инструмент, который позволяет бесплатно скачивать видео более чем с 1000 сайтов

Познакомьтесь с ReClip: https://github.com/averygan/reclip

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
3
Microsoft выкатили крутую штуку для ИИ-агентов

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

100% опенсорс

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
11🔥3
> Допустили ошибку в коммите? Вот как понять, что делать дальше.

Задайте себе вопрос: «Этот коммит уже попал в общий репозиторий?»

Если ДА → используйте git revert

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

Если НЕТ → используйте git reset

- git reset удаляет коммиты так, будто их никогда не существовало.
- Переписывает историю проекта, перемещая указатель HEAD.
- Позволяет сохранить чистую и понятную историю Git до того, как изменения будут опубликованы.

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
👍164🔥3🤣1
This media is not supported in your browser
VIEW IN TELEGRAM
😭: 30-летний разработчик, всё ещё пишущий код руками.

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
😁56😢189🔥2🌚1🤝1
А кто-о-о это сделал: они полностью переписали PostgreSQL на Rust и он уже проходит 100% официальных тестов PostgreSQL 😔

Важно: это не форк, а полностью новая реализация с нуля на Rust, которая на данный момент:

• Проходит все 46 066 запросов из regression suite PostgreSQL 18.3.
• Совместима на уровне диска (можно запустить её напрямую с вашим текущим каталогом данных).
• Имеет рабочее демо в браузере.

Цель проекта — сделать одну из самых сложных баз данных в мире значительно проще для модификации, расширения и оптимизации изнутри, используя Rust и AI-assisted programming.

И самое безумное: уже существует WIP-версия (пока не опубликована), которая обещает быть на 50% быстрее на транзакционных нагрузках и примерно в 300 раз быстрее на аналитических нагрузках.

РЕПО 👇

https://github.com/malisper/pgrust

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥18👍4🤔4🌚1
This media is not supported in your browser
VIEW IN TELEGRAM
Мир open source world models пополнился по-настоящему сильным новым игроком 😆

У интерактивных world models уже давно была одна и та же проблема: первые несколько секунд всё выглядит отлично, а затем мир незаметно начинает «рассыпаться». Текстуры размазываются, геометрия искажается, постепенно накапливается дрейф.

Новая LingBot-World 2.0 от Robbyant — первая модель, которую я видел, действительно преодолевшая это ограничение. Это каузальная world model, которую можно исследовать в реальном времени в разрешении 720p при 60 FPS. Она прошла стресс-тест в виде одной непрерывной 60-минутной сессии, охватывающей 20 сцен, без каких-либо заметных признаков деградации.

Сохранять согласованность мира так долго — вот где кроется настоящая сложность, и именно этого здесь удалось добиться.
Больше всего меня впечатлил агентный цикл, работающий поверх модели. Во время игры VLM предлагает новые события, а агент-директор постоянно подбрасывает новые активности, благодаря чему мир продолжает разворачиваться, а не остаётся статичным. Перемещение, боевая система, погода по запросу и даже мультиплеер в одном общем мире.

И Robbyant — компания Ant Group, занимающаяся embodied AI, — открыла исходный код проекта, а также опубликовала веса модели. Уже доступна версия на 14B параметров, а в статье также описана версия на 1.3B параметров, рассчитанная на запуск на одной потребительской GPU; для неё также доступны веса и исходный код. Кроме того, есть публичная демо-версия, размещённая их партнёром по запуску — Reactor, — которую можно просто открыть и попробовать.

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
8🔥6🤯2
This media is not supported in your browser
VIEW IN TELEGRAM
Пробовали когда-нибудь поделиться Python-скриптом с человеком, у которого не установлен Python? В итоге приходится объяснять, как работает pip install, что такое виртуальные окружения и почему именно Python 3.9. Сплошная головная боль.

PyApp решает эту проблему. Он упаковывает Python-приложение в единый исполняемый файл, который при запуске самостоятельно разворачивает необходимое окружение — пользователю не нужно устанавливать Python на свою машину. 💵

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥27👍83😁1
This media is not supported in your browser
VIEW IN TELEGRAM
Выглядит просто невероятно: разработчик успешно подключил старый чековый принтер, заставив его работать под управлением PHP.

Для передачи данных текст разбивается на отдельные байты, после чего каждый байт последовательно отправляется в параллельный порт принтера через каскад транзисторов и несколько GPIO-пинов.

Именно для таких вещей PHP и создавался. 😂

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
12🌭11👍7😁3
Погружаемся с головой в Deep Learning, Reinforcement Learning, Machine Learning, Computer Vision и NLP

Лекции:

https://github.com/kmario23/deep-learning-drizzle

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
6
В этом репозитории собрана коллекция лучших материалов по PyTorch: https://github.com/ritchieng/the-incredible-pytorch

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
8