Python Learning
35.4K subscribers
1.89K photos
8 videos
7 files
886 links
№ 4974297878

Обучающий канал по Python

Ссылка для друга - https://t.me/+I7jrAQKR5xAyYTAy

По всем вопросам @mascarov_valentin

Реклама на бирже - https://telega.in/c/Python_per_month
Download Telegram
Метод setdefault()

Метод словаря setdefault() возвращает значение указанного ключа, если он присутствует. Если ключ отсутствует, метод setdefault() вставляет пару key:value со значением по умолчанию и возвращает значение по умолчанию.

Более подробно ознакомиться с другими методами словаря можно здесь.
Что выведет код сверху?
Anonymous Quiz
27%
13
17%
11
48%
15
8%
14
Что выведет код сверху?
Anonymous Quiz
44%
0 1 2 3
21%
1 2 3
7%
3
27%
Error
Скачиваем видео с YouTube

pytube — это подлинная, легкая, свободная от зависимостей библиотека Python (и утилита командной строки) для загрузки видео с YouTube.

Установка пакета - pip install pytube

С документацией пакета можно ознакомиться здесь.
Генерируем QR-код

Необходимый пакет ставится командой
pip install qrcode
Также должна быть установлена библиотека pillow

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

Теперь вы можете генерировать QR-коды в своих приложениях. Полная документация по ссылке.
Что выведет код сверху?
Anonymous Quiz
21%
0
31%
3
16%
6
33%
Error
Метод compress()

Метод compress() модуля itertools создает итератор, который фильтрует элементы из данных s, возвращая только те, которые имеют соответствующий элемент, равный True или 1 в последовательности lst.
Что выведет код сверху?
Anonymous Quiz
22%
1
21%
2
15%
0
43%
Error
Метод str.cеnter()

Метод str.cеnter() позиционирует по центру строку str, дополняя её справа и слева до требуемой длины width указанным символом fillchar.

Подробнее ознакомиться с методом можно здесь.
Метод str.endswith()

Метод str.endswith() возвращает True, если строка str заканчивается указанным суффиксом suffix, в противном случае возвращает False.

Параметры:
suffix - объект поддерживающий итерацию (кортеж, символ или подстрока).
start - int, индекс начала поиска, по умолчанию 0, необязательно.
end - int, индекс конца поиска, по умолчанию len(str), необязательно.
Что выведет код сверху?
Anonymous Quiz
9%
4
27%
5
16%
None
47%
Error
Метод str.isalnum()

Метод str.isalnum() возвращает True, если все символы в строке являются буквенно-цифровыми и есть хотя бы один символ, в противном случае False.