Certificación Python Entry-Level Programmer
En Conocimiento Libre impulsamos el desarrollo de proyectos de innovación y la adopción de la Industria 4.0 para fortalecer la competitividad y promover el desarrollo sostenible del ecosistema regional, lo logramos a través de servicios de transformación digital y el fomento de competencias laborales dirigidos a los actores de la triple hélice (Empresas, Gobierno y Universidades).
Conocimiento Libre es un Partner oficial de Capacitación LPI ATP (Approved Training Partner) reconocido como Platinum, el máximo nivel alcanzable.

Acerca del Curso:
La Certificación Python Entry-Level Programmer (Examen PCEP-30-0x) es una credencial profesional que evalúa la capacidad del candidato para realizar tareas de codificación relacionadas con los fundamentos de la programación en Python. El candidato debe demostrar un conocimiento suficiente de los conceptos universales de la programación informática, la sintaxis y la semántica de Python, así como la capacidad para resolver problemas típicos de implementación con la ayuda de la Biblioteca Estándar de Python.
Objetivos del Curso:
- Familiarizarse con la estructura del lenguaje, la indentación, las palabras clave y las reglas básicas de codificación en Python
- Aprender a definir y manipular variables, utilizar diferentes tipos de datos (numéricos, booleanos, secuencias como cadenas y listas), y aplicar operaciones básicas sobre ellos.
- Explorar operadores aritméticos, de comparación, lógicos, de asignación y operadores especiales como
is
,in
, y operadores bit a bit. - Aplicar estructuras condicionales (
if
,elif
,else
) y bucles (for
,while
) para controlar la ejecución de un programa en Python. - Aprender el uso de listas, tuplas, diccionarios y conjuntos, así como las operaciones básicas sobre estos tipos de estructuras de datos.
- Crear funciones definidas por el usuario, utilizar funciones incorporadas, trabajar con parámetros y valores de retorno, además de explorar conceptos como recursión y funciones lambda.
- Comprender el uso de
try
,except
,finally
para manejar errores en la ejecución y depurar código de manera efectiva.
Temario del curso
UNIDAD 1. Escribiendo su primer programa
1.1 Interpretar y escribir código usando variables.
1.2 Reconocer mensajes de error en código Python
1.3 Demostrar comprensión de las reglas de sintaxis centrales de Python.
1.4 Traducir algoritmos simples a funciones de Python
UNIDAD 2. Estructuras lógicas básicas
2.1 Reconocer y utilizar operadores de datos básicos en booleano.
2.2 Interpretar y escribir la sintaxis correcta de los condicionales.
2.3 Reconocer, interpretar y escribir programas con condicionales.
2.4 Reconocer e interpretar programas con múltiples funciones interactivas.
2.5 Identificar y resolver errores de programación mediante estrategias de depuración establecidas.
UNIDAD 3. Estructura lógica con iteración
3.1 Reconocer, interpretar y escribir programas usando bucles while y for.
3.2 Aplicar índices y sectores a cadenas y listas para acceder a partes individuales
3.3 Reconocer, interpretar y escribir programas que iteren a través de listas y cadenas con bucles for.
3.4 Evaluación y verificación para que el código funcione como se esperaba.
UNIDAD 4. Aplicaciones de Iteración
4.1 Reconocer, interpretar y escribir programas con bucles anidados
4.2 Reconocer e interpretar funciones recursivas básicas
4.3 Traducir algoritmos recursivos simples a funciones de Python
UNIDAD 5. Aplicación de la lógica a grandes conjuntos de datos
5.1 Interpretar y escribir código utilizando operadores, funciones y métodos en cadenas y listas.
5.2 Reconocer y utilizar métodos comunes de cadenas y listas.
5.3 Identificar las diferencias entre tipos de datos mutables e inmutables.
5.4 Interpretar la documentación para encontrar métodos preexistentes que satisfagan necesidades específicas.
UNIDAD 6. Algoritmos para resolver problemas
6.1 Identificar si un problema se puede resolver siguiendo un algoritmo, aplicando un patrón
6.2 Utilice el diseño de arriba hacia abajo para dividir tareas de programación de tamaño mediano en partes más pequeñas, resolviendo cada parte individualmente
6.3 Aplicar principios generales de estilo para escribir código legible
UNIDAD 7. Enfoques prácticos para la eficiencia
7.1 Expresar la eficiencia de los fragmentos de código utilizando estándares de abstracción bien establecidos.
7.2 Reconocer diferencias en enfoques algorítmicos basados en la eficiencia computacional
7.3 Identificar diferencias en estructuras de datos básicas, como listas, conjuntos y diccionarios, en función de la eficiencia computacional.
7.4 Interpretar y escribir código utilizando operadores, funciones y métodos en conjuntos y diccionarios de particiones
UNIDAD 8. Programación orientada a objetos
8.1 Reconocer objetos, clases, campos y métodos.
8.2 Estructurar correctamente el código utilizando la programación orientada a objetos. 8.3 Interpretar y escribir código que lea y escriba datos de archivos en el sistema informático.
8.4 Interpretar y utilizar componentes de la documentación de las bibliotecas de Python.
8.5 Utilice fuentes en línea para buscar, comparar e instalar bibliotecas de Python
Audiencia
- Aspirantes a programadores y estudiantes interesados en aprender programación por diversión y para tareas profesionales;
- Estudiantes que buscan adquirir habilidades y conocimientos fundamentales para un puesto de nivel inicial como desarrollador de software, analista de datos o tester;
- Profesionales del sector que desean explorar tecnologías relacionadas con Python o que lo utilizan como base;
- Líderes de equipo, gerentes de producto y gerentes de proyecto que desean comprender la terminología y los procesos del ciclo de desarrollo de software para gestionar y comunicarse de forma más eficaz con los equipos de producción y desarrollo.
Si deseas explorar más opciones de capacitacion, te invitamos a consultar nuestro Catálogo de Cursos y Certificaciones, donde encontrarás programas en Linux, Ciberseguridad, DevOps, Nube y Bases de Datos.
Requisitos
- Lógica de programación básica (entender conceptos como variables, estructuras de control y operadores).
- Familiaridad con la estructura y sintaxis de Python (uso de indentación, declaración de variables y palabras clave básicas).
- Conceptos de entrada y salida de datos (uso de
print()
yinput()
para interactuar con el usuario). - Conocimiento sobre diferentes tipos de datos (números, cadenas, listas y diccionarios).
- Experiencia mínima en instalación y uso de Python en su computadora.
- Comprensión básica del entorno de desarrollo para ejecutar scripts en Python.

* Campo obligatorio
Vive la experiencia de nuestros cursos


