Curso: | Diplomado Básico de Python |
Duración: | 40 Horas |
Metodología | Disponibilidad Virtual a través de la plataforma Q10 académico Virtual con 3 (tres) evaluaciones con certificado digital |
Grupo: | Máximo 30 Personas |
Personalizado: | Docente y Aprendiz |
Inversión Personalizado: | $ 890.000 |
Nivel de Práctica: | 100% dirigido a través de guías y asistencia remota |
Material de Apoyo: | Digital |
Descuento Aplicable: | 10% para grupos mayores a 10 personas |
Inversión: | $ 290.000 COP |
Incluye: | Certificado digital |
*Debe obtener 85% mínimo de puntaje en la prueba para aprobarla Curso Básico de Python
¿Por qué Aprender Python?
¡Desde Principiante a Experto:
Explora las Profundidades de Python!
Descripción:
¿Te intriga sumergirte en uno de los lenguajes de programación más célebres y versátiles del mundo? ¿Aspiras a potenciar tu trayectoria en tecnología o simplemente adquirir una habilidad sumamente valiosa? Este Curso Completo de Python está meticulosamente diseñado para ti.
A quién va dirigido:
- Novatos que aún no han incursionado en el ámbito de la programación.
- Desarrolladores que anhelan expandir su dominio en programación.
- Profesionales en búsqueda de una carrera en análisis de datos, desarrollo web, inteligencia artificial, entre otros campos.
Lo que aprenderás:
- Fundamentos de Python: Desde la instalación hasta la concepción de tu primer programa.
- Estructuras de Control: Dominarás las complejidades de las estructuras de decisión y repetición.
- Funciones y Modularidad: Te capacitarás en la creación de funciones reutilizables.
- Trabajo con datos: Manipulación avanzada de listas, tuplas, diccionarios y más.
- Programación Orientada a Objetos: Comprenderás a profundidad los principios fundamentales de la POO.
- Manejo de Excepciones: Dominarás la gestión de errores y excepciones de manera experta.
- Bibliotecas y Proyectos Prácticos: Aplicaciones prácticas con ejemplos concretos que te llevarán al siguiente nivel.
- Introducción a tecnologías emergentes: Machine Learning, Data Science y Desarrollo web.
Beneficios:
- Instructores expertos con un extenso bagaje en el campo de Python.
- Lecciones prácticas y desafiantes ejercicios para consolidar y elevar tus habilidades.
- Acceso privilegiado a una comunidad en línea para interacción y resolución de inquietudes.
- Proyectos prácticos para enriquecer y diversificar tu portafolio.
- Certificado de finalización que valida tu dominio y dedicación en Python, desde el inicio hasta la excelencia.
TEMARIO:
Módulo 1: Introducción a Python
- ¿Qué es Python?
- Características y ventajas de Python.
- Configuración del entorno de desarrollo
- Instalación de Python
- Uso de entornos virtuales
- Primer programa en Python
- Hola, mundo.
- Comentarios y convenciones de codificación.
Módulo 2: Fundamentos de Python
- Variables y tipos de datos
- Listas y tuplas.
- Diccionarios y conjuntos.
- Operadores y expresiones
- Operadores aritméticos, de comparación y lógicos.
- Precedencia de operadores.
- Expresiones condicionales (if, elif, else).
- Bucles y control de flujo
- Bucle while.
- Bucle for.
- Instrucciones break y continue.
Módulo 3: Funciones y Modularidad
- Funciones en Python
- Definición de funciones.
- Argumentos y parámetros.
- Retorno de valores.
- Modularidad y estructura de programas
- Módulos y paquetes.
- Organización de código.
- Manejo de excepciones
- Try, except, finally.
- Creación de excepciones personalizadas.
Módulo 4: Colecciones y Estructuras de Datos Avanzadas
- List comprehensions
- Creación de listas de forma concisa.
- Manejo de archivos.
- Lectura y escritura de archivos.
- Uso de with para la gestión de recursos.
- Trabajo con cadenas de texto
- Métodos y operaciones comunes.
- Colecciones avanzadas
- Sets y frozensets.
- NamedTuples.
- Colecciones ordenadas con OrderedDict.
Módulo 5: Programación Orientada a Objetos en Python
- Introducción a la programación orientada a objetos (POO)
- Clases y objetos.
- Encapsulación, herencia y polimorfismo.
- Definición de clases y métodos
- Atributos de clase y atributos de instancia.
- Métodos especiales (constructores, destructores, etc.).
Módulo 6: Bibliotecas y Módulos Estándar de Python
- Introducción a las bibliotecas estándar
- Uso de bibliotecas externas.
- Importación de módulos.
- Ejemplos prácticos con bibliotecas comunes
- Trabajo con archivos y directorios (os, shutil).
- Procesamiento de datos (csv, json).
- Manipulación de fechas y horas (datetime).
Módulo 7: Aplicaciones Prácticas y Proyecto Final
- Desarrollo de proyectos en Python
- Diseño y planifcación de proyectos.
- Pruebas y depuración
- Herramientas de depuración.
- Estrategias de prueba.
- Publicación y distribución de proyectos
- Empaquetado y distribución.
- Documentación y control de versiones.