Привет и добро пожаловать всем. В этой статье мы познакомимся с одним из ведущих языков программирования, а именно с Python. Прежде чем двигаться дальше с задачей, давайте сначала разберемся с повесткой дня.
Создание личного помощника из командной строки, который поможет вам в выполнении повседневных задач. Он будет охватывать такие команды, как:
- Найдите свой запрос в Stack Overflow
- Найдите свой запрос в Википедии.
- Расскажу вам сегодняшние новости.
- Отправьте электронное письмо от вашего имени.
- Сообщите вам текущую дату и время.
- Играть музыку.
- Спросите об его создателе.
- Откройте вашу IDE, Блокнот.
- Откройте свой веб-браузер Chrome.
- Ищите что угодно на YouTube.
- Если вы не уверены в его возможностях, спросите, что вы делаете?
- Обратитесь за помощью к документации по каждой команде.
- Чтобы закончить это, попросите выключить или просто скажите выключение.
Итак, перейдем непосредственно к одному из лучших проектов Python для начинающих.
Прежде чем продолжить, давайте поговорим о Python. Python - это интерпретируемый язык программирования общего назначения высокого уровня. Философия дизайна Python, созданная Гвидо ван Россумом и впервые выпущенная в 1991 году, подчеркивает удобочитаемость кода с его заметным использованием значительных пробелов. Его языковые конструкции и объектно-ориентированный подход призваны помочь программистам писать понятный, логичный код для небольших и крупномасштабных проектов.
Используемые библиотеки
- pyttsx3 - для преобразования текста в речь.
- os - Запуск команд и файлов ОС.
- smtplib - для отправки писем.
- wikipedia - Для получения информации из Википедии.
- datetime - для текущей даты и времени.
- webbrowser - для запуска любого URL-адреса в веб-браузере.
- bs4 & urllib - для парсинга веб-страниц.
Теперь перейдем к коду, он создается с помощью простых if, else и некоторых библиотек.
Надеюсь, вы найдете этот код легким и читаемым. Теперь давайте посмотрим, как он работает.
И мы также можем сделать еще кое-что в этой задаче, как я создал для этого кода, таким образом, что наши программы принимают ввод в текстовой форме. Но в следующем обновлении мы сконцентрируемся на распознавании голоса и сделаем его более профессиональным. И для этого, чтобы получить последнюю версию alena, не забудьте форк моего Repo.
Все коды, которые обсуждались ранее, можно найти в моем Github Repo и связаться со мной в Linkedin !!
Спасибо всем за чтение. !! Белла Чао