Curso de preparación para el examen PCAP – Certified Associate Python Programmer

Certificaciones PCEP y PCAP
Las certificaciones PCEP y PCAP forman parte del itinerario oficial de certificación en Python y están ampliamente reconocidas como una forma sólida de validar conocimientos en este lenguaje.
PCAP – Certified Associate Python Programmer
La certificación PCAP da un paso más y está dirigida a programadores con cierta experiencia previa en Python. En este nivel se profundiza en aspectos como:
- Programación estructurada y modular
- Colecciones y estructuras de datos avanzadas
- Manejo de excepciones
- Programación orientada a objetos
- Uso más avanzado de funciones y módulos
- Buenas prácticas en Python
Superar esta certificación demuestra una comprensión sólida y práctica del lenguaje, adecuada para entornos profesionales o académicos más exigentes.
Repositorios
- Repositorio del curso: https://github.com/josedom24/python_pcep_pcap/tree/main/PCAP
- Repositorio de ejercicios: https://github.com/josedom24/ejercicios_python_pcap
Curso
- Introducción a los módulos en Python
- Módulos estándares en Python
- Módulos y paquetes
- Instalador de paquetes PIP
- Cadenas de caracteres
- Codificación de caracteres en Python
- Introducción a las cadenas de caracteres
- Funciones que trabajan con cadenas de caracteres
- Las cadenas son inmutables
- Métodos de las cadenas de caracteres (1ª parte)
- Métodos de las cadenas de caracteres (2ª parte)
- LABORATORIO: Tu propio split
- Comparación de cadenas
- Ordenación de cadenas
- Conversión entre cadenas y números
- LABORATORIO: Un display LED
- Ejemplos de programas trabajando con cadenas de caracteres
- Excepciones: Gestionando errores de programación
- Introducción a la Programación Orientada a Objetos
- Introducción a la programación orientada a objetos
- Programación orientada a objetos en Python
- Pila: Enfoque procedimental
- Pila: Programación orientada a objetos
- Pila: Creación de varios objetos
- Pila: Herencia de clases
- LABORATORIO: Pila Contadora
- LABORATORIO: Colas alias FIFO
- LABORATORIO: Colas alias FIFO: parte 2
- Propiedades y métodos
- Propiedades de instancia
- Propiedades de clase
- Comprobando la existencia de una propiedad
- Métodos de instancia
- Propiedades comunes en clases y objetos
- Explorando y modificando las clases y objetos
- Representación de los objetos
- LABORATORIO: La clase Timer
- LABORATORIO: Días de la semana
- LABORATORIO: Puntos en un plano
- LABORATORIO: Triángulo
- Herencia de clases
- Las excepciones en profundidad
- Generadores, iteradores y cierres
- Trabajando con archivos
- Trabajando con archivos
- Manejo de archivos
- Abriendo y cerrando los archivos
- Lectura de archivos de texto
- Escritura en archivos de texto
- Trabajando con archivos binarios
- Ejemplo: como copiar archivos
- LABORATORIO: Histograma de frecuencia de caracteres
- LABORATORIO: Histograma de frecuencia de caracteres ordenados
- LABORATORIO: Evaluando los resultados de los estudiantes
- Módulos de sistema: os, datetime, calendar