#python python... PYTHON 🔛 🚀
11 subscribers
914 photos
7 videos
158 files
1.54K links
Download Telegram
Forwarded from Zen of Python
«За меня учится Python бот»

Автор этой статьи создал программу, которая позволяет ему делать две задачи одновременно — учиться и заниматься домашними делами. Бот включает запись экрана, нажимая на нужные кнопки, сохраняет видео и не забывает сообщать о своих действиях хозяину.

Если хотите также, то читайте статью, где автор подробно показывает и рассказывает, как он это сделал:

https://tprg.ru/Xdc5
Forwarded from Zen of Python
Особенности Python при разработке мобильного приложения

На сегодняшний день Python проник практически во все направления разработки. Не обошёл стороной он и мобильные приложения.

В этой статье вы узнаете о двух наиболее популярных фреймворках для мобильной разработки — Kivy и BeeWare, а также о том, какие преимущества есть у Python при разработке приложений:

https://tprg.ru/8xoD
Forwarded from Zen of Python
Так и премию Дарвина за глупую смерть получить недолго
Forwarded from Евгений Ив
https://pypi.org/project/keyring/ - единственно нормальный способ. Переменные ENV тоже в топку
Forwarded from Python Academy
Запрос пароля у пользователя 

Множеству инструментов командной строки или скриптов для работы требуется имя пользователя и пароль. Если вам придётся писать подобную программу – вы, возможно, сочтёте полезным модуль getpass.

Этот очень простой пакет позволяет запрашивать у пользователя его пароль, а также получать имя пользователя, извлекая имя, под которым он вошёл в систему.

#трюки #модули
Python test - канал, на котором выкладывают задачки по Python разного уровня и решение на них.

Грех не подписаться на такой полезный канал 👉🏻 @python_tesst
Выпущен Python 3.10a3

Посмотрите, какие изменения принесет Python 3.10.

https://proglib.io/w/f7bb4fb0
Tips & Tricks. Избавляемся от ненужных исключений в Python

Показываем на примере, как можно подавить любое исключение.

Читать статью
Tips & Tricks. 5 фич Python, о которых я бы хотел узнать раньше

В этой статье:
- генератор списков — залог компактного кода
- грамотная манипуляция со списками — круговые списки
- zipping и enumerate в циклах for
- эффективное управление памятью — генераторы
- изоляция — виртуальные окружения

Читать статью

#списки #словари
Beyond the Basic Stuff with Python (2020)
Автор: Al Sweigart
Количество страниц: 321

Данная книга - это больше, чем просто набор синтаксиса и советов по написанию "чистого" кода. Вы узнаете, как улучшить свои навыки программирования на Python с помощью командной строки и других профессиональных инструментов, таких как средства форматирования кода, проверки типов, линтеров и контроля версий. Приобретенные вами навыки повысят ваш общий уровень программирования - не только на Python, но и на любом языке.

Скачать книгу
Forwarded from Zen of Python
Знакомимся с FastAPI: Чем он хорош

FastAPI — молодой фреймворк, который быстро набрал популярность благодаря своей простоте и удобству.

В этой статье рассматриваются основные преимущества фреймворка такие, как удобное внедрение зависимостей, простой интерфейс и интеграция с базами данных, автоматическая генерация документаций и другие:

https://tprg.ru/TghE

#fastapi
Forwarded from Zen of Python
Проверяем, существует ли ключ в словаре

Словарь — это встроенный контейнер Python, где элементы хранятся в виде пары ключ-значение. Существует несколько способов проверить существует ли тот или иной ключ в словаре: использовать оператор in, метод get() и не только.

В этой статье будет рассмотрено несколько способов, а также их плюсы и минусы:

https://tprg.ru/xArl
Forwarded from Zen of Python
Подробная шпаргалка по Python

Очень объёмная шпаргалка по Python, которая затрагивает множество тем. Здесь есть подсказки по работе со словарями, декораторами, форматированием и многими другими аспектами языка.

Изучить шпаргалку подробнее можно, перейдя по ссылке:

https://tprg.ru/QA3U
Forwarded from Zen of Python
Боты для Discord на Python

Недавно мы публиковали материал о создании бота для Telegram. Сегодня мы предлагаем вам попробовать создать бота для Discord. В этом видео будут затронуты:
— библиотека discord.py;
Discord API;
— а также Repl.it.

В нашей статье есть полезные тайм-коды для более удобного просмотра видео:

https://tprg.ru/df7e
Forwarded from Zen of Python
Ну и гадость же!
Forwarded from Zen of Python
Боты для Discord на Python

Недавно мы публиковали материал о создании бота для Telegram. Сегодня мы предлагаем вам попробовать создать бота для Discord. В этом видео будут затронуты:
— библиотека discord.py;
Discord API;
— а также Repl.it.

В нашей статье есть полезные тайм-коды для более удобного просмотра видео:

https://tprg.ru/df7e
Forwarded from Zen of Python
Ну и гадость же!
Tips & Tricks. Объединение словарей в Python

Показываем на примерах (для Python 3.5 и для Python 2), как происходит объединение двух словарей.

Читать статью

#словари
Forwarded from Python Academy
Ускоряем код с помощью векторизации

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

Вообще лучший способ ускорить любой цикл – это отказаться от него. В примере выше для работы с функцией my_func мы могли бы вызвать ее в цикле для каждого элемента списка, но гораздо проще использовать vectorize.

По сути, vectorize преобразует функцию таким образом, что она начинает принимать весь вектор целиком, а не отдельный его элемент. Надо помнить, что такой подход не всегда приводит к значительному ускорению.

#vectorize #numpy