TGViewer
Channel Public Channel
Python Portal

Python Portal

@pythonportal

Всё самое интересное из мира Python

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

Работаем с @Spiral_Yuri

РКН: https://clck.ru/3GMMF6
Subscribers
50.3K
Photos
2.9K
Videos
489
Links
1.3K

Showing posts older than #4890 · Back to latest

Older Posts 20 shown
Post #4889 10.3K
Какой путь проходит нейросеть, чтобы дать простой ответ на ваш вопрос

👉 @PythonPortal
  • 🤣 71
  • 👀 16
  • 🔥 14
  • 😁 8
  • ❤ 4
  • 👍 4
Post #4888 11.5K
Теперь можно использовать Claude Code прямо в VS Code через официальное расширение и это реально удобно 👍

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

👉 @PythonPortal
  • ❤ 26
  • 👍 17
  • 💊 5
  • 🤔 2
Post #4886 9.8K
Если вы любите ретро-игры и цените открытый код, вам понравится OS Game Clones

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

👉 @PythonPortal
  • 👍 18
  • ❤ 14
Post #4885 11K
Будни тестировщика

👉 @PythonPortal
  • 😁 159
  • 🤣 39
  • ❤ 8
  • 🌭 6
  • 👍 2
  • 😢 1
Post #4884 10.1K
Отличный open source инструмент для Web Scraping

HeadlessX позволяет легко извлекать контент с любых веб-страниц, делать скриншоты и PDF. Инструмент поддерживает интеграции с n8n, Zapier и другими сервисами автоматизации. 🎅

Более 40 техник обхода детектирования делают его удобным для сложного скрэпинга

→ https://github.com/SaifyXPRO/HeadlessX

👉 @PythonPortal
  • 👍 14
  • ❤ 7
Post #4882 9.36K
Совет по PEP8:

Для лучшей читаемости переносите строки перед бинарными операторами (например, +, -, *, /), а не после них. Это позволяет выравнивать операторы с их операндами и избегать их разбрасывания по разным строкам.

Пример:

# good
income = (gross_wages
+ taxable_interest
+ (dividends - qualified_dividends)
- ira_deduction
- student_loan_interest)

# bad
income = (gross_wages +
taxable_interest +
(dividends - qualified_dividends) -
ira_deduction -
student_loan_interest)


👉 @PythonPortal
  • ❤ 45
  • 👍 27
  • 🔥 9
Post #4881 8.7K
Python-библиотека FindMy .py позволяет работать с сетью Apple Find My без Mac.

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

Установить просто через pip install findmy, а примеры использования есть в папке examples. Подробнее на GitHub

👉 @PythonPortal
  • ❤ 23
  • 👍 8
Post #4879 8.46K
Время полезных шпаргалок: нашел шпаргалку с топ-9 самых популярных HTTP-запросов

Забираем в сохранёнки

👉 @PythonPortal
  • 👍 23
  • ❤ 10
Post #4876 8.95K
Практикуемся в алгоритмах на любом языке

На платформе CSES Problem Set доступно более 400 задач, охватывающих широкий спектр тем, включая динамическое программирование, графы, строки, математические задачи и многое другое, что можно решать на самых популярных языках: C/C++, Java, Python, C#.

👉 @PythonPortal
  • ❤ 21
  • 👍 6
Post #4875 10K
В PyTorch выявлены два неудачных дефолтных параметра в DataLoader, которые серьёзно снижают производительность при обучении моделей. Исправление этих настроек позволяет добиться примерно пятикратного ускорения. 🦆

При обучении на GPU данные переносятся на устройство через .to(device), после чего все вычисления выполняются уже на видеокарте. В итоге процесс получается неэффективным: когда работает GPU, CPU простаивает, и наоборот.

Использование фиксации памяти решает эту проблему. Пока модель обучается на первом мини-батче, CPU успевает заранее перенести второй мини-батч на GPU. Таким образом, видеокарта не простаивает в ожидании новых данных и сразу начинает вычисления с готовым батчем.

Реализовать это просто:

- добавить pin_memory=True в DataLoader,
- при передаче данных использовать .to(device, non_blocking=True)

Кроме того, рекомендуется задать num_workers в DataLoader для параллельной загрузки данных.

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

👉 @PythonPortal
  • ❤ 48
  • 👍 11
  • 🔥 4
Post #4873 10.5K
Визуализация Python-объектов и ссылок

Многие начинающие Python-разработчики сталкиваются с путаницей при работе с изменяемостью и ссылками между переменными. Особенно тяжело разобраться при отладке сложных структур данных, когда непонятно, как именно они связаны. ⌨️

Поэтому держите memory_graph — опенсорс тул для визуализации Python-объектов и ссылок. Он показывает структуру данных, стек вызовов и связи между переменными.

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

Работает в VS Code, Jupyter, PyCharm и доступен онлайн без установки.

👉 @PythonPortal
  • 👍 40
  • 🔥 9
  • ❤ 7
Post #4872 9.74K
Вышел Typer 0.19.0

Теперь можно использовать Literal из typing для CLI-параметров, которые принимают только одно из нескольких значений. Самая долгожданная фича наконец доступна. 🎰

https://github.com/fastapi/typer

👉 @PythonPortal
  • 👍 15
  • ❤ 9
Post #4870 9.5K
На такую серьезную работу и половину спринта можно списать

👉 @PythonPortal
  • 😁 103
  • 👍 19
  • 🔥 12
  • ❤ 4
  • 🤝 1
  • 💊 1
Post #4869 9.84K
Полезная находка для Python-разработчиков: статья «20 лучших практик Python 2025» от Aglowid IT Solutions.

В ней собраны ключевые советы по эффективной разработке -> PEP-стандарты, структура проекта, чистый и идиоматичный код, тесты и работа с исключениями.

Честно, читаешь и сразу хочется переписать весь свой проект 🤪

👉 @PythonPortal
  • 👍 21
  • ❤ 5
Post #4867 10.2K
Как проходит первый тест новой фичи

👉 @PythonPortal
  • 😁 86
  • 🤣 36
  • ❤ 4
  • 🔥 4
  • 👍 3
  • 😢 3
Post #4866 10.2K
Visual Studio Code теперь умеет автоматически обрабатывать TODO-комментарии в коде. С новой функцией и помощью GitHub Copilot можно за два клика решать задачи и сразу создавать PR.

👉 @PythonPortal
  • 👍 27
  • ❤ 7
  • 🔥 3
Post #4865 10.7K
Нашлась утилита Real-Time Voice Cloning

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

Она работает на Python, генерирует речь в реальном времени и полностью локальна, никаких облаков и ограничений. 🫠

👉 @PythonPortal
  • 👍 37
  • ❤ 8
  • 🔥 3
  • 🤣 2
  • 🏆 1
  • 💊 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →