Media is too big
VIEW IN TELEGRAM
Не ждали, а она тут — новая версия Python 3.14 🚀
И лучше просто кликнуть сейчас по ссылке и послушать краткий обзор от Евгения Афонасьева, тимлида разработки Antifraud в Авито, чем потом упускать полезные фичи и искать этот пост.
В ролике разобрали как небольшие обновления, так и те, что лучше внедрять в свою работу уже сейчас.
📺 Смотрим и обсуждаем по ссылке!
И лучше просто кликнуть сейчас по ссылке и послушать краткий обзор от Евгения Афонасьева, тимлида разработки Antifraud в Авито, чем потом упускать полезные фичи и искать этот пост.
В ролике разобрали как небольшие обновления, так и те, что лучше внедрять в свою работу уже сейчас.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤13💊3👍2🌭2
Если тебе кажется, что у тебя стрёмное портфолио, просто вспомни: у создателя Python оно тоже такое, и он всё равно лучший.
👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
❤35😁16
Media is too big
VIEW IN TELEGRAM
Находи профиль человека на 1000+ сайтах
Открытый инструмент Social Analyzer на GitHub реально МЁД.
Вводишь один юзернейм, и он автоматически пробегается по тысяче с лишним соцсетей, вытаскивая все профили этого пользователя.
Он ещё и данные парсит для нормальной аналитики, умеет сверять несколько аккаунтов между собой и строить визуальные графы связей.😏
👉 @PythonPortal
Открытый инструмент Social Analyzer на GitHub реально МЁД.
Вводишь один юзернейм, и он автоматически пробегается по тысяче с лишним соцсетей, вытаскивая все профили этого пользователя.
Он ещё и данные парсит для нормальной аналитики, умеет сверять несколько аккаунтов между собой и строить визуальные графы связей.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥19❤3
Совет по Python:
Не стоит делать pip freeze > requirements.txt.
Иначе в файле окажется куча зависимостей, которые ты сам не ставил и вообще не понимаешь, зачем они нужны.
Лучше добавляй нужные пакеты вручную в requirements.txt.
Сравни два подхода:
Ручное добавление зависимостей:
Django==5.0.4
pytest==8.1.1
pytest-cov==5.0.0
Результат pip freeze:
asgiref==3.8.1
coverage==7.4.4
Django==5.0.4
iniconfig==2.0.0
packaging==24.0
pluggy==1.5.0
pytest==8.1.1
pytest-cov==5.0.0
pytest-cover==3.0.0
pytest-coverage==0.0
sqlparse==0.5.0
👉 @PythonPortal
Не стоит делать pip freeze > requirements.txt.
Иначе в файле окажется куча зависимостей, которые ты сам не ставил и вообще не понимаешь, зачем они нужны.
Лучше добавляй нужные пакеты вручную в requirements.txt.
Сравни два подхода:
Ручное добавление зависимостей:
Django==5.0.4
pytest==8.1.1
pytest-cov==5.0.0
Результат pip freeze:
asgiref==3.8.1
coverage==7.4.4
Django==5.0.4
iniconfig==2.0.0
packaging==24.0
pluggy==1.5.0
pytest==8.1.1
pytest-cov==5.0.0
pytest-cover==3.0.0
pytest-coverage==0.0
sqlparse==0.5.0
Please open Telegram to view this post
VIEW IN TELEGRAM
💊25👍5❤4🤣4🤔1
Media is too big
VIEW IN TELEGRAM
Сервис позволяет заглянуть внутрь моделей вроде LLaMA: увидеть каждый тензор, операцию и весь путь данных. Кликаешь на компонент и получаешь соответствующий кусок кода, который за это отвечает. Максимальная наглядность для тех, кому мало схем на картинках.
Ссылка для изучения: https://www.alphaxiv.org/labs/tensor-trace
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8🤯5❤3
ChatGPT, Cursor, Gemini, Perplexity, Claude — вся эта команда уже готова чинить твой код, пока ты споришь с тимлидом о нейминге переменной.
Генерят тесты, ловят баги, подсказывают архитектуру и даже пишут доку, если руки не доходят (а они никогда не доходят).
Оформить подписку можно через Kupikod — быстро, в рублях и без плясок с зарубежными картами:
Please open Telegram to view this post
VIEW IN TELEGRAM
💊7🔥4
This media is not supported in your browser
VIEW IN TELEGRAM
Впервые за всю историю интернета появилась альтернатива Википедии
Она называется Grokipedia. Её сделали Илон Маск и команда X. Позиционируют как более правдивую замену Википедии.
Запустили уже с почти 900 тысячами статей и хотят перестроить онлайн-знания с помощью ИИ.
Посмотрим, что из этого выйдет. Напиши, что думаешь :)
👉 @PythonPortal
Она называется Grokipedia. Её сделали Илон Маск и команда X. Позиционируют как более правдивую замену Википедии.
Запустили уже с почти 900 тысячами статей и хотят перестроить онлайн-знания с помощью ИИ.
Посмотрим, что из этого выйдет. Напиши, что думаешь :)
Please open Telegram to view this post
VIEW IN TELEGRAM
💊30👍13😁5❤2🤯2🔥1
✓ Без установки, работает на WebAssembly
✓ В комплекте Python, C, C++, Vim, curl и другое
✓ С доступом в интернет — устанавливай всё, что нужно
Попробуй → http://webvm.io
http://webvm.io
Please open Telegram to view this post
VIEW IN TELEGRAM
❤13🤯5👍3💊2
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👀3
Мои 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
💊12❤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