Instalaciรณn del entorno de desarrollo

 

Instalaciรณn del entorno de desarrollo

Curso Agente IA para Automatizaciรณn de Informes

Para desarrollar nuestro agente de IA que genere informes en PDF y Excel a partir de SQL Server, necesitamos configurar un entorno de desarrollo con las herramientas adecuadas.

1. Instalaciรณn de Python

Python es el lenguaje principal que utilizaremos. Para instalarlo:

  1. Descarga la รบltima versiรณn de Python desde python.org.
  2. Durante la instalaciรณn, marca la opciรณn “Add Python to PATH” para facilitar su uso en la terminal.
  3. Para verificar que la instalaciรณn fue exitosa, abre una terminal o consola y ejecuta:
python --version
Logo de Python

2. Instalaciรณn de las librerรญas necesarias

Las siguientes librerรญas son esenciales para nuestro proyecto:

  • pyodbc: Para conectarse a SQL Server mediante ODBC.
  • pandas: Para manejar datos en tablas.
  • reportlab: Para generar informes en PDF.
  • openpyxl: Para generar reportes en Excel.

Para instalar estas librerรญas, ejecuta:

pip install pyodbc pandas reportlab openpyxl

3. Instalaciรณn del controlador ODBC para SQL Server

Para que Python pueda conectarse a SQL Server, debemos instalar el ODBC Driver correspondiente a nuestro sistema operativo:

Para verificar que el driver estรก instalado correctamente, en una terminal ejecuta:

odbcinst -q -d

4. Configuraciรณn de un entorno virtual (opcional)

Para mantener organizadas nuestras dependencias, podemos usar un entorno virtual en Python:

# Crear el entorno virtual
python -m venv mi_entorno

# Activar el entorno en Windows
mi_entorno\Scripts\activate

# Activar el entorno en Linux/Mac
source mi_entorno/bin/activate

Para salir del entorno virtual, usa el comando:

deactivate

5. Instalaciรณn de VS Code (opcional)

Para escribir y ejecutar cรณdigo de manera eficiente, podemos usar Visual Studio Code:

  • Descargar desde VS Code.
  • Instalar la extensiรณn de Python desde el Marketplace.
  • Abrir un archivo `.py` y configurar el intรฉrprete de Python.

Conclusiรณn

Con estos pasos, tenemos un entorno de desarrollo listo para conectar Python con SQL Server y generar informes automatizados en PDF y Excel.

Indice del curso

Curso Agente IA para Automatizaciรณn de Informes