Обложка канала

Python - Советы, библиотеки, гайды. Страница 37

10180 @xo_py

Всё для Python программиста :3 Готовый код, советы, лайфхаки, годные библиотеки, уроки и многое другое!

  • Python - Советы, библиотеки, гайды

    retry - маленькая, но полезная библиотека, добавляющая одноименный декоратор. Всё что он реализует - это повторные попытки. Что бывает полезно, например, в парсерах или ботах - когда возникают неполадки с сетью. Так вот с этой либой, вам не придется прописывать try ... except. Достаточно добавить декоратор @retry и настроить его по своему желанию. Функция будет повторяться в случае ошибки. Ставится командой pip install retry Документация и примеры кода здесь.
  • Python - Советы, библиотеки, гайды

    Ничего особенного, просто питон тепло оделся 🌚
  • Python - Советы, библиотеки, гайды

    arrow - одна библиотека, чтобы править всеми! Как вы знаете, в Python для работы с датами и временем есть целая куча модулей: datetime, time, calendar, dateutil, pytz и т.д. Так вот arrow призвана исправить этот хаос. Она содержит в себе сразу все необходимые методы для работы с датами и временем. И вам достаточно импортировать только её. Ставится командой pip install arrow Документация и примеры кода здесь.
  • Реклама

  • Python - Советы, библиотеки, гайды

    7 типов какие бывают ПРОГРАММИСТЫ

    7 типов программистов, которые я знаю!) Узнали себя? Научитесь программировать с нуля с помощью курса Нетологии «Java-разработчик с нуля» — https://netolo.gy/hG9. По промокоду ХАУДИ действует скидка 45% на обучение в Нетологии. 🔵 Наш TELEGRAM: https://t.me/howdyho_official Наш ВК: https://www.vk.com/howdyho_net Сотрудничество https://vk.com/topic-84392011_33285530 💗 Музыка предоставлена YouTube Audio Library.

    YouTube
  • Python - Советы, библиотеки, гайды

    Хочу такой же 🌚
  • Python - Советы, библиотеки, гайды

    Black - это тулза для автоматического форматирования вашего Python кода. Причем, в соответствии с требованиями PEP8 🔥 Пример работы Black можно посмотреть здесь. Документация и примеры использования здесь.
  • Python - Советы, библиотеки, гайды

    click - это крутая библиотека, позволяющая вам легко создавать утилиты для командной строки (CLI). Чтобы ваши приложения на Python можно было запускать с любыми аргументами. Например, вот так: python hello.py --count=3 --name=Abraham Причем за обработку и парсинг этих параметров будет отвечать библиотека. А вам лишь придется получать эти значения в коде и что-то с ними делать. Легко и просто! Ставится командой pip install click Документация и примеры кода здесь.
  • Python - Советы, библиотеки, гайды

    Сегодня, 20 февраля 2022 года у Python день рождения!!! 🎆🍰🥳 Языку исполнился 31 годик. p.s. Даже больше, чем мне 🤔
  • Python - Советы, библиотеки, гайды

    🐍 А вы знали? Выпуск №15 Разница между == и is в Python.
  • Python - Советы, библиотеки, гайды

    Загадка от Жака Фреско: Было 2 питона. Сколько? p.s. На размышление дается 30 секунд. Свой ответ в комментарии 💭
  • Python - Советы, библиотеки, гайды

    🐍 А вы знали? Выпуск №14 Перечисления (enum) в Python.
  • Python - Советы, библиотеки, гайды

    BeeWare - это еще один фреймворк для Python, позволяющий программировать приложения сразу под Windows/Linux/Mac и Android/iOS. Причем, как утверждают разработчики - интерфейс приложений будет нативным. Как и всё остальное, в том числе и доступ к API устройства. У них даже есть крутая и подробная документация с Getting Started. Она доступна здесь.
  • Python - Советы, библиотеки, гайды

    Kivy - это активно разрабатываемый фреймворк для Python, позволяющий создавать на этом языке приложения для Android/iOS, а также для Windows/Mac/Linux Примеры приложений на Kivy: - Змейка под Android - KOGNITIVO - Тренировка Мозга - Мультитач контроллер для Ableton Live Последняя, кстати, вообще продается за $45. А у нас на канале есть даже введение в Kivy на 5 уроков. Правда дальше учить придется по докам. Крч штука годная, и при этом не стоит на месте. Вся документация представлена здесь. Там же и инструкция по установке, а также примеры кода, и даже небольшой Getting Started.
  • Python - Советы, библиотеки, гайды

    🐍 А вы знали? Выпуск №13 Цикл с постусловием.
  • Python - Советы, библиотеки, гайды

    Как создать Android игру за 10 минут на языке Python!

    Создаем игру под Android на Python за 10 минут! Это проще, чем кажется. 🐍 Курс «Python для веб-разработки» в SkillFactory: https://clc.to/QYd2zg === По промокоду "Хауди Хо" скидка 25% до 7 марта! 🆇 Ссылки из видео 🆇 1) https://kivy.org/ 2) Исходный код (https://pastebin.com/12XtvXKP, https://pastebin.com/5Ag6UrB0) 3) Гайд как открыть общие папки в VM https://web-programming.com.ua/nastrojka-obshhix-papok-v-virtualbox-s-gostevoj-ubuntu/ 4) Гайд по компиляции под Android https://github.com/Zen-CODE/kivybits/tree/master/KivyCompleteVM 5) Мои уроки по Python Kivy https://www.youtube.com/watch?v=VIy3hktYKwE 🔵 Наш TELEGRAM: https://t.me/howdyho_official Наш ВК: https://www.vk.com/howdyho_net Сотрудничество https://vk.com/topic-84392011_33285530 💗 Музыка предоставлена YouTube Audio Library.

    YouTube
  • Реклама

  • Python - Советы, библиотеки, гайды

    Gym-Retro - это библиотека, созданная чтобы работать вместе с Gym. Еще одной библиотекой для RL (reinforcement-learning). Gym-Retro поддерживает более 1000 классических тайтлов. Среди которых игры с платформ Atari, NEC, Nintendo, Sega и т.д. Ставится командой pip install gym-retro Документация и примеры кода здесь.
  • Python - Советы, библиотеки, гайды

    PyGlet - это то, что вы должны учить/использовать вместо PyGame. Разница между ними очевидна, Pyglet это обёртка над OpenGL, а Pygame - над SDL. Поэтому производительность у первой - в разы лучше. К тому же Pyglet это более высокоуровневая библиотека. Здесь окно приложения можно вывести в 4 строчки кода:
    import pyglet
    screen_window = pyglet.window.Window(640, 480)
     
    if __name__ == "__main__":
        pyglet.app.run()
    
    
    Еще библиотека поддерживает работу с 3D. И активно обновляется. Ставится командой pip install pyglet Документация и примеры кода здесь.
  • Python - Советы, библиотеки, гайды

    Популярная библиотека discord.py внезапно была архивирована своим разработчиком и перешла в статус read-only. Как пишет разработчик, он работал над проектом примерно 6 лет. И за это время не принял ни один донат и не просил об этом. Он делал проект, потому что любил его. Всё чего он хотел, это чтобы его боты для дискорда были написаны и работали на Python (мило). Однако, пришло время ему завершить поддержку и развитие проекта. Автор сообщает, что предложил продолжить работу над проектам контрибьютерам - но никто не согласился. Поэтому любой на данный момент волен сделать форк и продолжить развитие библиотеки Discord.py. А что вы думаете об этом? 🤔