#python python... PYTHON 🔛 🚀
11 subscribers
914 photos
7 videos
158 files
1.54K links
Download Telegram
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