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

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

РКН: https://kurl.ru/uXZzR
Download Telegram
Мало кто знает, но встроенная в модуль time функция sleep работает не так хорошо, как требуется.
Например, если вам нужно подождать всего 5 или 10 миллисекунд, то следует использовать кастомную функцию для этой цели на основе цикла while.

Пример такой функции на скрине выше.
Код можете взять здесь.

Такой метод будет работать в разы лучше, чем time.sleep.
👍38🤯4❤‍🔥2
Все кто не понял пост выше, - объясняю.
Стандартный time.sleep работает, но на маленьких значениях результат будет не таким, какой вы ожидаете.

Например, если нужно подождать 5ms или даже 10ms, time.sleep будет ждать вместо этого 15-20ms.
А кастомная реализация подождёт именно те самые 5-10ms.

Код на скрине выше доказывает эту теорию.
Кастомка стабильно выдает нужное время ожидания, даже если это 2ms.
В то время как дефолтный time.sleep практически каждый раз не позволяет ждать меньше 15-20ms.

Может показаться мелочью, но об этом следует знать.
👍444😐2😁1
Исходный код любого казино на Python ... 🌚
😁256🌚25👍18🔥8🤡8❤‍🔥555😢2🤩2
Нейросеть ChatGPT попросили написать функцию для определения опытности программиста на основе его расы и пола.

Вот что она выдала:
если черная женщина - джун
если черный мужчина или белая женщина - мид
если белый мужчина - сеньор

Теперь всё понятно.
🤡139😁49👍27🔥16😐151
Коротко о моём отчёте в WakaTime.
Если кто не знает, то это такой плагин отслеживающий сколько часов и на каком языке вы пишите код 🌚
👍57🌚842
Какой-то неправильный у них Python ...
🌚118😁39😐15🤔3🏆3🍓32❤‍🔥21👍1🐳1
А вы и дальше называйте свои переменные на английском ... 🌚
😁170🌚20👍10🤯8❤‍🔥43🤔3😢3😱2😐21
Да.
👍96🤡115❤‍🔥2
Все кому нужна базовая помощь с кодом, - добро пожаловать в наш чат @xo_py_chat
Я в том числе там сижу и если есть время, что-то подскажу/помогу просто так 🌚
Человеку из письма скинул то же самое.

Всем хорошего дня 😉
👍393
Stockfish - это крутая библиотека, реализующая доступ к популярному движку Stockfish прямо из Python.
Если кто не знает, то это движок для шахмат.

Там есть методы вроде get_best_move() позволяющие получить наилучший шахматный ход в указанной партии.

С этой библиотекой вы легко создадите шахматную игру (с PyGame, например).
Либо целого ассистента для игры в шахматы.

Ставится командой ⚙️ pip install stockfish
Документация и примеры кода здесь.
❤‍🔥35👍71🤩1🏆1
Я тут кстати обновил на гитхабе проект TGBotBase.
Он нужен для тех, кто хочет скачать готовую структуру и сразу начать писать бота для телеграма на Aiogram.
Из новенького чуть реформат кода + добавлен файлик requirements.txt, в котором вы найдете очень много полезного для вышеупомянутой библиотеки.

Свои идеи по улучшению архитектуры и/или состава данной "базы для создания ботов" предлагайте в комментариях.
Всем спасибо 😉
39👍10🔥2❤‍🔥1🤡1
Делать урок нейронные сети за 1 час?
Anonymous Poll
81%
Да!
11%
Можно
7%
Нет
👍34❤‍🔥15🐳8💯4🎉21🤡1
И в чем он не прав?
👍131🤡26😁165❤‍🔥33🌚3
alive-progress - это крутой прогресс-бар для ваших Python скриптов и консольных приложений! 🤩
Здесь есть даже маленькая прикольная анимация, ETA, поддержка Jypyter и многое другое.

Python |███████████████████████████▊ | ▃▅▇ 18/26 [69%] in 6s (3.2/s, eta: 3s)

Ставится командой ⚙️ pip install alive-progress
Документация и примеры кода здесь.
👍42🤡4🐳1🌚1
Всё так 🌚
🌚186👍31😁11🤡8😐542🍓2❤‍🔥1🔥1🐳1
Беспорядок рождается из порядка. «Искусство войны» (C) Сунь-цзы
137🤯35😁137👍3🏆2