Laboratorio de FP1
Todo lo que hay en la web para practicar FP1 sin instalar nada: el entorno de Python en el que se abren los programas de los artículos y en el que se hace el simulacro práctico.
sergio@learns:~/laboratorio/fp1$ ls --por-temas
Programar en Pythontodo el temario
- PyodidePythonVarios ficheros, autocompletado y el error marcado en su línea
- Tema
- Variables, condicionales, bucles, funciones, listas, ficheros y expresiones regulares
- Te ayuda a ver
- Probar cada programa de los artículos con «Abrir en el entorno» y ver el error marcado en su línea; es el mismo editor del simulacro práctico.
$ python3 main.py - Python · JavaProbador de expresiones regularesTu expresión con el motor de verdad de Python o de Java: qué casa, los grupos, qué devuelve cada función y el código que escribirías
- Tema
- Expresiones regulares en Python
- Te ayuda a ver
- Qué casa de verdad y por qué: los grupos, la diferencia entre match, search y fullmatch y lo que devuelven findall y sub, con el mismo re de Python, no con el del navegador.
$ regex --python '\d{4} ?[B-DF-HJ-NPR-TV-Z]{3}'Repasa la teoría: Expresiones regulares en Python - PythonVisualizador de algoritmosTu programa de Python ejecutado de verdad, paso a paso: las barras de la lista, cada comparación, la pila de llamadas y el árbol de la recursión
- Tema
- Recursividad en Python (y búsquedas y ordenación)
- Te ayuda a ver
- Lo que pasa dentro de una función recursiva: cada llamada que se apila, lo que devuelve y el árbol entero, y cómo encoge la zona en la búsqueda binaria, con tu programa ejecutado por Python de verdad.
$ algoritmo --ejemplo burbujaRepasa la teoría: Recursividad en Python (y búsquedas y ordenación)

Simulacro del examen de teoría de IC2 — primer parcial, segundo parcial o convocatoria, con tu nota real y el repaso de cada fallo (como si estuvieras en el aula)