Python Portal
51.1K subscribers
2.78K photos
470 videos
54 files
1.24K links
Всё самое интересное из мира Python

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

Менеджер: @Spiral_Yuri

РКН: https://clck.ru/3GMMF6
Download Telegram
Competitive Programmer’s Handbook — руководство по спортивному программированию.

Книга рассчитана на студентов, которые хотят изучить алгоритмы и, возможно, готовиться к Международной олимпиаде по информатике IOI или Международному студенческому чемпионату по программированию ICPC.

PDF доступен бесплатно.

https://cses.fi/book/book.pdf

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍2
DeepSeek открыла исходный код полноценного агентного фреймворка для программирования, который бесплатно может заменить тариф Claude Code за $200 в месяц.

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

→ В основе лежит Cordis — собственная среда плагинов DeepSeek.

→ Локальный веб-интерфейс запускается одной командой:

npx @deepseek-ai/dsh web

→ В репозитории есть полноценная документация по архитектуре и AGENTS.md, написанный специально для того, чтобы агенты сами могли разбираться в кодовой базе.

→ TypeScript, лицензия MIT, пока статус developer preview — ожидаются несовместимые изменения.

https://github.com/deepseek-ai/deepseek-harness

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
12👍5🤣1
«Natural Language Processing and Large Language Models» — новая книга в открытом доступе от Springer, написанная Chengqing Zong, Yang Zhao и Yanjun Ma.

Почти 400 страниц с введением в современную обработку естественного языка и большие языковые модели.

Внутри: нейросети, распределённые представления, языковые модели, Transformers, BERT, GPT, токенизация, классификация тональности, извлечение информации, суммаризация текста, машинное понимание текста, машинный перевод, ответы на вопросы и RLHF.

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

https://link.springer.com/book/10.1007/978-981-92-0682-7

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
9👍5
Обновлённый курс CS 8803 «Large Language Model» в Georgia Tech на 2026 год.

Список материалов охватывает предобучение, MoE, рассуждения, обучение с подкреплением и self-play, агентов, длинный контекст, масштабирование во время инференса, диффузионные языковые модели, безопасность, интерпретируемость и многое другое.

- https://cocoxu.github.io/CS8803-LLM-spring2026/
- https://docs.google.com/spreadsheets/d/1Oisf4imoNL3fs4UWGYAUlMCuYfCACMHCDb0iqEYU8wc/edit?usp=sharing

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
4
А вы знали, что в Python можно делать перегрузку функций с помощью functools?

Вот пример:

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥133
Большой брат следит за тобой. 😂

https://github.com/arxhr007/Aliens_eye

Aliens_eye - ищет аккаунты по одному имени пользователя сразу на 840+ платформах и с помощью ИИ определяет, какие профили действительно принадлежат нужному человеку.

Aliens_eye также извлекает доступные данные из найденных профилей. Проект написан на Python, распространяется по лицензии MIT и сейчас набрал около 3,1 тыс. звёзд на GitHub.

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
🌚6🔥4🤣1
Python может помочь инженерам-механикам автоматизировать рабочие процессы, анализировать данные и решать сложные инженерные задачи.

В этом курсе разбирается Python именно для машиностроения — от базовых концепций программирования до практического применения в инженерных задачах.

В программе NumPy, Pandas и Matplotlib, работа с ИИ в инженерных процессах и несколько практических кейсов.

https://freecodecamp.org/news/python-for-mechanical-engineering/

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
9
GitHub объявил причину своего масштабного глобального сбоя, который произошёл два дня назад.

17 августа GitHub пережил продолжительный сбой длительностью 7 часов 47 минут, который затронул Issues, PR, API, Actions, Copilot и другие сервисы.

В пиковые моменты доля ошибок в веб-версии и API составляла около 20%, а при скачивании архивов репозиториев и raw-файлов доходила до 50%.

Изначальная ошибка на самом деле была довольно небольшой.

В дата-центре GitHub Central US один из sidecar-подов Istio достиг лимита одновременных соединений, но политика автомасштабирования была настроена неправильно. Она отслеживала только нагрузку основного сервиса и не учитывала собственные ограничения sidecar.

В результате sidecar перестал справляться с нагрузкой, после чего сбой начал распространяться дальше по системе.

В итоге лимиты потоков на всех четырёх узлах HAProxy были исчерпаны. Это затронуло путь аутентификации через шлюз GitHub и вызвало массовые тайм-ауты при аутентификации сервисов.

А дальше началась уже действительно абсурдная часть.

Механизм повторных запросов, который изначально должен был повышать надёжность системы, фактически начал атаковать её сам.

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

В итоге GitHub обнаружил, что если просто остановить проблемный HAProxy, система практически сразу начинает восстанавливаться целиком.

Вечная тема в истории инженерии снова сработала: код, написанный для повышения надёжности системы, в итоге сам становится причиной её падения.

А Copilot устроил второй раунд проблем.

Один из внутренних эндпоинтов GitHub начал отвечать медленнее, что активировало скрытую ошибку в механизме повторных запросов VS Code и увеличило объём запросов примерно в 10 раз.

Обычная нагрузка Copilot Token Service составляет всего:

7 000–9 000 запросов в секунду.

Во время сбоя она взлетела до:

70 000–100 000 запросов в секунду.

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

Поэтому даже после того, как основные сервисы GitHub постепенно восстановились, аутентификация Copilot продолжала сбоить ещё несколько часов.

Меры, которые GitHub в итоге принял, были довольно прямолинейными.

