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.

 

logo_syspro