Módulo 0 · Lección 8 de 8
Cómo estudiar este curso
Método de trabajo, cómo organizar tus ficheros, qué significan las cajas de colores y qué te espera en cada módulo.
⏱ 7 min de lectura
Última lección del módulo de preparación. Va sobre cómo usar el curso para que el tiempo que le dediques cunda.
El método: leer poco, escribir mucho#
La programación se aprende con los dedos, no con los ojos. Para cada lección, haz esto:
- Léela entera una vez, sin escribir nada, para saber de qué va.
- Vuelve al principio y teclea cada ejemplo, sin copiar y pegar, ejecutándolo según lo escribes.
- Rompe el ejemplo a propósito. Cambia un número, quita una línea, pon mal un nombre. Predice qué pasará y comprueba si acertabas. Aquí es donde se aprende de verdad.
- Haz los ejercicios del final sin mirar atrás. Si no te sale, vuelve a la lección: eso significa que el ejercicio ha hecho su trabajo.
Organiza tus ficheros#
Dentro de curso-python, crea una carpeta por módulo. Te ahorrará un caos de veinte ficheros llamados prueba3.py:
cd ~/curso-python
mkdir modulo-0 modulo-1 modulo-2 modulo-3 modulo-4 modulo-5Y dentro de cada una, un fichero por lección con un nombre que diga algo: 05-primer-programa.py, 12-bucles-for.py. Dentro de seis semanas querrás volver a mirar algo y lo encontrarás en diez segundos.
Las cajas de colores#
A lo largo del curso verás estas cajas. Cada color significa algo concreto:
Cómo moverte por el sitio#
- El índice de la izquierda tiene todos los módulos. Pulsa en uno para desplegar sus lecciones.
- El buscador de arriba encuentra cualquier tema por palabra suelta. Se abre pulsando la tecla / desde cualquier página.
- Las flechas ← y → del teclado te llevan a la lección anterior y a la siguiente.
- El botón marcar como completada guarda tu avance en este navegador, y la barra del índice te muestra cuánto llevas.
- El botón de sol y luna de la esquina cambia entre tema claro y oscuro.
- Cada bloque de código tiene un botón Copiar, útil para los ejemplos largos. Para los cortos, ya sabes: tecléalos.
El camino completo#
| Módulo | Qué vas a hacer |
|---|---|
| 0. Primeros pasos | Ya lo has terminado. Tienes Python, editor y terminal funcionando. |
| 1. Fundamentos | El lenguaje en sí: variables, condiciones, bucles, funciones, listas, ficheros, objetos. Es el módulo más largo y el más importante. |
| 2. Aplicaciones de terminal | Programas de verdad que reciben parámetros, leen y escriben ficheros, y se pueden instalar. |
| 3. Aplicaciones con Tkinter | Ventanas, botones, formularios y tablas. Cada componente visual con su propia lección. |
| 4. Webs con Django | Base de datos, páginas, formularios, usuarios y panel de administración. |
| 5. APIs REST | Consumir APIs ajenas y construir la tuya con Django REST Framework y FastAPI. |