
Puedes preparar el PCEP-30-02 sin haber programado antes si combinas un temario bien delimitado, ejercicios pequeños y comprobaciones semanales. Te propongo un recorrido de cuatro semanas para aprender a interpretar código, detectar errores y responder con tiempo limitado. El calendario es una propuesta de estudio: tu decisión de presentarte dependerá de lo que puedas resolver sin ayuda. Empezaremos por el acceso al examen y terminaremos con un criterio concreto para evaluar tu preparación.
Confirma la versión y prepara tu cuenta de candidato
La preparación del PCEP debe corresponder al código que aparece en tu inscripción. Una diferencia de versión puede cambiar los objetivos que necesitas estudiar.
Comprueba el código y la puntuación exigida
En octubre de 2026, la ficha de Python Institute identifica la versión terminada en -02 como activa y la -03 como en desarrollo. Mantiene una previsión de lanzamiento para el tercer trimestre de 2026, un plazo ya transcurrido. Confirma la disponibilidad al comprar el bono; esa previsión no permite deducir una fecha de retirada. Consulta la ficha oficial del examen.
Para la versión 02, esa ficha establece 30 preguntas, 40 minutos de examen y cinco minutos adicionales para el acuerdo de confidencialidad y el tutorial. La puntuación mínima es del 70 %, hay opción en español y no se exigen conocimientos previos.
La puntuación se normaliza y los bloques tienen pesos distintos. Por eso, evita interpretar el aprobado como una equivalencia automática con 21 respuestas correctas. El programa oficial de evaluación describe el cálculo y la distribución.
Deja preparado el acceso
Organiza el registro al principio para resolver cualquier problema de cuenta con margen:
- Crea tu cuenta de candidato de OpenEDG y comprueba que puedes iniciar sesión.
- Revisa las condiciones del bono, su caducidad y si incluye otro intento.
- Confirma el código y el idioma antes de comprar.
- Sigue el procedimiento de TestNow para introducir el bono, completar las comprobaciones y acceder a la sesión.
La ficha de Python Institute recoge este procedimiento. Deja anotados el código elegido y la caducidad del bono junto a tu calendario.
Organiza cuatro semanas alrededor del temario
El plan del PCEP debe cubrir sus cuatro bloques y reservar tiempo para volver sobre los fallos. La distribución oficial de la versión 02 es:

