Узнаем длину кода в файле с помощью Python
В данном коде мы открываем файл 'file.py' для чтения и считываем все его строки в переменную
Затем мы используем генератор списка, чтобы посчитать только те строки кода, которые не пустые (`line.strip()`) и не начинаются с символа комментария (`not line.startswith('#')`). Количество таких строк сохраняем в переменную
В данном коде мы открываем файл 'file.py' для чтения и считываем все его строки в переменную
lines
. Затем мы используем генератор списка, чтобы посчитать только те строки кода, которые не пустые (`line.strip()`) и не начинаются с символа комментария (`not line.startswith('#')`). Количество таких строк сохраняем в переменную
code_lines
и выводим ее значение с помощью функции print
.👍17🎉2🔥1😱1🗿1
Объединение элементов списка и кортежа
Для объединения списка и кортежа в Python можно использовать оператор распаковки
В этом примере мы использовали оператор распаковки для объединения элементов списка
Для объединения списка и кортежа в Python можно использовать оператор распаковки
*
.В этом примере мы использовали оператор распаковки для объединения элементов списка
my_list
и кортежа my_tuple
в один список new_list
. Оператор *
превращает итерируемый объект в последовательность аргументов, которые можно передать в другую функцию или структуру данных.👍33🎉1
Ключевое слово nonlocal
Похожее по функционалу на global, ключевое слово
Поведение
Основное различие с
Похожее по функционалу на global, ключевое слово
nonlocal
позволяет обращаться к переменным из нелокальной области видимости.Поведение
nonlocal
заключается в том, что интерпретатор ищет переменную в ближайшей области видимости.Основное различие с
global
в том, что с помощью nonlocal
нельзя получить переменные из глобальной области видимости.👍13🎉3
Распознаем текст по аудио с помощью Python
Для распознавания речи в аудиофайле вам понадобится использовать библиотеку SpeechRecognition.
Вам нужно будет установить библиотеку SpeechRecognition, которую можно установить с помощью pip install SpeechRecognition. Обратите внимание, что данный код предполагает, что входной аудиофайл имеет формат WAV. Если ваш аудиофайл имеет другой формат, вам может потребоваться предварительно конвертировать его в WAV.
Для распознавания речи в аудиофайле вам понадобится использовать библиотеку SpeechRecognition.
Вам нужно будет установить библиотеку SpeechRecognition, которую можно установить с помощью pip install SpeechRecognition. Обратите внимание, что данный код предполагает, что входной аудиофайл имеет формат WAV. Если ваш аудиофайл имеет другой формат, вам может потребоваться предварительно конвертировать его в WAV.
👍19🔥1😢1🎉1
Каким будет вывод следующей функции?
all([2, 4, 0, 6])
all([2, 4, 0, 6])
Anonymous Quiz
13%
Ошибка
26%
True
30%
False
6%
0
26%
Посмотреть ответ
👍16🤔8❤4🏆1
Преобразования текста в аудио с помощью Python
Для преобразования текста в аудио на Python можно использовать библиотеку gTTS (Google Text-to-Speech).
В данном примере мы используем текст "Привет!» на русском языке, создаем объект gTTS и сохраняем аудиофайл "hello.mp3". Затем мы воспроизводим аудиофайл с помощью утилиты mpg321.
Для преобразования текста в аудио на Python можно использовать библиотеку gTTS (Google Text-to-Speech).
В данном примере мы используем текст "Привет!» на русском языке, создаем объект gTTS и сохраняем аудиофайл "hello.mp3". Затем мы воспроизводим аудиофайл с помощью утилиты mpg321.
👍23🎉2
Аудиомодуль Dejavu
Dejavu – это аудиомодуль на Python с открытым исходным кодом. Он может запоминать записанный звук, прослушивая его один раз, и этот звук сохраняется в базе данных.
После этого, когда проигрывается песня, микрофонный вход или дисковый файл, Dejavu пытается сопоставить звук с сохраненными в базе данными, и вернуть песню или запись, которая была воспроизведена ранее.
Модуль Dejavu превосходит распознавание отдельных сигналов с реалистичным количеством шума.
Подробнее можно почитать здесь.
Dejavu – это аудиомодуль на Python с открытым исходным кодом. Он может запоминать записанный звук, прослушивая его один раз, и этот звук сохраняется в базе данных.
После этого, когда проигрывается песня, микрофонный вход или дисковый файл, Dejavu пытается сопоставить звук с сохраненными в базе данными, и вернуть песню или запись, которая была воспроизведена ранее.
Модуль Dejavu превосходит распознавание отдельных сигналов с реалистичным количеством шума.
Подробнее можно почитать здесь.
👍11❤1😱1
Telegram Django Bot за пару строк
В этой статье автор рассказывает как можно упростить разработку ботов, сократив количество кода в разы, и не создавать велосипед.
Смотреть статью
В этой статье автор рассказывает как можно упростить разработку ботов, сократив количество кода в разы, и не создавать велосипед.
Смотреть статью
👍11🗿5
Узнаем заряд батареи компьютера с помощью Python
Для узнавания остатка зарядки на компьютере в операционной системе Windows можно использовать следующий код на Python.
Для выполнения этого кода нужно установить библиотеку
Данный код сначала получает объект
Для узнавания остатка зарядки на компьютере в операционной системе Windows можно использовать следующий код на Python.
Для выполнения этого кода нужно установить библиотеку
psutil
. Это можно сделать с помощью pip install psutil.Данный код сначала получает объект
battery
с помощью функции psutil.sensors_battery()
, которая предоставляет информацию о состоянии батареи компьютера. Затем он проверяет, подключена ли зарядка, с помощью свойства power_plugged
.👍25👨💻13🎉2🗿2❤1🆒1
Что выведет данный код?
Anonymous Quiz
25%
20, 30
22%
30, 30
7%
30, 40
9%
20, 30
11%
10, 20
26%
Узнать ответ
👨💻24🤔17👍10🔥4❤3
Дан список: 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🆒2❤1🗿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🗿6❤1
Поймай меня, если сможешь: руководство по обработке исключений в Python
Люди, которые пишут код, часто воспринимают работу с исключениями как необходимое зло. Но освоение системы обработки исключений в Python способно повысить профессиональный уровень программиста, сделать его эффективнее.
Смотреть статью
Люди, которые пишут код, часто воспринимают работу с исключениями как необходимое зло. Но освоение системы обработки исключений в Python способно повысить профессиональный уровень программиста, сделать его эффективнее.
Смотреть статью
👍11🎉2❤1