GitHub опубликовал Octoverse 2025
→ TypeScript стал самым используемым языком
→ Python доминирует в AI-проектах
→ 80% репозиториев используют Python, JS, TS, Java, C++ и C#
→ Shell вырос на 324%
→ Узкая специализация на одном фреймворке уже не главное
→ Софта создаётся больше, чем когда-либо раньше
👉 @PythonPortal
→ TypeScript стал самым используемым языком
→ Python доминирует в AI-проектах
→ 80% репозиториев используют Python, JS, TS, Java, C++ и C#
→ Shell вырос на 324%
→ Узкая специализация на одном фреймворке уже не главное
→ Софта создаётся больше, чем когда-либо раньше
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣68🔥64😁9❤4👀2
Мои Python-скрипты стали куда симпатичнее, когда я открыл для себя рендерер Markdown() из rich.
https://rich.readthedocs.io/en/stable/markdown.html
👉 @PythonPortal
https://rich.readthedocs.io/en/stable/markdown.html
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5
Совет по чистому коду:
Декораторы добавляют переиспользуемый функционал к функциям и помогают соблюдать принцип разделения ответственности.
Они делают код модульным и аккуратным. Освой их, чтобы писать более питонично.🥺
Пример:
👉 @PythonPortal
Декораторы добавляют переиспользуемый функционал к функциям и помогают соблюдать принцип разделения ответственности.
Они делают код модульным и аккуратным. Освой их, чтобы писать более питонично.
Пример:
def ask_for_passcode(func):
def inner():
print('Какой пароль?')
passcode = input()
if passcode != '1234':
print('Неверный пароль.')
else:
print('Доступ разрешён.')
func()
return inner
@ask_for_passcode
def start():
print("Сервер запущен.")
@ask_for_passcode
def end():
print("Сервер остановлен.")
start() # декоратор спросит пароль
end() # декоратор спросит пароль
Please open Telegram to view this post
VIEW IN TELEGRAM
👍34❤12🔥8🏆1
This media is not supported in your browser
VIEW IN TELEGRAM
Освой GitHub MCP Server меньше чем за 90 секунд
Вчера наткнулся на GitHub MCP Server прямо в VS Code и честно, офигел.
Можно создавать репозитории, управлять задачами, делать pull-request’ы и многое другое… не выходя из редактора.
На видео короткое демо, чтобы показать, как MCP Server от github может зарядить твой VS Code🧠
VS Code реально выходит на новый уровень с этими MCP-серверами от разных инструментов и компаний :)
👉 @PythonPortal
Вчера наткнулся на GitHub MCP Server прямо в VS Code и честно, офигел.
Можно создавать репозитории, управлять задачами, делать pull-request’ы и многое другое… не выходя из редактора.
На видео короткое демо, чтобы показать, как MCP Server от github может зарядить твой VS Code
VS Code реально выходит на новый уровень с этими MCP-серверами от разных инструментов и компаний :)
Please open Telegram to view this post
VIEW IN TELEGRAM
💊11❤9
Python-приложение, которое собирает и запускает само себя
Есть такой инструмент, называется PyApp. Это обёртка, которая позволяет Python-приложению упаковаться в готовый бинарник прямо во время выполнения. Без мучений с pyinstaller, venv и бесконечным разруливанием зависимостей.
Что получаем:
Работает как bootstrap-сборщик, тоесть запускаешь один файл и приложение само готовит себе всё нужное
По сути, PyApp делает сборку такой же простой, как запуск
Документация: https://ofek.dev/pyapp/latest/
GitHub: https://github.com/ofek/pyapp
👉 @PythonPortal
Есть такой инструмент, называется PyApp. Это обёртка, которая позволяет Python-приложению упаковаться в готовый бинарник прямо во время выполнения. Без мучений с pyinstaller, venv и бесконечным разруливанием зависимостей.
Что получаем:
Собирает исполняемые файлы под Windows, macOS и Linux
Есть управляемые команды, включая самообновление
Настраивается под разные сценарии и окружения
Работает как bootstrap-сборщик, тоесть запускаешь один файл и приложение само готовит себе всё нужное
По сути, PyApp делает сборку такой же простой, как запуск
python script.pyДокументация: https://ofek.dev/pyapp/latest/
GitHub: https://github.com/ofek/pyapp
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍24❤4
Самый сильный фактор, который предсказывает способность к программированию, это языковая одаренность. Не математика.
В исследовании, опубликованном в Nature, выяснилось, что навык работы с числами объясняет всего 2% различий в уровне навыков.
При этом нейронные особенности, связанные с языком, объясняют 70% различий.
Хорошие программисты отлично работают со словами. Цифры — упрямые.
Говорю это как человек, который любит математику и даже брал ее как дополнительную специализацию.
Факультетам CS, наверное, стоило бы на полном серьезе набирать побольше тех, кто силен в письме.
Ссылка на исследование: тык
👉 @PythonPortal
В исследовании, опубликованном в Nature, выяснилось, что навык работы с числами объясняет всего 2% различий в уровне навыков.
При этом нейронные особенности, связанные с языком, объясняют 70% различий.
Хорошие программисты отлично работают со словами. Цифры — упрямые.
Говорю это как человек, который любит математику и даже брал ее как дополнительную специализацию.
Факультетам CS, наверное, стоило бы на полном серьезе набирать побольше тех, кто силен в письме.
Ссылка на исследование: тык
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥23🤔10❤5🤯1
This media is not supported in your browser
VIEW IN TELEGRAM
Вот почему не стоит выкладывать всё подряд в интернет.
Видео, которое вы видите, пожалуй, одно из самых наглядных по теме осознанности в отношении ИИ.
👉 @PythonPortal
Видео, которое вы видите, пожалуй, одно из самых наглядных по теме осознанности в отношении ИИ.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤13👍8🤣6💊4
Media is too big
VIEW IN TELEGRAM
Нашёлся бесплатный учебный сайт по программированию на русском
Там много курсов по Python, Tkinter, Django, SQL, алгоритмам. Всякие разборы тем, примеры кода, упражнения. Всё довольно структурировано по разделам, рассчитано на новичков и продолжающих. Автор выкладывает статьи и видеоуроки, иногда небольшие задачи.
👉 @PythonPortal
Там много курсов по Python, Tkinter, Django, SQL, алгоритмам. Всякие разборы тем, примеры кода, упражнения. Всё довольно структурировано по разделам, рассчитано на новичков и продолжающих. Автор выкладывает статьи и видеоуроки, иногда небольшие задачи.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍24❤3
Microsoft снова в своём стиле
Собирать решение на агенте с ИИ почти никогда не получается с первого раза.
Дни уходят на то, чтобы крутить промпты, добавлять примеры, надеяться на улучшение. Никакой системы, один сплошной тык.
И как раз это решает Agent Lightning от Microsoft.😏
Это опенсорсный фреймворк, который обучает ЛЮБОГО ИИ-агента с помощью обучения с подкреплением. Подходит для LangChain, AutoGen, CrewAI, OpenAI SDK или просто Python.
Как это работает:
Агент работает как обычно с любым фреймворком. Просто добавляешь лёгкий вызов agl.emit() или даёшь трейсеру самому собирать данные.
Agent Lightning собирает каждый промпт, вызов инструмента и награду. Сохраняет всё как структурированные события.
Ты выбираешь алгоритм (RL, оптимизация промптов, fine-tuning). Он читает события, находит паттерны и генерирует улучшенные промпты или веса политики.
Trainer загружает обновления обратно в агента. Агент становится умнее, без переписывания кода.
Самое приятное: можно оптимизировать каждого агента в системе из нескольких агентов.
👉 @PythonPortal
Собирать решение на агенте с ИИ почти никогда не получается с первого раза.
Дни уходят на то, чтобы крутить промпты, добавлять примеры, надеяться на улучшение. Никакой системы, один сплошной тык.
И как раз это решает Agent Lightning от Microsoft.
Это опенсорсный фреймворк, который обучает ЛЮБОГО ИИ-агента с помощью обучения с подкреплением. Подходит для LangChain, AutoGen, CrewAI, OpenAI SDK или просто Python.
Как это работает:
Агент работает как обычно с любым фреймворком. Просто добавляешь лёгкий вызов agl.emit() или даёшь трейсеру самому собирать данные.
Agent Lightning собирает каждый промпт, вызов инструмента и награду. Сохраняет всё как структурированные события.
Ты выбираешь алгоритм (RL, оптимизация промптов, fine-tuning). Он читает события, находит паттерны и генерирует улучшенные промпты или веса политики.
Trainer загружает обновления обратно в агента. Агент становится умнее, без переписывания кода.
Самое приятное: можно оптимизировать каждого агента в системе из нескольких агентов.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤12👍3
This media is not supported in your browser
VIEW IN TELEGRAM
Datalab выкатывает Chandra
Среди open-source OCR внезапно появился новый чемпион. Модель Chandra от команды Datalab залетела на независимые бенчмарки и обошла прежнего топа dots-ocr. Судя по тестам, это не просто ещё один форк, а реально мощный инструмент.
Chandra уверенно работает с текстом, таблицами и даже формулами. Поддерживает больше сорока языков и не только печатный текст, но и старые рукописи. Один из тестов прогнали на письме Рамануджана 1913 года, и модель справилась без кривых артефактов.
Проект полностью открыт
👉 @PythonPortal
Среди open-source OCR внезапно появился новый чемпион. Модель Chandra от команды Datalab залетела на независимые бенчмарки и обошла прежнего топа dots-ocr. Судя по тестам, это не просто ещё один форк, а реально мощный инструмент.
Chandra уверенно работает с текстом, таблицами и даже формулами. Поддерживает больше сорока языков и не только печатный текст, но и старые рукописи. Один из тестов прогнали на письме Рамануджана 1913 года, и модель справилась без кривых артефактов.
Проект полностью открыт
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18❤8🔥5
Python совет:
itertools.dropwhile пропускает элементы итерируемого объекта, пока условие возвращает True, а затем отдаёт все последующие элементы, начиная с первого, для которого условие стало False.
Итератор dropwhile не вернет ни одного элемента, пока предикат хотя бы раз не даст False.
Пример👇
👉 @PythonPortal
itertools.dropwhile пропускает элементы итерируемого объекта, пока условие возвращает True, а затем отдаёт все последующие элементы, начиная с первого, для которого условие стало False.
Итератор dropwhile не вернет ни одного элемента, пока предикат хотя бы раз не даст False.
Пример
>>> import itertools
>>> purchase_price = 99.00
>>> daily_prices = [95, 97, 94, 96, 100, 102, 99]
>>> prices_after_gain = list(itertools.dropwhile(lambda price: price <= purchase_price, daily_prices))
prices_after_gain
[100, 102, 99]
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤4🤔3
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣71❤8🤯6😁1👀1
This media is not supported in your browser
VIEW IN TELEGRAM
Преподаватель показал, как метод Монте-Карло помогает по-настоящему разбираться в данных. Он собрал интерактивный дашборд на Python с использованием Matplotlib, чтобы студенты могли сами моделировать неопределённость в оценке запасов лития. 🌟
👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11❤2🤔2😁1
Telegram опубликовал список 8 самых быстрорастущих каналов для программистов:
Only Python — Подборки приёмов и фич, о которых не рассказывают в курсах.
Only Tech — Главные тренды и инсайды из мира технологий, маркетинга и интернет-культуры.
Only Hack — Реальные кейсы кибератак, инструменты и методы защиты, которые используют хакеры.
Only GitHub — Репозитории, которые решают реальные задачи.
Скрипты, фреймворки и готовые решения
Only IT — Без мнений и слухов — только факты и важные IT-события.
Only Apple — Новые апдейты, утечки и фишки, которые Apple ещё не показала.
Only GPT — Промпты, хаки и свежие инструменты, о которых молчат даже AI-каналы.
Only Memes — Если ты когда-нибудь деплоил в пятницу вечером — ты поймешь
Подписывайтесь и прокачивайте свои скиллы.
Only Python — Подборки приёмов и фич, о которых не рассказывают в курсах.
Only Tech — Главные тренды и инсайды из мира технологий, маркетинга и интернет-культуры.
Only Hack — Реальные кейсы кибератак, инструменты и методы защиты, которые используют хакеры.
Only GitHub — Репозитории, которые решают реальные задачи.
Скрипты, фреймворки и готовые решения
Only IT — Без мнений и слухов — только факты и важные IT-события.
Only Apple — Новые апдейты, утечки и фишки, которые Apple ещё не показала.
Only GPT — Промпты, хаки и свежие инструменты, о которых молчат даже AI-каналы.
Only Memes — Если ты когда-нибудь деплоил в пятницу вечером — ты поймешь
Подписывайтесь и прокачивайте свои скиллы.
🤣11💊7🌚2🤯1