← Volver al listado de tecnologías
Introducción: De Principiante a Profesional
Progresión en Ingeniería de Software
Este tutorial te guiará a través de proyectos de programación ordenados por dificultad. Cada capítulo presenta el mismo proyecto implementado en Python y Zig.
¿Por qué Python y Zig?
- Python: Lenguaje interpretado, ideal para aprender conceptos sin fricción
- Zig: Lenguaje compilado de sistemas, enseña manejo de memoria y rendimiento
Estructura del Tutorial
| Capítulo | Proyecto | Nivel |
|---|---|---|
| 1 | Calculadora CLI | Básico |
| 2 | Conversor de Unidades | Básico+ |
| 3 | Gestor de Tareas | Intermedio |
| 4 | Lector CSV | Intermedio+ |
| 5 | Cliente HTTP | Avanzado |
| 6 | Servidor Web | Avanzado+ |
Habilidades que Desarrollarás
- Entrada/salida básica
- Estructuras de datos
- Manejo de errores
- Archivos y persistencia
- Redes y protocolos
- Concurrencia
Requisitos
Python:
python --version # 3.10+
Zig:
zig version # 0.11+
Comienza con el Capítulo 1: Calculadora CLI.