Python Learning
33.5K subscribers
1.95K photos
8 videos
7 files
953 links
№ 4974297878

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

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

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

Реклама на бирже - https://telega.in/c/Python_per_month
Download Telegram
Извлекаем имя из адреса электронной почты

Для извлечения имени из адреса электронной почты до символа ‘@‘ можно использовать регулярные выражения.

Это регулярное выражение начинает поиск с начала строки с помощью символа "^" и находит любую комбинацию строчных букв, цифр, дефисов, подчеркиваний, точек и знака минуса. Затем выражение находит символ "@" и останавливается.
👍14🎉1
👍4
Каким будет вывод этого кода?
Anonymous Quiz
24%
True
59%
False
4%
None
8%
Ошибка
6%
Узнать ответ
👍17🤔121🔥1🆒1
cv3 — делаем OpenCV питоничным

cv3 - обёртка над opencv-python, которая ускоряет написание кода, не сужая функциональность

Смотреть статью
👍16🔥2😢1
Поиск соответствий в строках

В стандартной библиотеке есть модуль difflib с методом get_close_matches, позволяющий в одно применение найти похожие строки.

Первый аргумент — искомая строка, второй — список, где выполняется поиск. Ещё можно передать необязательный аргумент n, задающий максимальное число возвращаемых совпадений.
👍22🎉2😢1
Узнаем сколько раз встречается каждая буква в предложении

Код представлен на картинке.
👍27🎉31
👍5
Каким будет результат выполнения кода?
Anonymous Quiz
6%
data is data
3%
data is
5%
data is get
46%
data is 6
7%
None
17%
Error
16%
Узнать ответ
🤔12👍4🗿21😱1
Голосовой ввод с микрофона в Python

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

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

Подробное описание кода с объяснением можно найти здесь.
👍15🎉2
Bokeh

Bokeh - это библиотека визуализации данных.
Она предоставляет высокоуровневый интерфейс для создания интерактивных графиков, диаграмм и визуализаций, которые могут быть отображены в веб-браузере.

- Bokeh позволяет очень быстро строить сложные статистические графики с помощью простых команд. Он поддерживает вывод HTML, блокнота или сервера.

- Визуализацию Bokeh можно интегрировать в приложения Flask и Django или визуализации, написанные в других библиотеках, таких как matplotlib, seaborn, ggplot.

После запуска этого кода будет создан файл iris.html, который можно открыть в веб-браузере. Вы увидите интерактивный график с точками, при наведении курсора на точки будут отображаться информационные подсказки.
👍142🔥2🎉1
Поиск объектов на изображении. Часть 1

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

Смотреть статью
👍122
Cравнение 2 аудиосообщений

Для сравнения двух аудиосообщений в Python нужно использовать библиотеку для анализа звука, например, librosa или PyAudio.

Здесь мы загружаем два файла и вычисляем их характеристики MFCC (Mel Frequency Cepstral Coefficients), которые представляют собой набор коэффициентов, описывающих звуковое пространство. Затем мы вычисляем расстояние между характеристиками с помощью функции dtln из librosa.core. Результат будет выведен в консоль.

Обратите внимание, что для сравнения аудиосообщений нужно, чтобы они имели одинаковую продолжительность и были записаны в одинаковых условиях (например, громкость, обработка шума).
👍12🎉2
👍9
Что выведет этот код?
Anonymous Quiz
44%
True
23%
False
24%
Ошибку
9%
Узнать ответ
👍16🤔5🔥2
Scrapy

Scrapy - это фреймворк для извлечения данных из веб-сайтов
. Он используется для автоматического сбора структурированных данных из веб-страниц, таких как цены товаров, информация о продуктах, контактные данные и многое другое.

Этот код создает веб-паука, который извлекает цены товаров с сайта example.com. Он использует CSS-селекторы для поиска элементов страницы, содержащих информацию о продуктах, и извлекает их название и цену.
👍193🍾1
👍5
Что выведет этот код?
Anonymous Quiz
8%
12.111
39%
12.11
7%
12
28%
Ошибку
18%
Узнать ответ
👍19🤔8🔥3
Автоматический майнинг изображений

Смотреть статью
👍151
Удаляем файл из папки на компьютере

Для удаления файла из папки на ПК в Python можно использовать модуль os.

Здесь сначала мы импортируем модуль os. Затем указываем полный путь к удаляемому файлу в переменной file_path. С помощью функции os.path.exists() проверяем, существует ли файл по указанному пути.

Если файл существует, мы удаляем его с помощью функции os.remove(). В противном случае выводим информацию, что такой файл не найден.
👍19🗿2🎉1
Циклический сдвиг списка на N элементов вправо

Выше приведено решение с помощью слайсов.
👍23🗿1