Presentación
Este curso ha sido cuidadosamente diseñado para introducir al estudiante en el mundo de la programación con Python desde cero, aportando una base sólida en los conceptos fundamentales del lenguaje. Además, el temario cubre todos los contenidos necesarios para preparar al alumno para rendir exitosamente el examen oficial PCEP-30-01: Certified Entry-Level Python Programmer, una certificación internacionalmente reconocida que valida habilidades en programación Python a nivel principiante.
Objetivos
- Dominar los fundamentos de la programación en Python, incluyendo variables, estructuras de control, funciones y tipos de datos.
- Comprender y aplicar buenas prácticas de programación, orientadas a la resolución de problemas con código eficiente y legible.
- Desarrollar habilidades para crear pequeños programas funcionales, utilizando Python de forma práctica y estructurada.
- Preparar al estudiante para aprobar la certificación internacional PCEP™ – Certified Entry-Level Python Programmer (PCEP-30-01), mediante la práctica de ejercicios alineados al examen oficial.
A quién va dirigido
- Estudiantes y profesionales de TI que deseen fortalecer su perfil laboral con una certificación internacional en programación.
- Programadores con experiencia en otros lenguajes que quieran incorporar Python a su conjunto de habilidades.
- Docentes e instructores interesados en formar a otros en Python y respaldar sus conocimientos con una certificación reconocida.
Requisitos previos
- Conocimientos básicos de computación (manejo de archivos, carpetas y uso de internet).
- Nociones elementales de lógica o pensamiento algorítmico (aunque no obligatorio, facilita el aprendizaje).
- Disposición para aprender de forma autónoma y practicar el código por cuenta propia.
- Equipo con acceso a internet y posibilidad de instalar Python y un editor de código (como Visual Studio Code o PyCharm).
Currículum
- 10 secciones
- 38 lecciones
- 10 horas
- Módulo 1: Presentación del curso2
- Módulo 2: Introducción a Python y a la Programación Informática5
- Módulo 3: Tipos de datos, Variables, Operaciones Básicas de Entrada y Salida, Operadores Básicos6
- 3.1Lección 3.1: Tipos de datos en Python
- 3.2Lección 3.2: Declaración y uso de variables
- 3.3Lección 3.3: Entrada y salida de datos
- 3.4Laboratorio módulo 3
- 3.5Lección 3.4: Operadores básicos
- 3.6Cuestionario Módulo 3: Tipos de datos, Variables, Operaciones Básicas de Entrada y Salida, Operadores Básicos0 preguntas
- Módulo 4: Valores Booleanos, Ejecución Condicional, Bucles, Listas y su Procesamiento, Operaciones Lógicas y de Bit a Bit7
- 4.1Lección 4.1: Operadores de comparación
- 4.2Lección 4.2: Estructuras condicionales (if, elif, else)
- 4.3Lección 4.3: Bucles (for, while)
- 4.4Lección 4.4: Listas y manipulación de listas
- 4.5Laboratorio módulo 4
- 4.6Lección 4.5: Operaciones lógicas y bit a bit
- 4.7Cuestionario Módulo 4: Valores Booleanos, Ejecución Condicional, Bucles, Listas y su Procesamiento, Operaciones Lógicas y de Bit a Bit0 preguntas
- Módulo 5: Funciones, Tuplas, Diccionarios, Excepciones y Procesamiento de Datos9
- 5.1Lección 5.1: Definición y uso de funciones 1
- 5.2Lección 5.2: Definición y uso de funciones 2
- 5.3Lección 5.3: Definición y uso de funciones 3
- 5.4Lección 5.4: Definición y uso de funciones 4
- 5.5Lección 5.5: Uso de tuplas y diccionariosRenombrar
- 5.6Lección 5.6: Uso de tuplas y diccionarios 2
- 5.7Lección 5.7: Manejo de excepciones en Python
- 5.8Laboratorio módulo 5
- 5.9Cuestionario Módulo 5: Funciones, Tuplas, Diccionarios, Excepciones y Procesamiento de Datos0 preguntas
- Módulo 6: Módulos, Paquetes y PIP4
- Módulo 7: Cadenas, Métodos de Cadenas y Listas, Excepciones5
- Módulo 8: Programación Orientada a Objetos5
- Módulo 9: Simulación1
- Despedida del curso1








