Objetivo General
Desarrollar competencias en programación con Python que permitan al personal del área informática automatizar tareas, procesar datos y desarrollar soluciones eficientes aplicables a entornos tecnológicos reales.
Descargar Ficha PDF CotizarObjetivos Específicos
Comprender los fundamentos del lenguaje Python y su sintaxis para la creación de scripts funcionales.Aplicar Python en la automatización de procesos, manipulación de archivos y manejo de datos.
Desarrollar programas modulares utilizando buenas prácticas, librerías y control de errores.
Módulo 1: I
Introducción a Python y Entorno de DesarrolloContenidos:
¿Qué es Python y para qué se utiliza en informática?
Instalación de Python y configuración del entorno
Uso de IDEs (VS Code, PyCharm, Jupyter Notebook)
Primeros programas en Python
Ejecución de scripts y consola interactiva
Módulo 2:
Sintaxis Básica y Tipos de DatosContenidos:
Variables y convenciones de nombres
Tipos de datos básicos (int, float, string, boolean)
Operadores aritméticos, lógicos y de comparación
Entrada y salida de datos
Conversión de tipos
Módulo 3:
Estructuras de ControlContenidos:
Condicionales (if, elif, else)
Bucles (for, while)
Uso de break, continue y pass
Comprensión de listas (list comprehension)
Buenas prácticas de control de flujo
Módulo 4:
Estructuras de DatosContenidos:
Listas y tuplas
Diccionarios
Conjuntos (sets)
Operaciones y métodos principales
Casos de uso en aplicaciones informáticas
Módulo 5:
Funciones y ModularizaciónContenidos:
Definición y uso de funciones
Parámetros y valores de retorno
Funciones lambda
Alcance de variables
Creación y uso de módulos propios
Módulo 6:
Manejo de Archivos y ExcepcionesContenidos:
Lectura y escritura de archivos (txt, csv, json)
Rutas de archivos y directorios
Manejo de errores y excepciones (try, except, finally)
Registro de errores (logging)
Buenas prácticas de robustez del código
Módulo 7:
Librerías y AutomatizaciónContenidos:
Uso de librerías estándar (os, sys, datetime)
Instalación de paquetes con pip
Automatización de tareas administrativas
Scripts para mantenimiento y soporte TI
Introducción a requests y consumo de APIs
Módulo 8:
Introducción a Python AplicadoContenidos:
Manipulación básica de datos con pandas
Automatización de reportes simples
Integración de Python con otros sistemas
Buenas prácticas de documentación y versionado
Proyecto final integrador