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

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

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

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

Реклама на бирже - https://telega.in/c/Python_per_month
Download Telegram
Преобразования текста в аудио с помощью Python

Для преобразования текста в аудио на Python можно использовать библиотеку gTTS (Google Text-to-Speech).

В данном примере мы используем текст "Привет!» на русском языке, создаем объект gTTS и сохраняем аудиофайл "hello.mp3". Затем мы воспроизводим аудиофайл с помощью утилиты mpg321.
👍23🎉2
Аудиомодуль Dejavu

Dejavu – это аудиомодуль на Python с открытым исходным кодом. Он может запоминать записанный звук, прослушивая его один раз, и этот звук сохраняется  в базе данных.

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

Модуль Dejavu превосходит распознавание отдельных сигналов с реалистичным количеством шума.

Подробнее можно почитать здесь.
👍111😱1
Telegram Django Bot за пару строк

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

Смотреть статью
👍11🗿5
Узнаем заряд батареи компьютера с помощью Python

Для узнавания остатка зарядки на компьютере в операционной системе Windows можно использовать следующий код на Python.

Для выполнения этого кода нужно установить библиотеку psutil. Это можно сделать с помощью pip install psutil.

Данный код сначала получает объект battery с помощью функции psutil.sensors_battery(), которая предоставляет информацию о состоянии батареи компьютера. Затем он проверяет, подключена ли зарядка, с помощью свойства power_plugged.
👍25👨‍💻13🎉2🗿21🆒1
Что выведет данный код?
Anonymous Quiz
25%
20, 30
22%
30, 30
7%
30, 40
9%
20, 30
11%
10, 20
26%
Узнать ответ
👨‍💻24🤔17👍10🔥43
Как получить отрицательную длину len()≤0 на Python

Смотреть статью
👍9😢1
Дан список: a = [1, 2, 3, 4, 5]. Нужно убрать элемент "3", какой код НЕ выполнит задачу?
Anonymous Quiz
26%
a.remove(3)
20%
a[2] = []
29%
a[2:3] = []
25%
del a[2]
🤔38👍13🔥3🆒21🗿1
Дополнительная клавиатура своими руками на Python

Смотреть статью
👍16
👍7🔥1
Каким будет результат выполнения кода?
Anonymous Quiz
40%
0 1 2 3 4 PythonQuestions
10%
0 1 2 3 4 5 PythonQuestions
37%
0 1 2 3 4
6%
1 2 3 4 5
7%
Посмотреть ответ
👍32🤔12🗿61
Узнаем сколько сейчас человеку лет по дате рождения с помощью Python

Для этого можно использовать модуль datetime.

Пример запуска программы:

Введите дату рождения (дд.мм.гггг): 01.01.1990
Вам сейчас 31 лет
👍16🎉21
Поймай меня, если сможешь: руководство по обработке исключений в Python

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

Смотреть статью
👍11🎉21
👍5💯1
Что выведет код сверху?
Anonymous Quiz
48%
True
52%
False
👍21🤔7😢1
Новый синтаксис для generic-типов в Python 3.12

Смотреть статью
👍7🔥21
re.findall()

Функция findall() модуля re возвращает все неперекрывающиеся совпадения шаблона "pattern" в строке "string" в виде списка строк или список кортежей. Строка сканируется слева направо, и совпадения возвращаются в найденном порядке.

Результат зависит от количества групп захвата в шаблоне:

•Если групп нет, то возвращается список строк, соответствующих всему шаблону.
•Если существует ровно одна группа, то возвращается список строк, соответствующих этой группе.
•Если присутствует несколько групп, то возвращается список кортежей строк, соответствующих группам.
👍11🎉1
SQLAlchemy

Библиотека SQLAlchemy в Python используется для работы с базами данных.
Она предоставляет удобный и гибкий способ взаимодействия с различными типами баз данных, включая SQLite, MySQL, PostgreSQL и многие другие.

Одним из интересных и малоизвестных свойств SQLAlchemy является возможность использования выражений в качестве аргументов функций (например, case(), or_()). Это позволяет создавать гибкие запросы к базе данных, которые могут изменяться в зависимости от условий.

В этом примере мы создаем запрос, который возвращает все строки из таблицы users, у которых либо имя равно "John", либо возраст равен 25.
👍203🍾1
#Вопросы_с_собеседования

Выведите список файлов в указанной директории

Ответ на картинке.
👍19🤔2🎉1