Forwarded from Zen of Python
«За меня учится Python бот»
Автор этой статьи создал программу, которая позволяет ему делать две задачи одновременно — учиться и заниматься домашними делами. Бот включает запись экрана, нажимая на нужные кнопки, сохраняет видео и не забывает сообщать о своих действиях хозяину.
Если хотите также, то читайте статью, где автор подробно показывает и рассказывает, как он это сделал:
https://tprg.ru/Xdc5
Автор этой статьи создал программу, которая позволяет ему делать две задачи одновременно — учиться и заниматься домашними делами. Бот включает запись экрана, нажимая на нужные кнопки, сохраняет видео и не забывает сообщать о своих действиях хозяину.
Если хотите также, то читайте статью, где автор подробно показывает и рассказывает, как он это сделал:
https://tprg.ru/Xdc5
Forwarded from Zen of Python
Особенности Python при разработке мобильного приложения
На сегодняшний день Python проник практически во все направления разработки. Не обошёл стороной он и мобильные приложения.
В этой статье вы узнаете о двух наиболее популярных фреймворках для мобильной разработки — Kivy и BeeWare, а также о том, какие преимущества есть у Python при разработке приложений:
https://tprg.ru/8xoD
На сегодняшний день Python проник практически во все направления разработки. Не обошёл стороной он и мобильные приложения.
В этой статье вы узнаете о двух наиболее популярных фреймворках для мобильной разработки — Kivy и BeeWare, а также о том, какие преимущества есть у Python при разработке приложений:
https://tprg.ru/8xoD
Forwarded from Евгений Ив
https://pypi.org/project/keyring/ - единственно нормальный способ. Переменные ENV тоже в топку
PyPI
keyring
Store and access your passwords safely.
Forwarded from Python Academy
Запрос пароля у пользователя
Множеству инструментов командной строки или скриптов для работы требуется имя пользователя и пароль. Если вам придётся писать подобную программу – вы, возможно, сочтёте полезным модуль
Этот очень простой пакет позволяет запрашивать у пользователя его пароль, а также получать имя пользователя, извлекая имя, под которым он вошёл в систему.
#трюки #модули
Множеству инструментов командной строки или скриптов для работы требуется имя пользователя и пароль. Если вам придётся писать подобную программу – вы, возможно, сочтёте полезным модуль
getpass
.Этот очень простой пакет позволяет запрашивать у пользователя его пароль, а также получать имя пользователя, извлекая имя, под которым он вошёл в систему.
#трюки #модули
Forwarded from Библиотека питониста | Python, Django, Flask
Python test - канал, на котором выкладывают задачки по
Грех не подписаться на такой полезный канал 👉🏻 @python_tesst
Python
разного уровня и решение на них.Грех не подписаться на такой полезный канал 👉🏻 @python_tesst
Forwarded from Библиотека питониста | Python, Django, Flask
Forwarded from Pythonist.ru - образование по питону
Tips & Tricks. Избавляемся от ненужных исключений в Python
Показываем на примере, как можно подавить любое исключение.
Читать статью
Показываем на примере, как можно подавить любое исключение.
Читать статью
Forwarded from Pythonist.ru - образование по питону
Tips & Tricks. 5 фич Python, о которых я бы хотел узнать раньше
В этой статье:
- генератор списков — залог компактного кода
- грамотная манипуляция со списками — круговые списки
- zipping и enumerate в циклах for
- эффективное управление памятью — генераторы
- изоляция — виртуальные окружения
Читать статью
#списки #словари
В этой статье:
- генератор списков — залог компактного кода
- грамотная манипуляция со списками — круговые списки
- zipping и enumerate в циклах for
- эффективное управление памятью — генераторы
- изоляция — виртуальные окружения
Читать статью
#списки #словари
Forwarded from Библиотека питониста | Python, Django, Flask
Beyond the Basic Stuff with Python (2020)
Автор: Al Sweigart
Количество страниц: 321
Данная книга - это больше, чем просто набор синтаксиса и советов по написанию "чистого" кода. Вы узнаете, как улучшить свои навыки программирования на Python с помощью командной строки и других профессиональных инструментов, таких как средства форматирования кода, проверки типов, линтеров и контроля версий. Приобретенные вами навыки повысят ваш общий уровень программирования - не только на Python, но и на любом языке.
Скачать книгу
Автор: Al Sweigart
Количество страниц: 321
Данная книга - это больше, чем просто набор синтаксиса и советов по написанию "чистого" кода. Вы узнаете, как улучшить свои навыки программирования на Python с помощью командной строки и других профессиональных инструментов, таких как средства форматирования кода, проверки типов, линтеров и контроля версий. Приобретенные вами навыки повысят ваш общий уровень программирования - не только на Python, но и на любом языке.
Скачать книгу
Telegram
Книги для программистов (reserved)
Beyond the Basic Stuff with Python (2020)
Автор: Al Sweigart
Автор: Al Sweigart
Forwarded from Zen of Python
Знакомимся с FastAPI: Чем он хорош
FastAPI — молодой фреймворк, который быстро набрал популярность благодаря своей простоте и удобству.
В этой статье рассматриваются основные преимущества фреймворка такие, как удобное внедрение зависимостей, простой интерфейс и интеграция с базами данных, автоматическая генерация документаций и другие:
https://tprg.ru/TghE
#fastapi
FastAPI — молодой фреймворк, который быстро набрал популярность благодаря своей простоте и удобству.
В этой статье рассматриваются основные преимущества фреймворка такие, как удобное внедрение зависимостей, простой интерфейс и интеграция с базами данных, автоматическая генерация документаций и другие:
https://tprg.ru/TghE
#fastapi
Forwarded from Zen of Python
Проверяем, существует ли ключ в словаре
Словарь — это встроенный контейнер Python, где элементы хранятся в виде пары ключ-значение. Существует несколько способов проверить существует ли тот или иной ключ в словаре: использовать оператор
В этой статье будет рассмотрено несколько способов, а также их плюсы и минусы:
https://tprg.ru/xArl
Словарь — это встроенный контейнер Python, где элементы хранятся в виде пары ключ-значение. Существует несколько способов проверить существует ли тот или иной ключ в словаре: использовать оператор
in
, метод get()
и не только.В этой статье будет рассмотрено несколько способов, а также их плюсы и минусы:
https://tprg.ru/xArl
Forwarded from Zen of Python
Подробная шпаргалка по Python
Очень объёмная шпаргалка по Python, которая затрагивает множество тем. Здесь есть подсказки по работе со словарями, декораторами, форматированием и многими другими аспектами языка.
Изучить шпаргалку подробнее можно, перейдя по ссылке:
https://tprg.ru/QA3U
Очень объёмная шпаргалка по Python, которая затрагивает множество тем. Здесь есть подсказки по работе со словарями, декораторами, форматированием и многими другими аспектами языка.
Изучить шпаргалку подробнее можно, перейдя по ссылке:
https://tprg.ru/QA3U
Forwarded from Oleg Kishinsky
я еще вот такое нашел, что скажете?
https://www.ozon.ru/context/detail/id/167561465/#section-description--offset-80
https://www.ozon.ru/context/detail/id/167561465/#section-description--offset-80
OZON.ru
Книга "Python. Непрерывная интеграция и доставка" Ленц Мориц – купить книгу ISBN 978-5-97060-797-8 с быстрой доставкой в интернет…
В наличии Книга "Python. Непрерывная интеграция и доставка" (Ленц Мориц), ДМК Пресс в интернет-магазине OZON со скидкой! ✅ Отзывы и фото 🚚 Быстрая доставка по России
Forwarded from Zen of Python
Боты для Discord на Python
Недавно мы публиковали материал о создании бота для Telegram. Сегодня мы предлагаем вам попробовать создать бота для Discord. В этом видео будут затронуты:
— библиотека
—
— а также
В нашей статье есть полезные тайм-коды для более удобного просмотра видео:
https://tprg.ru/df7e
Недавно мы публиковали материал о создании бота для Telegram. Сегодня мы предлагаем вам попробовать создать бота для Discord. В этом видео будут затронуты:
— библиотека
discord.py
;—
Discord API
;— а также
Repl.it
.В нашей статье есть полезные тайм-коды для более удобного просмотра видео:
https://tprg.ru/df7e
YouTube
Code a Discord Bot with Python - Host for Free in the Cloud
Learn how to code a Discord bot using Python and host it for free in the cloud using Repl.it.
🚨Note: At 16:43, Replit now has a new method for environment variables. Check the docs: https://docs.replit.com/programming-ide/storing-sensitive-information-environment…
🚨Note: At 16:43, Replit now has a new method for environment variables. Check the docs: https://docs.replit.com/programming-ide/storing-sensitive-information-environment…
Forwarded from Zen of Python
Боты для Discord на Python
Недавно мы публиковали материал о создании бота для Telegram. Сегодня мы предлагаем вам попробовать создать бота для Discord. В этом видео будут затронуты:
— библиотека
—
— а также
В нашей статье есть полезные тайм-коды для более удобного просмотра видео:
https://tprg.ru/df7e
Недавно мы публиковали материал о создании бота для Telegram. Сегодня мы предлагаем вам попробовать создать бота для Discord. В этом видео будут затронуты:
— библиотека
discord.py
;—
Discord API
;— а также
Repl.it
.В нашей статье есть полезные тайм-коды для более удобного просмотра видео:
https://tprg.ru/df7e
YouTube
Code a Discord Bot with Python - Host for Free in the Cloud
Learn how to code a Discord bot using Python and host it for free in the cloud using Repl.it.
🚨Note: At 16:43, Replit now has a new method for environment variables. Check the docs: https://docs.replit.com/programming-ide/storing-sensitive-information-environment…
🚨Note: At 16:43, Replit now has a new method for environment variables. Check the docs: https://docs.replit.com/programming-ide/storing-sensitive-information-environment…
Forwarded from Pythonist.ru - образование по питону
Tips & Tricks. Объединение словарей в Python
Показываем на примерах (для Python 3.5 и для Python 2), как происходит объединение двух словарей.
Читать статью
#словари
Показываем на примерах (для Python 3.5 и для Python 2), как происходит объединение двух словарей.
Читать статью
#словари
Forwarded from Python Academy
Ускоряем код с помощью векторизации
Одним из приемов для ускорения работы циклов является векторизация вычислений, т. е. использование функций, которые поддерживают операции над векторами.
Вообще лучший способ ускорить любой цикл – это отказаться от него. В примере выше для работы с функцией
По сути,
#vectorize #numpy
Одним из приемов для ускорения работы циклов является векторизация вычислений, т. е. использование функций, которые поддерживают операции над векторами.
Вообще лучший способ ускорить любой цикл – это отказаться от него. В примере выше для работы с функцией
my_func
мы могли бы вызвать ее в цикле для каждого элемента списка, но гораздо проще использовать vectorize
.По сути,
vectorize
преобразует функцию таким образом, что она начинает принимать весь вектор целиком, а не отдельный его элемент. Надо помнить, что такой подход не всегда приводит к значительному ускорению.#vectorize #numpy