Python на примерах
1.39K subscribers
411 photos
6 videos
145 links
Короткие уроки Python на примерах
Download Telegram
Channel photo updated
Делаем скриншот в две строки

На картинке код, который делает скриншот и сохраняет его. Он будет сохранен в той же директории, откуда запущена программа. Помогает нам в работе замечательный пакет PyAutoGUI.
🔥8🤯1
Virtualenv

Другая важная функция python - Virtualenv. Virtualenv означает виртуальную среду. Это, теперь мои друзья, очень классная функция python. По сути, для тестирования python в разных условиях обычно требуется изменить глобальную среду python. Но одно из ключевых преимуществ песочницы вашей среды Python заключается в том, что вы можете легко протестировать один код в разных версиях Python и зависимостях пакетов. Чтобы установить virtualenv, вам нужно сначала установить pip.
👍1😁1
Как объединить словари в Python с помощью оператора

Вы можете использов
ать метод двойной звездочки () для распаковки или расширения словаря.

При использовании оператора ** для объединения словарей исходные словари не изменяются. Поэтому данный метод крайне удобен, если мы хотим объединить словари в один, при этом не затрагивая их самих.
👍1
Генерируем QR-код

Необходимый пакет ставится командой
pip install qrcode

Программа с картинки создаёт QR-код, который при сканировании ведёт пользователя на сайт google, и сохраняет его в картинку.

Теперь вы можете генерировать QR-коды в своих приложениях.
🔥8👍3
Как удалить пробелы из строки с помощью translate()

Функция translate() чем-то схожа с функцией replace(). Общая цель функций translate() и replace() – заменить определенный символ в заданной строке на другой символ. Однако определённые различия всё-таки есть.
👍2
Передаём содержимое словаря

Две звездочки перед словарём позволяют передать его содержимое в функцию как аргументы. При этом ключи словаря — имена аргументов.

Это полезно при обработке словарей, а также для написания функций-обёрток.
👍2
Форматирование больших чисел

Python с версии 3.6 позволяет записывать большие числа используя разделитель нижнего подчеркивания. Эта фишка очень помогает при разработке приложения, так вы можете сразу увидеть какое у вас число, не раздяляя его в уме на сотни и тысячи.
👍5
Что выведет данный код?
Anonymous Quiz
2%
0 1
59%
0 1 2
14%
1 end 2 end 3 end
8%
Error
17%
Посмотреть ответ
👍28⚡8❤2
Сборка словаря

В примере показано, как сгруппировать два массива в один словарь. При этом работать можно с любыми типами данных.
👍7