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

Создание личного помощника из командной строки, который поможет вам в выполнении повседневных задач. Он будет охватывать такие команды, как:

  1. Найдите свой запрос в Stack Overflow
  2. Найдите свой запрос в Википедии.
  3. Расскажу вам сегодняшние новости.
  4. Отправьте электронное письмо от вашего имени.
  5. Сообщите вам текущую дату и время.
  6. Играть музыку.
  7. Спросите об его создателе.
  8. Откройте вашу IDE, Блокнот.
  9. Откройте свой веб-браузер Chrome.
  10. Ищите что угодно на YouTube.
  11. Если вы не уверены в его возможностях, спросите, что вы делаете?
  12. Обратитесь за помощью к документации по каждой команде.
  13. Чтобы закончить это, попросите выключить или просто скажите выключение.

Итак, перейдем непосредственно к одному из лучших проектов Python для начинающих.

Прежде чем продолжить, давайте поговорим о Python. Python - это интерпретируемый язык программирования общего назначения высокого уровня. Философия дизайна Python, созданная Гвидо ван Россумом и впервые выпущенная в 1991 году, подчеркивает удобочитаемость кода с его заметным использованием значительных пробелов. Его языковые конструкции и объектно-ориентированный подход призваны помочь программистам писать понятный, логичный код для небольших и крупномасштабных проектов.

Используемые библиотеки

  1. pyttsx3 - для преобразования текста в речь.
  2. os - Запуск команд и файлов ОС.
  3. smtplib - для отправки писем.
  4. wikipedia - Для получения информации из Википедии.
  5. datetime - для текущей даты и времени.
  6. webbrowser - для запуска любого URL-адреса в веб-браузере.
  7. bs4 & urllib - для парсинга веб-страниц.

Теперь перейдем к коду, он создается с помощью простых if, else и некоторых библиотек.

Надеюсь, вы найдете этот код легким и читаемым. Теперь давайте посмотрим, как он работает.

И мы также можем сделать еще кое-что в этой задаче, как я создал для этого кода, таким образом, что наши программы принимают ввод в текстовой форме. Но в следующем обновлении мы сконцентрируемся на распознавании голоса и сделаем его более профессиональным. И для этого, чтобы получить последнюю версию alena, не забудьте форк моего Repo.

Все коды, которые обсуждались ранее, можно найти в моем Github Repo и связаться со мной в Linkedin !!

Спасибо всем за чтение. !! Белла Чао