Desarrollador en Python con Base de Datos

Desarrollador en Python con Base de Datos

Módulos y Contenidos:

Módulo 1: Introducción a la Programación y Control de Versiones (1 semanas)

  • Introducción a Git y GitHub
    • Instalación de Git.
    • Creación de un usuario en GitHub.
    • Crear un repositorio local y subirlo a GitHub.

Módulo 2: Fundamentos de Python (3 semanas)

  • Instalación y configuración de Python.
    • Instalación y uso de un IDE para Python (VS Code, PyCharm, etc.).
      • Uso del comando print() y diferentes formas de mostrar datos.
        • Variables: Definición, implementación y asignación.
          • Operaciones aritméticas: Enteros, flotantes, módulo y orden de operaciones.
            • Uso del módulo Math para operaciones avanzadas.
              • Cadenas de texto (Strings).
                • Métodos útiles y manipulación.
              • Booleanos y condicionales.
                • Condicionales simples, anidados y múltiples.
                • Tablas lógicas y su aplicación en programación.

              Módulo 3: Estructuras de Control y Colecciones (5 semanas)

              • Bucles: for, while y control de flujo (break, continue).
                • Estructuras de datos en Python
                  • Listas: Agregar, modificar, eliminar y recorrer elementos.
                  • Tuplas: Características, manipulación y recorrido.
                  • Diccionarios: Claves, valores, operaciones y recorrido.
                • Empaquetado y desempaquetado de variables y estructuras de datos.

                  Módulo 4: Funciones y Programación Orientada a Objetos (POO) (5 semanas)

                  • Funciones
                    • Definición y uso de funciones con y sin parámetros.
                    • Diferencias entre parámetros y argumentos.
                  • Programación Orientada a Objetos (POO)
                    • Clases y objetos.
                    • Atributos y métodos.
                    • Constructores y destructores.
                    • Herencia y polimorfismo.

                  Módulo 5: Manejo de Archivos y Módulos en Python (3 semanas)

                  • Procesamiento de archivos
                    • Lectura y escritura de archivos en diferentes formatos (.txt, .csv).
                  • Módulos y paquetes
                    • Creación y uso de módulos en Python.
                    • Importación de paquetes.
                  • Uso de la variable __name__ en Python.
                    • Decoradores: Concepto y aplicación.
                      • Manejo de excepciones: try-except, finally.

                        Módulo 6: Bases de Datos con MySQL (3 semanas)

                        • Conceptos fundamentales: ¿Qué es una base de datos y cómo funciona?
                          • Instalación de MySQL y conexión con Python mediante mysql-connector o SQLAlchemy.
                            • Operaciones básicas con bases de datos
                              • Creación de una base de datos.
                              • Creación de tablas y definición de estructuras.
                              • Alteración de tablas.
                            • Manipulación de datos.
                              • Inserción, selección, actualización y eliminación de registros.
                            • Relaciones entre tablas
                              • Claves primarias y foráneas.
                              • Consultas avanzadas con JOIN.

                            Módulo 7: Proyecto Final (2 semanas)

                            • Integración de Python con una base de datos real.
                              • Creación de un sistema funcional aplicando los conocimientos adquiridos.
                                • Presentación y defensa del proyecto final.

                                  Objetivo del curso

                                  Este curso tiene como objetivo brindar a los estudiantes una formación completa en Python, desde los fundamentos hasta la manipulación avanzada de bases de datos con MySQL.

                                  Costo

                                  El valor total del curso es de $247.500. Para su comodidad, ofrecemos la posibilidad de abonarlo en un único pago o en 5 cuotas mensuales de $55.000 cada una. Esta opción de financiamiento permite a los estudiantes acceder al curso sin la necesidad de realizar el pago completo de manera inmediata, facilitando así la planificación económica y asegurando su participación en la capacitación.

                                  Copyright©2024 ATB