Implementación de referencia
Volver a Buscador de material · Plan
Esta carpeta contiene la implementación que se escribió durante la fase de exploración. No es la entrega del proyecto: la idea es que escribas tu propia versión desde cero en la raíz de buscador-material.
Sirve para:
- comparar decisiones;
- ver un ejemplo funcional;
- reutilizar ideas, no copiar el ejercicio.
Ejecutar la referencia
cd 08_Proyectos/buscador-material/referencia
python3 -m venv .venv
.venv/bin/python -m pip install -r ../requirements.txt
.venv/bin/python buscar_material.py --tema "PSeInt: estructuras de control"Sin instalar dependencias también funciona, pero se omiten YouTube y DuckDuckGo.
Pruebas
cd 08_Proyectos/buscador-material/referencia
python3 -m unittest discover -s tests -vLas pruebas no usan internet.
Nota
La salida de ejemplo está en 03_Fundamentos/Material/pseint-fundamentos-y-estructuras-de-control/. Puedes usarla como referencia de formato y borrarla cuando empieces tu versión.