Curso: Diplomado en Programación en Python y Django
Duración: 80 horas cronologicas
Convocatoria:
Cerrada con un quorum requerido.
Este curso de Python lo ayudará a dominar conceptos importantes de programación de Python tales como operaciones de datos y archivos en Python, conceptos orientados a objetos en Python y varias bibliotecas de Python como Pandas, Numpy, Matplotlib, etc. El poder de Django MVC Framework lo ayuda a desarrollar aplicaciones rápidamente. Este curso de certificación de Python también es una puerta de entrada a su carrera de ciencia de datos. El curso está curado por expertos de la industria que incluye estudios de casos en tiempo real.
Certificación:
Nosotros entregamos un diploma del curso. Somos una institución educacional
aprobada y certificada por Servicio Nacional de Capacitación y Empleo.
Ejemplo:
Historia de Python y su evolución.
Instalación y configuración del entorno de desarrollo (Pycharm o VSCode).
Primeros pasos con Python: sintaxis básica y ejecución de scripts.
Variables y tipos de datos en Python.
Operadores aritméticos, relacionales y lógicos.
Manipulación de cadenas de texto.
Condicionales: if, else, elif.
Bucles: for, while.
Control de flujo avanzado: break, continue, pass.
Definición y uso de funciones.
Parámetros, argumentos y valores de retorno.
Importación de módulos y creación de scripts modulares.
Introducción a la POO: clases y objetos.
Atributos y métodos.
Constructores y destructores.
Herencia y polimorfismo.
Encapsulación y abstracción.
Sobrecarga de operadores y métodos.
Introducción a las librerías estándar de Python.
Gestión de paquetes y namespaces.
Creación y distribución de paquetes personalizados.
Lectura y escritura de archivos de texto.
Manipulación de archivos CSV y JSON.
Manejo de excepciones y seguridad en la manipulación de archivos.
Listas, tuplas, conjuntos y diccionarios.
Comprensiones de listas y diccionarios.
Operaciones avanzadas con estructuras de datos.
Introducción a la biblioteca Pandas.
Manipulación de DataFrames y Series.
Operaciones de limpieza y preparación de datos.
Introducción a los decoradores.
Uso y creación de decoradores personalizados.
Generadores y la función yield.
Captura y manejo de excepciones.
Creación de excepciones personalizadas.
Estrategias de manejo de errores en grandes proyectos.
Introducción a hilos (threads) y procesos.
Programación asíncrona con async y await.
Uso de librerías como threading, multiprocessing, y asyncio.
Introducción a Django y comparación con otros frameworks.
Configuración de proyectos Django.
Creación de modelos, vistas y plantillas en Django.
Autenticación y autorización de usuarios.
Despliegue de aplicaciones Django.
Definición de los objetivos y alcance del proyecto.
Selección de tecnologías y herramientas.
Implementación del proyecto utilizando los conocimientos adquiridos.
Integración de diferentes módulos y funciones.
Presentación del proyecto a los instructores y compañeros.
Retroalimentación y sugerencias de mejora.
Nombre: Jorge Castro Castillo
Post Grado: MBA Master en tecnologías de la información aplicadas a las empresas (CEPADE España)
Pre Grado: Ingeniero Civil Informático Universidad de Santiago de Chile (2002)
Certificaciones: Microsoft y Oracle Certified Professional
Experiencia Laboral:
Ingeniero de sistema: para empresas mineras y bancarias.
Jefe de Proyecto: en empresas retail, informáticas, mineras y bancarias.
Consultor externo: en empresas retail, informáticas, mineras, agroindustria y bancarias.
Relator títular: de nuestra escuela.