Gym-Retro - это библиотека, созданная чтобы работать вместе с Gym.
Еще одной библиотекой для RL (reinforcement-learning).
Gym-Retro поддерживает более 1000 классических тайтлов.
Среди которых игры с платформ Atari, NEC, Nintendo, Sega и т.д.
Ставится командой
Еще одной библиотекой для RL (reinforcement-learning).
Gym-Retro поддерживает более 1000 классических тайтлов.
Среди которых игры с платформ Atari, NEC, Nintendo, Sega и т.д.
Ставится командой
pip install gym-retro
Документация и примеры кода здесь.👍26🔥4💩3❤1
Для чего вы чаще всего используете Python? 🤔
Anonymous Poll
51%
Создаю ботов (для телеграма, дискорда и тд)
27%
Создаю сайты (back-end на django и тд)
20%
Программирую ИИ (нейросети, дата саенс и тд)
17%
Делаю приложения с GUI (под windows, mac, linux)
35%
Использую язык для автоматизации (тестирование, парсинг и тд)
12%
Создаю игры (на pyglet, ursina и тд)
16%
Свой вариант (в комментарии)
👍89🔥18😱4💩4😢3🎉2❤1🤩1
Как расшифровывается PEP?
Anonymous Quiz
45%
Python Effective Programming
10%
Python Effective Proposal
21%
Python Enhancement Practices
17%
Python Enhancement Proposal
6%
Python Provisional Prophesy
😢73🔥39🎉19😱18💩15👍14😁4
Kivy - это активно разрабатываемый фреймворк для Python, позволяющий создавать на этом языке приложения для Android/iOS, а также для Windows/Mac/Linux
Примеры приложений на Kivy:
- Змейка под Android
- KOGNITIVO - Тренировка Мозга
- Мультитач контроллер для Ableton Live
Последняя, кстати, вообще продается за $45.
А у нас на канале есть даже введение в Kivy на 5 уроков.
Правда дальше учить придется по докам.
Крч штука годная, и при этом не стоит на месте.
Вся документация представлена здесь.
Там же и инструкция по установке, а также примеры кода, и даже небольшой Getting Started.
Примеры приложений на Kivy:
- Змейка под Android
- KOGNITIVO - Тренировка Мозга
- Мультитач контроллер для Ableton Live
Последняя, кстати, вообще продается за $45.
А у нас на канале есть даже введение в Kivy на 5 уроков.
Правда дальше учить придется по докам.
Крч штука годная, и при этом не стоит на месте.
Вся документация представлена здесь.
Там же и инструкция по установке, а также примеры кода, и даже небольшой Getting Started.
🔥46💩9👍7❤2🤩2
BeeWare - это еще один фреймворк для Python, позволяющий программировать приложения сразу под Windows/Linux/Mac и Android/iOS.
Причем, как утверждают разработчики - интерфейс приложений будет нативным.
Как и всё остальное, в том числе и доступ к API устройства.
У них даже есть крутая и подробная документация с Getting Started.
Она доступна здесь.
Причем, как утверждают разработчики - интерфейс приложений будет нативным.
Как и всё остальное, в том числе и доступ к API устройства.
У них даже есть крутая и подробная документация с Getting Started.
Она доступна здесь.
🔥46❤8👍8💩3
click - это крутая библиотека, позволяющая вам легко создавать утилиты для командной строки (CLI).
Чтобы ваши приложения на Python можно было запускать с любыми аргументами.
Например, вот так:
А вам лишь придется получать эти значения в коде и что-то с ними делать.
Легко и просто!
Ставится командой
Чтобы ваши приложения на Python можно было запускать с любыми аргументами.
Например, вот так:
python hello.py --count=3 --name=Abraham
Причем за обработку и парсинг этих параметров будет отвечать библиотека.А вам лишь придется получать эти значения в коде и что-то с ними делать.
Легко и просто!
Ставится командой
pip install click
Документация и примеры кода здесь.👍56🔥11💩5
Black - это тулза для автоматического форматирования вашего Python кода.
Причем, в соответствии с требованиями PEP8 🔥
Пример работы Black можно посмотреть здесь.
Документация и примеры использования здесь.
Причем, в соответствии с требованиями PEP8 🔥
Пример работы Black можно посмотреть здесь.
Документация и примеры использования здесь.
👍39🎉4🤩2🔥1
arrow - одна библиотека, чтобы править всеми!
Как вы знаете, в Python для работы с датами и временем есть целая куча модулей:
Она содержит в себе сразу все необходимые методы для работы с датами и временем.
И вам достаточно импортировать только её.
Ставится командой
Как вы знаете, в Python для работы с датами и временем есть целая куча модулей:
datetime, time, calendar, dateutil, pytz и т.д.
Так вот arrow призвана исправить этот хаос.Она содержит в себе сразу все необходимые методы для работы с датами и временем.
И вам достаточно импортировать только её.
Ставится командой
pip install arrow
Документация и примеры кода здесь.👍77🔥5💩2
retry - маленькая, но полезная библиотека, добавляющая одноименный декоратор.
Всё что он реализует - это повторные попытки.
Что бывает полезно, например, в парсерах или ботах - когда возникают неполадки с сетью.
Так вот с этой либой, вам не придется прописывать
Достаточно добавить декоратор
Функция будет повторяться в случае ошибки.
Ставится командой
Всё что он реализует - это повторные попытки.
Что бывает полезно, например, в парсерах или ботах - когда возникают неполадки с сетью.
Так вот с этой либой, вам не придется прописывать
try ... except
.Достаточно добавить декоратор
@retry
и настроить его по своему желанию.Функция будет повторяться в случае ошибки.
Ставится командой
pip install retry
Документация и примеры кода здесь.👍52🔥9🤩3💩1
watchdog - крутая библиотека для мониторинга событий файловой системы.
Например, можно отслеживать событие изменения/создания файла и что-то потом делать.
Принцип примерно тот же, что и у аналогичной библиотеки для NodeJS.
Ставится командой
Например, можно отслеживать событие изменения/создания файла и что-то потом делать.
Принцип примерно тот же, что и у аналогичной библиотеки для NodeJS.
Ставится командой
pip install watchdog
Документация и примеры кода здесь.🔥38👍10🤩2
ujson - это ультрабыстрый энкодер/декодер JSON.
В отличии от встроенного
Так что если вы делаете проект, где надо часто и много работать с форматом данных JSON, тогда ваш выбор - это
Ставится командой
В отличии от встроенного
simplejson
и других подобных библиотек, эта побеждает практически во всех тестах производительности.Так что если вы делаете проект, где надо часто и много работать с форматом данных JSON, тогда ваш выбор - это
ultrajson
.Ставится командой
pip install ujson
Документация, примеры кода и замеры скорости - здесь.🔥35👍6💩1