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

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

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

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

Реклама на бирже - https://telega.in/c/Python_per_month
加入频道
Каким будет результат вызова этой функции?
Anonymous Quiz
46%
Emma 25
13%
name age
31%
Error
10%
Узнать ответ
🤔29👍18🎉16😱1
🎉6
Строим многорядные столбчатые диаграммы с помощью Python

Как и в случае с линейными графиками matplotlib предоставляет возможность представлять объекты Dataframe с результатами анализа данных в форме столбчатых графиков.

Результат нашего кода представлен в посте выше.
👍20🎉31🔥1
Голосовой ввод с микрофона в Python

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

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

Подробное описание кода с объяснением можно найти здесь.
👍365🎉5😱3🏆2
Пакет mouse

Данный пакет предоставляет множество возможностей для работы с мышью. Например, для вывода положения курсора получаем его координаты из функции get_position(). Далее в примере делаем бесконечный цикл и выводим положение по осям X, Y.
🔥23👍10🤔5🎉1
Лямбда-функции

Это удобный способ создавать функции в одну строчку, но новичков он часто ставит в тупик. Для создания лямбда-функции необходимо присвоить ей значение, начинающееся со слова lambda, после которого через запятую указать переменные, а затем через двоеточие разместить тело функции. Писать return не надо — автоматически возвращается вычисленное значение.
🔥49👍14🎉6🤔2
Открываем случайное изображение в формате png из папки

С помощью следующего кода вы сможете с легкостью рандомно выбрать изображение из вашей папки.
🔥15👍5🎉4
#Вопросы_с_собеседования

Напишите функцию, которая будет принимать два списка чисел (вложенный и обычный) и проверять, все ли числа в подсписках вложенного принадлежат множеству чисел второго, обычного списка

Примечания:
1) пустой список считаем валидным подмножеством множества чисел второго списка
2) в каждом отдельном списке (как во вложенных, так и во втором, обычном списке) числа будут уникальными.
🔥14👍81🎉1
Что выведет код сверху?
Anonymous Quiz
37%
a b
5%
b a
14%
ab
45%
Error
🎉26😢13👍4🔥3🏆3😱2🤔1
Переводим текст в число

Благодаря пакету numerizer мы можем заменить текстовое представление числа на его обычный вид.

С документацией пакета можно ознакомиться здесь.
👍37🎉11
Генерация случайной строки только из определенных букв

Вы можете сгенерировать случайную строку только из определенных букв, вместо записи строки .ascii_uppercase, здесь вам нужно написать конкретную строку, из которой вам нужно сгенерировать случайную строку.

Кроме того, вам не нужен строковый модуль Python, потому что мы используем определенную строку.

Вы можете видеть, что все буквы взяты из предоставленной строки.
👍18🎉7
Скачиваем HTML-код страницы с помощью Python

С помощью следующего фрагмента кода мы можем с легкостью получить HTML-код страницы в интеренете.
😱18👍10🔥2🎉1🍾1
Замена подстроки в строке

Пакет flashtext позволяет легко заменить подстроку в строке. Достаточно лишь указать, что на что нужно заменить, в функции add_keyword(), а затем вызвать у объекта-процессора метод replace_keywords().
👍7🎉5
Ускоряем или замедляем видеоролик в несколько раз с помощью Python

MoviePy — это модуль Python для редактирования видео, который можно использовать для основных операций с видео и GIF.

С помощью метода clip.fx(vfx.speedx, m) мы ускоряем или замедляем видеоролик, используя переменную m в качестве показателя изменения скорости видео.

Подробнее можно почитать здесь.

P.S. Накидайте реакций на этот пост
👍36🎉18🔥64😢4😱2🍾2🤔1🏆1
#Вопросы_с_собеседования

Напишите программу на Python для локального сохранения изображения из Интернета, URL-адрес которого известен

Ответ на картинке.
🎉21👍132
👍4
Что выведет программа?
Anonymous Quiz
37%
2
41%
Error
6%
3
15%
0
😱30👍13🎉5🏆4🤔3🔥1😢1🍾1
🐍 Что такое yield в Python? Самый популярный вопрос на Стаковерфлоу по Питону

Самый популярный Python-вопрос на Stackoverflow связан с ключевым словом yield. Разберемся с его назначением и особенностями использования.

Смотреть статью
👍181
Узнаём атрибуты и методы класса

С помощью dir() можно получить список всех атрибутов и методов ‌‎любого‌‎ ‌‎объекта. Может пригодиться при изучении пакетов сторонних разработчиков.
👍24🎉2