Они сократили количество повторных запросов на шлюзе и даже начали возвращать ошибку 403 для части запросов Copilot Token Service прямо на балансировщике, чтобы клиенты перестали бесконечно повторять запросы.

После этого трафик начали постепенно восстанавливать небольшими порциями.

И ещё небольшая деталь: GitHub отдельно упомянул, что во время восстановления также происходили атаки со скрейпингом на эндпоинт codeload, что дополнительно усложнило ситуацию.

Ну и вот.

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
8🔥4
Чёрт, мозговая ткань умершего человека всё ещё может продолжать обучаться.

Французская команда буквально подключила «мёртвую человеческую мозговую ткань» к роботу и научила её играть на пианино.

И это не научная фантастика — работа только что опубликована на платформе препринтов.

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

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

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

То есть:

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

После трёх дней обучения точность в эксперименте выросла примерно с 31% до 58,5%, а некоторые образцы смогли правильно воспроизводить все три ноты.

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

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

Конечно, это не означает, что мы научились воскрешать мёртвых.

Речь всё ещё идёт о живых срезах мозговой ткани, которые научились очень простым сенсорно-моторным ассоциациям. Никаких доказательств наличия сознания у них нет.

Но сам факт уже достаточно безумный.

Раньше мы исходили из того, что «обучение» — это то, чем занимаются только живые люди.

Теперь получается, что, по крайней мере на уровне нейронов, после окончания жизни человека часть его мозга, возможно, ещё не перестала учиться.

Немного жутко, да? Сразу вспоминается «мозг в колбе»...

Неужели «Матрица» скоро станет реальностью?

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
👀208
Срочная новость: OpenAI тайно и очень сильно урезала лимиты некоторым подписчикам Codex 💔

Если последние пару дней вам казалось, что лимит Codex расходуется с какой-то абсурдной скоростью, пока не спешите паниковать.

Например, вчера вечером я сбросил свой недельный лимит, а только что запустил простую задачу — и бац, уже минус 2% лимита.

Тем временем на Reddit в последнее время появилось множество похожих сообщений.

Один пользователь Pro 20x отправил всего один запрос, и его недельный лимит сразу уменьшился на 20%.

Другой даже провёл контролируемый тест:

41 минута, 32,8 млн входных токенов, причём подавляющее большинство из них были закэшированными — это соответствует примерно 605 потраченным кредитам.

Результат? Недельный лимит сразу уменьшился на 3%.

Если считать в обратную сторону по этим цифрам, получается, что у этого аккаунта Pro 20x на самом деле всего около 20 000 кредитов в неделю.

Проблема в том, что раньше сообщество с помощью обратного анализа пришло к выводу, что обычный аккаунт Pro 20x получает примерно 50 000–60 000 кредитов в неделю.

Другими словами, некоторые аккаунты с пометкой «20x» на деле могут получать лимиты, близкие к уровню 5x.

Буквально на днях один человек в китайском сообществе покопался в серверной части Codex и подтвердил серьёзное сокращение лимитов для некоторых пользователей.

В частности, в Codex Analytics есть конечная точка под названием daily-workspace-usage-counts.

Через неё можно напрямую посмотреть фактическое ежедневное потребление кредитов, количество ходов, диалогов, а также закэшированных и незакэшированных токенов.

Кроме того, некоторые предполагают, что OpenAI недавно обновила систему контроля рисков Codex.

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

Официального подтверждения этому пока нет.

Но сами аномалии с лимитами уже вызвали огромное количество жалоб пользователей.

К тому же только в конце июля OpenAI признала проблему с расходом Sol, из-за которой лимиты Codex сгорали слишком быстро.

Прошло меньше месяца — и вот мы снова здесь.

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

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10🤯3
Media is too big
VIEW IN TELEGRAM
Обычный VPS у большинства провайдеров стоит $20–40 в месяц. А этот README на GitHub ещё с 2015 года рассказывает, как получить примерно то же самое за $0.

Проект называется free-for-dev. У него 132 тысячи звёзд, он до сих пор ежедневно поддерживается, а больше 1600 участников постоянно добавляют новые бесплатные тарифы и удаляют те, которые больше не работают.

И речь не про 14-дневные пробные периоды. Правило простое: если сервис не остаётся бесплатным как минимум год, его не добавляют в список.

Внутри:

→ Oracle Cloud — 2 сервера, 12 ГБ оперативной памяти, бесплатно навсегда, без ограничения по времени
→ AWS Lambda — до 1 млн запусков кода в месяц бесплатно
→ Cloudflare — неограниченное количество сайтов, DNS, SSL и глобальная CDN бесплатно
→ Google Cloud Run — до 2 млн запросов в месяц бесплатно

Есть ещё одно правило, которое они никогда не нарушают: если сертификат безопасности тоже не бесплатный, сервис удаляют из списка.

Практически каждый небольшой проект начинается с одних и тех же 20 минут поиска в Google: «А это точно бесплатно?»

Этот репозиторий уже проделал всю эту работу за вас и продолжает перепроверять всё каждую неделю.

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

http://github.com/ripienaar/free-for-dev

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
👍185🤯3
Библиотеку промптов для GPT-Image 2 открыли всего два дня назад, а она уже набрала 18 тысяч звёзд на GitHub. До сих пор не добавили себе? А-я-я-я-й

Внутри — готовый движок промптов, огромная коллекция шаблонов и постоянные обновления. Можно брать и использовать сразу.

Не сохраните сейчас — через пару недель вся лента будет забита картинками, сделанными с её помощью, а вы будете просто смотреть со стороны. 🍿

https://github.com/freestylefly/awesome-gpt-image-2

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