Python Portal
56K subscribers
2.19K photos
254 videos
51 files
720 links
Всё самое интересное из мира Python

Связь: @devmangx

РКН: https://clck.ru/3GMMF6
Download Telegram
Состоялся релиз стабильной версии Python 3.14. Поддержка этой версии запланирована в течение полутора лет. Потом ещё три с половиной года для Python 3.14 будут выходить исправления с устранением уязвимостей 🫖

Основные улучшения и изменения в Python 3.14: читать

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥364
🎃🎃🎃

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥70😁32🤣204
Команда разработчиков ade-python выпустила новую версию своей библиотеки для Agentic Document Extraction (ADE), предназначенной для преобразования сложных и неструктурированных документов в данные, готовые к использованию в LLM.

Главное обновление это модель Document Pre-Trained Transformer (DPT-2), которая значительно повышает точность извлечения данных из визуально сложных документов.

DPT-2 умеет анализировать таблицы с объединёнными ячейками, многоуровневыми заголовками и нерегулярными сетками, сохраняя пространственную структуру элементов и добавляя bounding boxes для полной трассируемости.

Теперь мы можем получать layout-aware JSON напрямую из PDF, отчётов и сканов 🙄

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
👍136
Media is too big
VIEW IN TELEGRAM
Создавать собственного робота стало намного проще. 😨

MathWorks выпустили открытый репозиторий на GitHub, полный ресурсов по робототехнике для всех, кто хочет работать с руками.

В репозитории есть примеры:

- Роботизированные манипуляторы
- Наземные роботы
- Дроны

Проекты показывают, как подключаться к ROS и ROS2, а также как развернуть модели Simulink напрямую как ROS-ноды.

Есть и продвинутые демо: моделирование внедорожных условий и тестирование алгоритмов навигации в фотореалистичных симуляциях.

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

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

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1411
This media is not supported in your browser
VIEW IN TELEGRAM
Нужен реалистичный AI-голос без онлайн API и рисков утечки данных?

Теперь можно генерировать сверхреалистичную речь и клонировать голос по всего 3 секундам аудио прямо на ПК, смартфоне или Raspberry Pi.

Модель весит всего 0,5B параметров, работает полностью локально и защищает приватность пользователей. Встроенные водяные знаки обеспечивают отслеживаемость сгенерированного аудио.

GitHub: ссылка

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
👍178
Когда тебя хантят в другую компанию

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
😁64🔥126🤝4🌚1👀1
Принёс годную шпаргалку по cron в Linux с примерами

Это мы сохраняем, чтобы не потерять 🐧

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
👍27🔥129🤔1
Эндрю Ын запускает бесплатный курс по ИИ-агентам 😮

Курс охватывает четыре ключевых паттерна:

Reflection — агент самостоятельно улучшает свои ответы

Tool use — использование инструментов

Planning — планирование действий

Multi-agent collaboration — совместная работа нескольких агентов над одной задачей


Всё реализуется на чистом Python. Эндрю подчёркивает, что создание ИИ-агентов — один из самых востребованных навыков на рынке.

Доступно здесь: тап

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
13👍8🔥4💊1
Python 3.14 стал заметно быстрее

Мигель Гринберг протестировал производительность CPython с версий 3.9 по 3.14 и сравнил результаты с Pypy 3.11, Node.js 24 и Rust 1.90. В среднем Python 3.14 быстрее 3.13 на ~20% и примерно в два раза быстрее 3.9–3.10.

В тестах на числа Фибоначчи и сортировку пузырьком лидерами остались Pypy, Node.js и Rust — они обогнали CPython 3.14 от 5 до 70 раз в зависимости от теста.

Режим Free-threading в CPython 3.14 удвоил скорость многопоточных задач, а JIT-компилятор почти не дал прироста (на macOS даже слегка замедлил выполнение).

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
36👍8
This media is not supported in your browser
VIEW IN TELEGRAM
Ряд Фурье это способ представить любую периодическую функцию как сумму простых синусоид и косинусоид.

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

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5926🔥13
Дождались

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
😁116🔥198🤣4👍1🤯1
This media is not supported in your browser
VIEW IN TELEGRAM
Преподаватели всё чаще отказываются от бездумного копипаста кода и просят студентов писать вручную. Один из таких примеров — проект

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

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
👍358🤣2🤝2
Совет по чистому коду на Python:

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

names = ["John", "Daisy", "Bob", "Lilly", "Bob", "Daisy"]

unique_names = list({name: name for name in names}.values())

print(unique_names)
# ['John', 'Daisy', 'Bob', 'Lilly']


Суть в том, что в словаре ключи уникальны, а начиная с Python 3.7 сохраняется порядок их добавления.
Так что это лаконичный способ удалить дубликаты без потери порядка.

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3412🔥5
Желаю каждому такую выпить

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣88🔥2010👀1
This media is not supported in your browser
VIEW IN TELEGRAM
Google убила Speech-to-Text.

Компания представила Speech-to-Retrieval (S2R) → модель, которая не распознаёт слова, а сразу понимает, что ты ищешь.

Раньше голосовой поиск шёл по цепочке: речь → текст → поиск. Если распознавание ошибалось, всё ломалось.
Теперь → речь → смысл → результат.

S2R работает на dual-encoder архитектуре → одна нейросеть кодирует аудио, другая — документы. Они сравниваются в общем векторном пространстве, и система сразу находит нужное.

Результат → скорость выше, точность почти как у “идеального ASR”, и полная независимость от ошибок транскрипции.

Модель уже внедрена в Google Voice Search и работает на 17 языках. Google также открыла датасет Simple Voice Questions (SVQ).

Это не просто апдейт → теперь голос понимает смысл, а не слова.

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
47🔥12🤔6👍3
This media is not supported in your browser
VIEW IN TELEGRAM
Терялся в собственном коде? 😠

Встречай Gitvizz, инструмент, который мгновенно превращает кодовую базу в интерактивные графы, чтобы наглядно увидеть, как всё связано.

Заценить можно на gitvizz.com

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3212🔥1🤔1
This media is not supported in your browser
VIEW IN TELEGRAM
Все строят человекоподобных роботов, в то время как должны строить это.

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
79🔥52👍17👀3
Promptify — новая Python-библиотека для управления промптами LLM

Promptify объединяет промптер, LLM и pipeline, чтобы решать задачи NLP с помощью больших языковых моделей.

С её помощью можно легко генерировать промпты для популярных моделей вроде GPT, PaLM и других — под разные NLP-задачи.

Например, можно собрать пайплайн для классификации медицинских симптомов: промпт + модель + пайплайн = готовое решение.

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