Python 26-2

$499.00

Categoría:

Descripción

 

 


 

Objetivo General

Capacitar a los participantes en el desarrollo de soluciones informáticas utilizando el lenguaje de programación Python, desde sus fundamentos sintácticos hasta la implementación de buenas prácticas, estructuras de datos avanzadas y el uso de librerías clave, permitiéndoles resolver problemas reales e integrarse eficazmente en áreas como desarrollo web, análisis de datos o automatización de procesos.

Objetivos Específicos

  • Dominar la sintaxis y los fundamentos de Python: Comprender y aplicar variables, tipos de datos, estructuras de control de flujo (bucles y condicionales) y funciones para escribir código limpio, modular y eficiente.

  • Aplicar el paradigma de Programación Orientada a Objetos (POO): Modelar entidades del mundo real mediante clases, objetos, herencia, encapsulamiento y polimorfismo para estructurar aplicaciones escalables y mantenibles.

  • Manipular datos e interactuar con archivos: Leer, escribir y procesar diferentes formatos de archivos (CSV, JSON, TXT) y gestionar el manejo de excepciones para garantizar la estabilidad del software.

  • Integrar bases de datos: Conectar aplicaciones de Python con sistemas de gestión de bases de datos (SQL o NoSQL) para realizar operaciones CRUD (Crear, Leer, Actualizar y Eliminar) de forma segura.

  • Utilizar librerías y entornos de desarrollo: Configurar entornos virtuales (venv), gestionar dependencias con pip y utilizar paquetes del ecosistema estándar e independiente para optimizar los tiempos de desarrollo.

  • Desarrollar un proyecto integrador: Diseñar e implementar un proyecto práctico final que resuelva una necesidad real, aplicando las mejores prácticas de documentación, pruebas básicas y control de versiones con Git.