Найти в Дзене
Типы данных. Часть 8.2
В прошлый раз, я остановился на функции play_musik(0). Встретив эту функцию, Python понимает, что я хочу выполнить действия, описанные в ней. А в ней только одно действие return os.path.join(musik_PLAY_dir,LIST_FILE[nomer_file]) Результатом выполнения данной функции будет получения имени файла, который я хочу запустить (mp3). Напомню, переменная LIST_FILE содержит список фалов из директории "d/12" – [1.mp3, 2.mp3]. К каждому элементу такого списка я обращаюсь по индексу - LIST_FILE[0]) = 1.mp3 Я уже рассказал о типах данных, таких, как числа и строки...
2 года назад
Что такое данные. Часть 8.1
Я многое уже написал о переменных, функциях в Python. Но меня не покидает мысль, что чего-то не хватает. В прошлой публикации не изложил какую-то суть. Просто, как в той восточной истории, в которой мудрец написал 1000 томов умных книг, но его терзала мысль: я не выразил главную идею. Чего-то не хватает Грустил он, печалился. Приходит к нему бог и говорит: что печалишься старче? Поведал мудрец причину своей печали. На что всевышний ответил: Твоя печаль в том, что ты в своих рукописях не добавил...
2 года назад
Конструкция цикла. Часть 8
В прошлой публикации я написал умение Розалии включать музыку. Правда, такая реализация в большей степени бесполезна. Открыть папку и запустить файл музыки я и сам могу, зачем для этого писать программу воспроизведения только одного музыкального файла? Но если я кое-что подправлю в программе, то могу сделать программу более пригодной для жизни. Чтобы оформить программу в виде функции подправлю одну строчку и весь код помещу в функцию, которую назову play_music:: И снова функции Словом def я говорю Python, что хочу описать функцию с именем play_music и аргументом функции nomer_file...
2 года назад
Розалия включает музыку. Часть 7
Уважаемый читатель, кто читает эту статью не прочитав предыдущие <===== учится ходить, не умея твёрдо стоять! Продолжу наполнять Розалию новыми умениями. Она уже умеет искать в Wikipedia, теперь пусть научится включать музыку. Для этого я создам новое умение – новый файл с расширением py. Затем просто подключу это умение к Розалии, как делал это с поиском в Wikipedia. Для реализации задуманного воспользуюсь модулем os. В этом модуле описаны методы работы с функциями операционной системы, например, этот модуль, может запускать файлы...
2 года назад
Говорим разными цветами. Часть 6
Подведу итог, чему вы научились из предыдущих публикаций: Но по мере того, как программа расширяется и приобретает новые способности, трудно уследить изначальные цели. Напомню, я создаю голосового ассистента, который умеет: Ассистента я назвал Розалия, и искать в Wikipedia она уже умеет. И это не все цели, которыми я ограничусь на канале. Еще не затронуты вопросы машинного обучения, нейросетей – но обязательно затрону. А сейчас разогрев для более глубокого погружения в Python-код. Повторение – мать учения Повторю изученное, но повторю не скучными концепциями и теориями...
3 года назад
Если нравится — подпишитесь
Так вы не пропустите новые публикации этого канала