
En el camino de la investigación 37
El objetivo de este asistente es el mismo que el anterior
y también fue desarrollado en un IDE de Microsoft
(Visual Studio Code) que es muy similar al entorno
de desarrollo Visual Studio utilizado para el anterior
asistente. La razón para cambiar a Visual Studio Code
es porque al trabajar con Python en ese IDE es muy
cómodo lo que facilita el desarrollo del asistente.
Palabras clave: IDE, Python, función, PIP, CMD
Explicación del tema
El lenguaje de programación Python es considerado
uno de los mejores y utilizado en varios campos: desa-
rrollo web, machine laearning, análisis de datos, pro-
gramación orientada a objetos y muchos más.
Pero en esta ocasión se emplea para realizar un
asistente virtual junto al CMD para instalar las bi-
bliotecas; los módulos no hay necesidad de instalarlos
ya que vienen junto a Python.
El proceso es abrir el CMD
Figura 1. CMD de Windows
Fuente: Autor
Y buscar la biblioteca en la página de Python para
que nos dé el PIP.
Figura 2.
Página de Python para obtener el instalador de
la Biblioteca
Fuente: Autor
Eso pegamos en el CMD para que se nos instale la
Biblioteca.
Figura 3.
CMD de Windows después de instalar una bi-
blioteca
Fuente: Autor
Lo siguiente es instalar los módulos y bibliotecas
necesarias; es de recordar que las bibliotecas se instalan
aparte y están marcadas en la imagen con un #pip.
Figura 4.
IDE Visual Studio Code, código con las bi-
bliotecas necesarias
Fuente: Autor
Luego se definen todas las variables que se va a
usar, además de eso se habilita el parlante para que
el asistente responda con la voz predeterminada de
Windows.
Eso definirá el booleano para iniciar el asistente y
mantenerlo activo.
Figura 5. Variables del código
Fuente: Autor
Ya se tiene los modelos, bibliotecas y variables
necesarias del asistente, lo siguiente será definir las
funciones para acortar líneas de código, para que se
vuelva más eficiente.
En este caso se usan tres funciones; una para que
el asistente nos responda, otra para que nos salude
cada vez que lo activemos y la tercera que es la más
importante será para recibir órdenes.