- Fundamentos de programación y Python: 18 %.
- Control de flujo, condicionales y bucles: 29 %.
- Colecciones de datos: 25 %.
- Funciones y excepciones: 28 %.
Estos pesos proceden del temario oficial del PCEP. Sirven para priorizar el repaso; el orden de aprendizaje también necesita respetar las dependencias entre conceptos.
Te propongo cinco sesiones de 45 minutos y un bloque de 90 minutos cada semana. Son cinco horas y cuarto semanales. Si ese tiempo te obliga a estudiar con prisas, reparte cada semana del plan entre dos semanas de calendario.
En las sesiones cortas, dedica unos 15 minutos a teoría, 20 a escribir o interpretar código y diez a revisar errores. Utiliza el bloque largo para la comprobación semanal y el repaso acumulado.
Instala Python 3 o utiliza un entorno educativo que permita ejecutar fragmentos pequeños. El curso de preparación de Pledin reúne contenidos, laboratorios y pruebas intermedias en español.
Una lista interactiva por objetivo sería útil si registra tu último ejercicio, el resultado y la fecha del próximo repaso. Empieza registrando los cuatro bloques.
Estudia cada bloque con un ejercicio y una comprobación
Para preparar el PCEP desde cero, cada semana debe producir una habilidad que puedas demostrar. Lee el ejemplo, predice su comportamiento y ejecútalo después.
Semana 1: explica tipos, operadores y entrada de datos
Empieza por variables, literales, tipos básicos y operadores. Practica también la indentación, los comentarios y la diferencia entre un error de sintaxis y un resultado incorrecto.
Distribuye las sesiones entre expresiones aritméticas, conversiones de tipos, entrada y salida, y expresiones lógicas. Incluye sistemas numéricos y operadores de bits dentro del repaso de fundamentos.
Este ejercicio permite comprobar la conversión de una cadena y dos operaciones distintas:
dato = "7" numero = int(dato) print(numero // 2, numero % 2)
La salida es 3 1. La división entera de siete entre dos produce tres; el módulo devuelve el resto, uno.
Antes de ejecutarlo, escribe qué tipo tiene cada variable. Después cambia "7" por "7.5" y explica por qué la conversión con int() falla. Prueba una conversión con float() y compara ambos casos.
Como ejercicio de cierre, escribe un conversor de minutos a horas y minutos restantes. Solicita el dato con input(), conviértelo y presenta el resultado.
Comprueba también la precedencia: predice 2 + 3 * 4 y explica qué cambia al escribir (2 + 3) * 4.
Al terminar la semana, resuelve diez fragmentos nuevos. Para cada fallo, identifica el operador, el tipo o la conversión que interpretaste mal y escribe una variante correcta.
Semana 2: sigue condicionales y bucles línea por línea
El segundo bloque exige seguir el recorrido del programa. Trabaja condiciones, bucles y cambios de estado con fragmentos que puedas recorrer a mano.
Para cada ejercicio, anota el valor inicial, la condición evaluada y el valor después de cada iteración. Esa tabla de seguimiento puede hacerse en tu cuaderno durante el estudio.
Prueba este ejemplo:
total = 0
for n in range(1, 5):
if n == 3:
continue
total += n
print(total)
La salida es 7. El bucle recorre los valores uno, dos, tres y cuatro. Cuando llega a tres, continue omite la suma de esa iteración.
Sustituye continue por break. Ahora la salida es 3, porque el bucle termina al encontrar el tres. Explica ambas ejecuciones sin consultar el intérprete.
Dedica otra sesión a while: identifica qué variable cambia y qué condición permite salir. Practica después bucles anidados y las cláusulas else asociadas a bucles.
Como comprobación semanal, escribe un programa que recorra números y acumule únicamente los pares. Cambia los límites y predice el nuevo resultado antes de ejecutarlo.
Si pierdes el hilo, reduce el recorrido a tres valores. Traza todas las iteraciones y vuelve después al ejercicio completo.
Semana 3: distingue las colecciones y sus cambios
Las preguntas sobre colecciones requieren interpretar índices, recorridos y modificaciones. Trabaja listas, tuplas, diccionarios y cadenas con ejemplos breves.
Empieza por acceder al primer y al último elemento. Practica después cortes, pertenencia y recorridos. En los diccionarios, observa qué cambia al recorrer claves, valores o parejas.
Este fragmento muestra una confusión que conviene resolver:
original = [2, 4]
copia = original
copia.append(6)
print(original)
El resultado es [2, 4, 6]. Ambas variables apuntan a la misma lista; la asignación no crea una lista independiente.
Cambia la segunda línea por copia = original[:]. En este ejemplo, la modificación de copia deja intacta la lista original. Se trata de una copia superficial.
Trabaja también cadenas y tuplas para reconocer operaciones que intentan modificar objetos inmutables. Con las listas, incluye comprensiones sencillas y estructuras anidadas.
Para el ejercicio de cierre, crea un diccionario con nombres de tareas y sus duraciones. Recorre sus valores, calcula el tiempo total y guarda en una lista las tareas que superan un límite.
La comprobación consiste en explicar qué colección utilizas en cada parte y por qué. Después cambia una clave y predice qué acceso dejaría de funcionar.
Repite con datos distintos cualquier ejercicio cuya respuesta recuerdes de memoria.
Semana 4: combina funciones, excepciones y repaso
La última semana incorpora funciones y manejo de errores. Reserva parte del tiempo para los bloques anteriores, especialmente para los fallos que vuelven a aparecer.
Practica parámetros, argumentos, valores predeterminados, retorno y ámbito de las variables. Incluye recursividad y generadores con ejemplos pequeños que correspondan a los objetivos de tu versión.
Distingue lo que una función muestra mediante print() de lo que devuelve mediante return. Para comprobarlo, asigna el resultado de una llamada a una variable e inspecciona su valor.
Después trabaja excepciones:
def dividir(a, b=2):
return a / b
try:
print(dividir(8, 0))
except ZeroDivisionError:
print("Divisor no válido")
La salida es Divisor no válido. La división provoca una excepción que captura el bloque correspondiente.
Cambia la llamada por dividir(8). Ahora se utiliza el divisor predeterminado y se muestra 4.0. Explica por qué las dos llamadas recorren caminos distintos.
Practica también errores de tipo, conversiones inválidas, índices fuera de rango y claves ausentes. Relaciona cada uno con la operación que lo provoca.
Como cierre, recupera el programa de tareas de la semana anterior y divide su lógica en funciones. Añade tratamiento de una entrada numérica inválida.
Comprueba que puedes explicar los argumentos, el retorno y la excepción de cada función antes de iniciar el primer simulacro completo.
Convierte las preguntas falladas en ejercicios nuevos
Los fallos del PCEP deben indicarte qué practicar en la siguiente sesión. Un porcentaje global ayuda poco si mezcla desconocimiento, lectura apresurada y problemas de tiempo.
Después de cada bloque de preguntas, registra qué interpretaste y qué regla explica la respuesta correcta. Anota también los aciertos obtenidos por intuición: todavía necesitan comprobación.
Utiliza este procedimiento:
- Resuelve de nuevo la pregunta sin mirar la respuesta y explica tu razonamiento.
- Revisa la explicación e identifica la línea o el concepto que cambia el resultado.
- Modifica un dato, un operador o un argumento y predice la nueva respuesta.
- Ejecuta la variante y corrige tu explicación si fuera necesario.
Si utilizas preguntas de PlanetCert, comprueba que el material corresponda al código elegido. Sus explicaciones y tarjetas de memoria pueden encajar en este repaso cuando el contenido esté alineado con tus objetivos.
Crea tarjetas con una pregunta concreta en el anverso y una regla acompañada de un ejemplo en el reverso. Una tarjeta sobre range() puede pedir los valores de un recorrido y explicar por qué se excluye el límite final.
Prioriza preguntas originales con razonamiento verificable y correspondencia clara con el temario. Una explicación útil permite entender también por qué fallan las otras opciones.
Revisa tus tarjetas al día siguiente y vuelve a resolver una variante unos días después. Retira del repaso diario los conceptos que ya puedas aplicar sin consultar la respuesta.
Decide si estás listo con simulacros cronometrados
El simulacro del PCEP comprueba si puedes aplicar lo aprendido dentro del tiempo disponible. Hazlo cuando hayas trabajado los cuatro bloques.
Utiliza un margen de preparación
Te propongo completar dos simulacros distintos, con preguntas que no hayas visto, separados por una sesión de revisión. Utiliza 30 preguntas y 40 minutos para reproducir el formato descrito.
Como criterio orientativo, busca al menos un 85 % en ambos y comprueba que puedes explicar los errores. Ese margen es una recomendación de estudio; la puntuación del examen real depende de sus preguntas y su sistema de evaluación.
El simulador de PlanetCert puede ayudarte a practicar el ritmo si dispones de material compatible con la versión elegida. Durante esta comprobación, responde sin consultar apuntes ni ejecutar el código.
El promedio disponible es de unos 80 segundos por pregunta. Algunas necesitarán menos; reserva más tiempo para los fragmentos con varios cambios de estado.
Ajusta el plan según el tipo de fallo
Si completas el simulacro pero confundes reglas, vuelve al bloque correspondiente. Resuelve ejercicios breves antes de repetir una prueba completa.
Cuando el razonamiento es correcto y el tiempo resulta insuficiente, practica grupos pequeños con cronómetro. Revisa dónde consumes más minutos: lectura, seguimiento de variables o selección de respuestas.
Si reconoces demasiadas preguntas, utiliza otro conjunto. La memoria del enunciado impide medir cómo resolverías un problema nuevo.
Un resultado alto acompañado de dudas sobre funciones o bucles merece repaso adicional. Antes de decidir la fecha, explica sin ayuda tres fallos recientes y resuelve una variante de cada uno.
Prepara el equipo y la sesión de examen
Para presentarte al PCEP, utiliza la última sesión de preparación para comprobar el entorno técnico y el acceso.
Las políticas de TestNow establecen requisitos para el equipo, la conexión y la supervisión. En la modalidad global descrita por Python Institute se requiere ordenador, cámara y micrófono, además de una habitación adecuada. Revisa las condiciones oficiales de TestNow para tu modalidad.
Comprueba con antelación que puedes acceder a la cuenta y que el equipo supera las verificaciones. Prepara la identificación que corresponda y evita dejar la revisión técnica para el momento de iniciar.
Durante el estudio puedes escribir trazas en papel y ejecutar ejemplos. Las reglas de la sesión real restringen los apuntes y la ayuda externa; practica el último simulacro respetando esas condiciones.
El día anterior, revisa tu registro de errores y realiza unos pocos ejercicios que puedas explicar completos. Deja los temas nuevos para después del examen.
Al comenzar, lee cuántas respuestas solicita cada pregunta y presta atención a la indentación, los argumentos y los límites de los recorridos. Aplica el mismo orden de lectura utilizado en tus simulacros.
Dudas sobre preparar el PCEP desde cero
La decisión de presentarte al PCEP suele depender de estas situaciones concretas.
¿Son suficientes cuatro semanas si nunca he programado?
Pueden serlo si mantienes las sesiones y superas las comprobaciones propuestas. El calendario necesita adaptarse a tu progreso. Si todavía dependes del intérprete para explicar fragmentos básicos, añade una semana de ejercicios y repaso antes de hacer otro simulacro.
¿Puedo prepararme por mi cuenta?
Puedes organizar la preparación con un curso estructurado, ejercicios y un registro de errores. Si una explicación sigue sin aclararte el resultado, reduce el ejemplo y consulta el contenido correspondiente. Busca ayuda sobre esa duda concreta cuando no puedas justificar lo que ocurre en cada línea.
¿Basta con obtener un 70 % en una prueba de práctica?
Ese resultado deja poco margen y puede ocultar respuestas acertadas por intuición. Revisa los errores y los aciertos dudosos. Utiliza después preguntas nuevas para comprobar si aplicas la misma regla cuando cambia el código.
¿Qué hago si llega la cuarta semana y sigo fallando funciones?
Dedica las siguientes sesiones a llamadas, argumentos y retorno. Añade después excepciones y recupera los ejercicios que ya habías resuelto. Mantén un repaso breve de los otros bloques. Repite la comprobación completa cuando puedas explicar el recorrido de una función sin consultar tus notas.


Discussion
Question Comments
0 comments·0 participantsSign in to leave a comment and access more free questions.