Python - Советы, библиотеки, гайды
19.7K subscribers
1.17K photos
25 videos
6 files
589 links
Всё для Python программиста :3
Готовый код, советы, лайфхаки, годные библиотеки, уроки и многое другое!

Автор - Абрахам (@priler)

РКН: https://kurl.ru/uXZzR
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Musort – простая утилита на Python, позволяющая переименовать все выбранные музыкальные/аудиофайлы в папке в соответствии с именами из метаданных аудиофайлов.

Позволяет вам легче организовать свою музыкальную библиотеку.
А также понять как работать с метаданными в Python.
(через модуль TinyTag)

🖥 Ссылка на проект: https://github.com/tdeerenberg/Musort
Please open Telegram to view this post
VIEW IN TELEGRAM
👍271🤡1
🖥 Python Cheatsheet - это большая, поддерживаемая сообществом шпаргалка по Python, с удобной навигацией.

Такие шпаргалки полезны для того, чтобы не гуглить элементарные вещи которые вы иногда забываете.
Например, штуки по типу if __name__ == '__main__', методы словарей, создание словаря с двух списков, работа с сетом, генераторы, чтение/запись в файлы.
И так далее 🌚

📑 Короче сохраняйте, чтобы не потерять.
Штука рил полезная.
👍536🔥3
Брейсы он тоже не знает 🌚
👍123🌚10😁3🤡31🐳1🍓1
This media is not supported in your browser
VIEW IN TELEGRAM
Auto PY to EXE - это утилита с графическим интерфейсом для лёгкой упаковки ваших Python программ в исполняемые файлы.
Под капотом у неё конечно же PyInstaller.

Штука удобная, пользуемся.

Ставится командой ⚙️ pip install auto-py-to-exe
Запускается потом командой auto-py-to-exe.
Документация и инструкции здесь.
👍92🤡12🐳321🔥1😁1🤯1
🌚 Тупо слили исходный код ИК термометра
🌚88😁24👍8🔥75🤔1
Сделал небольшой рефакторинг одного проекта на Python.
Теперь вместо каши слева, более чистый и понятный код справа.

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

Такие пироги 🥧

UPD: А еще я перекинул конфиги на TOML, и читаю их при помощи tomli.
Рекомендую.
38👍16🔥3❤‍🔥21🌚1
Признавайтесь, кто покупал это? 🤔
😁147👍138😐6💯21🌚1
В Python всё наше, нет ничего приватного или личного 🌚
😁164❤‍🔥14👍13🌚54🤡4😢21😱1🐳1🏆1
Вот так дааа ... 🌚
🔥102🤯35👍8🏆7😱622🐳2🎉1
Когда у меня спрашивают, почему я выбрал именно Python 🌚
😁129🤡32👍53🌚3🔥21🎉1
В Python нам и одного ствола достаточно 😎
76🌚11👍9🤔42
Без комментариев 🌚
🌚182👍18😁13🤡11😐532🔥2🤯2💋1
ChatGPT умеет в Python 🌚
135🤡19🤔9🔥7😢52🌚2❤‍🔥1🐳1
С каких это пор наш Дзен - это всё в одну строчку :3
😐48😁11👍6🌚5🤔3🔥2❤‍🔥1
Добрался наконец до сравнения Yolov8 vs Yolov7.
Меня интересовало два фактора, а именно точность и скорость инференса объектов.

Так вот, у 7й версии есть две основные модели, обычная YOLOv7 и чуть более жирная YOLOv7-X.
У 8й версии разнообразия в этом плане больше, тут для Object Detection есть nano, small, medium и т.п. модели.

Для сравнения я взял YOLOv7 и YOLOv8s.
Возможно логичнее было бы взять YOLOv8m, но роста в точности там не очень много, а вот падение в скорости - почти в два раза.

Итак, на одном и том же датасете и на одном и том же железе (RTX 2080ti), результаты скорости инференса в реальном времени вы можете наблюдать на скриншотах выше.

8 версия Yolo быстрее не только в инференсе, она еще и быстрее обучается.
На одном и том же датасете первая модель обучалась >10 часов, а вторая (yolov8s) обучалась в районе 3-4 часов.

Хотя это конечно не абсолютный показатель, и даже не усредненный.
Это лишь частный случай из моего конкретного use case 🌚

Такие пироги 🥧
👍605🤡3🌚2🤩1
Всё так 🌚
👍202🌚33😁136🐳4😐43🍓3
Что выведет код print('%f'%35)
Anonymous Quiz
22%
35.00
10%
35.0000
9%
35.000000
59%
Будет ошибка
😱74🎉16🤔13👍7🔥6🌚4🏆1
С днём рождения, Python⁠⁠!

Python сегодня исполняется 32 года 🎂
Ведь именно 20 февраля 1991 года Гвидо Ван Россум опубликовал исходники версии 0.9.0 🥳
🎉245👍25❤‍🔥76🏆5🔥32🌚1