Python Learning
34.6K subscribers
1.91K photos
8 videos
7 files
913 links
№ 4974297878

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

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

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

Реклама на бирже - https://telega.in/c/Python_per_month
加入频道
😱14🎉6👍3
Самый часто встречаемый элемент списка

Функция most_frequent возвращает элементы, появляющиеся в списке чаще остальных.
👍34🎉7👎2
👍6
Что выведет код сверху?
Anonymous Quiz
21%
0 1 2 3
10%
1 2 3 4
42%
Бесконечный цикл
26%
Error
😱13🎉11👍5
Проверка возможности вызова

Есть встроенная возможность быстро проверить, получится ли вызвать ту или иную переменную с помощью (). Для этого можно вызвать функцию callable.
👍20
10
Что выведет код сверху?
Anonymous Quiz
49%
4
8%
2
13%
3
30%
Error
🤔36👍11😢3🎉3
Метод get у словарей

У словарей есть метод get, который возвращает значение по переданному ключу.

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

В примере мы не передаём второй аргумент, и в переменную name попадает None. Полезнее было бы передать ещё какую-нибудь строку в метод get, и она бы подставилась в name.
👍27
👍11
Что выведет код сверху?
Anonymous Quiz
15%
24
11%
1
33%
0
41%
120
😢29👍24😱8🎉6
Валидаторы данных

Не стоит писать собственные регулярные выражения для валидации почты и URL.

Модуль validators даёт возможность использовать уже готовые валидаторы для самых распространенных задач. Документация доступна здесь.
👍23
Получаем историю браузера 😏

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

Документация пакета лежит здесь.
😱28👍10🔥4
👍3
Что выведет код сверху?
Anonymous Quiz
11%
[2]
28%
4
55%
[4]
6%
2
👍18🤔3😱2
Конвертируем файлы в аудио-формате

В Python мы можем решить задачу конвертации из одного аудио-формата в другой как всегда множеством способов. Наиболее приятным решением, как по мне, является использование модуля pydub, который представляет собой интерфейс-надстройку над ffmpeg.
pydub позволяет загружать, редактировать и сохранять аудио-файлы в любом формате, поддерживаемом ffmpeg.

Для загрузки файла нам нужно выбрать функцию from_ c соответствующим форматом в названии из класса AudioSegment. Также можно воспользоваться наиболее общей функцией from_file, передав путь к файлу и его формат.

Для экспорта файла с нужным форматом, в который мы хотели его сконвертировать, используем функцию export у полученного после загрузки файла объекта класса AudioSegment.
👍12
Что выведет код сверху?
Anonymous Quiz
11%
8
10%
4
28%
7
51%
Error
🤔37👍16😢4