Modulo inicial de la ruta profesional gratuita de Python. Esta etapa esta pensada para estudiantes sin experiencia previa o con conocimientos muy iniciales que necesitan construir una base solida antes de pasar a programacion intermedia.
Al finalizar este modulo seras capaz de:
- instalar y ejecutar Python desde consola;
- escribir scripts pequenos de forma autonoma;
- usar variables, tipos de datos, condicionales, ciclos y funciones;
- trabajar con listas, tuplas, diccionarios, conjuntos, cadenas y archivos;
- resolver problemas simples mediante proyectos de consola.
- Python 3.10 o superior recomendado.
- Visual Studio Code u otro editor de codigo.
- Terminal o simbolo del sistema.
Este modulo no requiere paquetes externos. El archivo requirements.txt se incluye solo para dejarlo explicito.
| Leccion | Tema | Teoria | Codigo |
|---|---|---|---|
| 1 | Introduccion, entorno y primeros scripts | Leccion1.md | CodigoLeccion1.md |
| 2 | Variables, tipos de datos y operadores | Leccion2.md | CodigoLeccion2.md |
| 3 | Condicionales y ciclos | Leccion3.md | CodigoLeccion3.md |
| 4 | Funciones, parametros y retorno | Leccion4.md | CodigoLeccion4.md |
| 5 | Listas y tuplas | Leccion5.md | CodigoLeccion5.md |
| 6 | Diccionarios y conjuntos | Leccion6.md | CodigoLeccion6.md |
| 7 | Cadenas y formateo de texto | Leccion7.md | CodigoLeccion7.md |
| 8 | Entrada, salida y archivos | Leccion8.md | CodigoLeccion8.md |
| 9 | Modulos y librerias estandar | Leccion9.md | CodigoLeccion9.md |
| 10 | Proyectos integradores basicos | Leccion10.md | CodigoLeccion10.md |
Desde la carpeta del modulo:
python Leccion1/01_HolaMundo.py
python Leccion3/01_Condicional-IF.py
python Leccion10/01_CalculadoraBasica.pyEn macOS/Linux puede que debas usar python3 en lugar de python.
La Leccion 10 integra lo aprendido mediante:
- una calculadora de consola;
- un juego de adivinanza numerica.
Para practicar profesionalmente, intenta agregar validacion de errores, historial de operaciones y niveles de dificultad.
Antes de pasar al modulo intermedio, deberias poder:
- explicar que hace cada linea de un script simple;
- leer errores comunes de consola;
- crear funciones propias;
- usar colecciones para guardar y transformar datos;
- leer y escribir archivos pequenos.
python -m compileall .Si el comando termina sin errores, todos los archivos Python tienen sintaxis valida.
MIT. Consulta LICENSE.