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
Каким будет результат выполнения кода?
Anonymous Quiz
6%
0
42%
1
42%
Ошибка
5%
Перечисленные варианты не подходят
5%
Узнать ответ
🥰1.01K🤔11👍6🔥2
📁 Как переименовать файл с помощью Python

С помощью метода rename модуля os мы можем с легкостью изменить имя файла.
👍262
Узнаем сколько свободной памяти на компьютере

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

Метод virtual_memory() возвращает объект с информацией о памяти системы. Свойство available объекта содержит количество свободной памяти в байтах.
🔥18👍43🎉1
Ищем опечатки

Пакет spellchecker позволяет отыскать ошибки в тексте, а также может предложить варианты исправлений. В примере проходимся по списку из двух слов, из которых одно ('therre') написано с опечаткой. Функция correction замечает это и предлагает одно самое вероятное исправление, а candidates — несколько.

Пакет поддерживает шесть языков.

Документацию можно найти здесь.
👍192🗿2🔥1🎉1
Узнаем расстояние между городами

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

В нашем примере мы узнаем, ято расстояние между городами Нью-Йорк и Техас 2507 километров.
👍18🔥2🎉2
👍2
Каким будет результат выполнения кода?
Anonymous Quiz
28%
3
2%
11
24%
5
2%
6
35%
Error
9%
Узнать ответ
👍6
Извлекаем имя из адреса электронной почты

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

Это регулярное выражение начинает поиск с начала строки с помощью символа "^" и находит любую комбинацию строчных букв, цифр, дефисов, подчеркиваний, точек и знака минуса. Затем выражение находит символ "@" и останавливается.
👍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