Skip to content

Commit 7ce3b4b

Browse files
committed
Updated
1 parent f22752b commit 7ce3b4b

6 files changed

Lines changed: 252 additions & 0 deletions

File tree

.markdownlintrc

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"default": true,
3+
"MD013": false,
4+
"MD033": false,
5+
"MD041": false,
6+
"MD034": false
7+
}

01-Introduccion/ejemplos/README.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# Ejemplos del Módulo 01: Introducción
2+
3+
Esta carpeta contiene ejemplos ejecutables del módulo de Introducción.
4+
5+
## Archivos
6+
7+
- `hola_mundo.py` - Tu primer programa en Python
8+
9+
## Cómo ejecutar
10+
11+
Abre una terminal en esta carpeta y ejecuta:
12+
13+
```powershell
14+
python hola_mundo.py
15+
```
16+
17+
## Experimentar
18+
19+
Intenta modificar los ejemplos:
20+
- Cambia el mensaje que se imprime
21+
- Añade más líneas con `print()`
22+
- Crea tus propias variables
23+
24+
¡La mejor forma de aprender es experimentando! 🚀
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
# Ejemplos del Módulo 02: Variables y Tipos
2+
3+
Esta carpeta contiene ejemplos ejecutables del módulo de Variables y Tipos de Datos.
4+
5+
## Archivos
6+
7+
- `variables_basicas.py` - Ejemplos de variables, tipos de datos y operaciones
8+
9+
## Cómo ejecutar
10+
11+
```powershell
12+
python variables_basicas.py
13+
```
14+
15+
## Qué aprenderás
16+
17+
- Cómo declarar variables
18+
- Diferentes tipos de datos (int, float, str, bool)
19+
- Operaciones matemáticas básicas
20+
- Concatenación de cadenas
21+
22+
## Ejercicios sugeridos
23+
24+
1. Crea variables con tu nombre, edad y ciudad
25+
2. Calcula el área de un círculo (π × radio²)
26+
3. Experimenta con diferentes operaciones matemáticas
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
# Ejemplos del Módulo 03: Control de Flujo
2+
3+
Esta carpeta contiene ejemplos ejecutables del módulo de Control de Flujo.
4+
5+
## Archivos
6+
7+
- `control_flujo.py` - Ejemplos completos de if/else, bucles for/while, break y continue
8+
9+
## Cómo ejecutar
10+
11+
```powershell
12+
python control_flujo.py
13+
```
14+
15+
## Qué aprenderás
16+
17+
- Sentencias condicionales (if, elif, else)
18+
- Bucles for con range() y listas
19+
- Bucles while
20+
- Control de flujo con break y continue
21+
22+
## Ejercicios sugeridos
23+
24+
1. Modifica el ejemplo para verificar si un número es primo
25+
2. Crea un bucle que calcule el factorial de un número
26+
3. Implementa FizzBuzz (imprime "Fizz" si divisible por 3, "Buzz" si por 5, "FizzBuzz" si por ambos)

04-Funciones/ejemplos/README.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
# Ejemplos del Módulo 04: Funciones
2+
3+
Esta carpeta contiene ejemplos ejecutables del módulo de Funciones.
4+
5+
## Archivos
6+
7+
- `funciones_ejemplos.py` - Ejemplos completos de funciones básicas, parámetros, lambdas y recursión
8+
9+
## Cómo ejecutar
10+
11+
```powershell
12+
python funciones_ejemplos.py
13+
```
14+
15+
## Qué aprenderás
16+
17+
- Definir funciones con `def`
18+
- Parámetros y valores de retorno
19+
- Parámetros con valores por defecto
20+
- *args y **kwargs
21+
- Funciones lambda
22+
- Recursión
23+
- Documentación con docstrings
24+
25+
## Ejercicios sugeridos
26+
27+
1. Crea una función que calcule el área de diferentes figuras geométricas
28+
2. Implementa una función que valide si una contraseña es segura
29+
3. Escribe una función recursiva para calcular Fibonacci
30+
4. Crea funciones con *args que procesen listas de números (promedio, máximo, mínimo)

QUICKSTART.md

Lines changed: 139 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,139 @@
1+
# Guía de Inicio Rápido ⚡
2+
3+
Esta guía te ayudará a empezar con el CursoPython en 5 minutos.
4+
5+
---
6+
7+
## 1️⃣ Verificar instalación de Python
8+
9+
Abre una terminal (PowerShell en Windows) y ejecuta:
10+
11+
```powershell
12+
python --version
13+
```
14+
15+
Deberías ver algo como `Python 3.x.x`. Si no, [descarga Python aquí](https://www.python.org/downloads/).
16+
17+
---
18+
19+
## 2️⃣ Ejecutar el script de bienvenida
20+
21+
Desde la raíz del repositorio, ejecuta:
22+
23+
```powershell
24+
python bienvenida.py
25+
```
26+
27+
Este script te mostrará:
28+
- Información de tu sistema
29+
- Estructura del curso
30+
- Consejos para aprovechar el curso
31+
32+
---
33+
34+
## 3️⃣ Tu primer programa
35+
36+
Navega a la carpeta de introducción y ejecuta tu primer programa:
37+
38+
```powershell
39+
cd 01-Introduccion\ejemplos
40+
python hola_mundo.py
41+
```
42+
43+
---
44+
45+
## 4️⃣ Explorar el curso
46+
47+
Cada módulo tiene esta estructura:
48+
49+
```
50+
XX-Nombre-Modulo/
51+
├── README.md # Introducción al módulo
52+
├── 01_tema.md # Primera lección
53+
├── 02_tema.md # Segunda lección
54+
├── 03_ejercicios.md # Ejercicios prácticos
55+
└── ejemplos/ # Código ejecutable
56+
├── README.md
57+
└── ejemplo.py
58+
```
59+
60+
**Recomendación:** Sigue este orden:
61+
62+
1. Lee `README.md` del módulo
63+
2. Lee cada lección en orden (01, 02, 03...)
64+
3. Ejecuta los ejemplos en la carpeta `ejemplos/`
65+
4. Resuelve los ejercicios
66+
5. Experimenta con tu propio código
67+
68+
---
69+
70+
## 5️⃣ Ruta de aprendizaje sugerida
71+
72+
```
73+
01-Introduccion → Empieza aquí (1-2 horas)
74+
75+
02-Variables&Tipos → Fundamentos (2-3 horas)
76+
77+
03-Control-de-Flujo → Lógica básica (3-4 horas)
78+
79+
04-Funciones → Código reutilizable (3-4 horas)
80+
```
81+
82+
**Tiempo total estimado:** 10-15 horas de estudio activo
83+
84+
---
85+
86+
## 💡 Consejos para aprender mejor
87+
88+
### ✅ Haz esto:
89+
- Escribe el código tú mismo (no solo copies y pegues)
90+
- Experimenta modificando los ejemplos
91+
- Resuelve los ejercicios antes de ver soluciones
92+
- Practica todos los días, aunque sea 15 minutos
93+
- Toma notas de conceptos importantes
94+
95+
### ❌ Evita esto:
96+
- Saltar lecciones o ejercicios
97+
- Solo leer sin practicar
98+
- Copiar código sin entenderlo
99+
- Rendirte ante el primer error (los errores son parte del aprendizaje)
100+
101+
---
102+
103+
## 🆘 ¿Necesitas ayuda?
104+
105+
- **Errores en el código:** Lee el mensaje de error completo, busca en Google
106+
- **Conceptos confusos:** Relee la lección, prueba el ejemplo tú mismo
107+
- **Problemas del repositorio:** Abre un [issue en GitHub](https://github.com/takzuin/CursoPython/issues)
108+
109+
---
110+
111+
## 📚 Recursos complementarios
112+
113+
- [Documentación oficial de Python (español)](https://docs.python.org/es/3/)
114+
- [Python Tutor](http://pythontutor.com/) - Visualiza cómo se ejecuta tu código
115+
- [Real Python](https://realpython.com/) - Tutoriales y artículos
116+
- [Stack Overflow](https://stackoverflow.com/questions/tagged/python) - Preguntas y respuestas
117+
118+
---
119+
120+
## 🎯 Próximos pasos
121+
122+
Una vez completes los 4 módulos actuales, estarás listo para:
123+
124+
- **Desarrollo Web:** Flask, Django
125+
- **Data Science:** NumPy, Pandas, Matplotlib
126+
- **Automatización:** Scripts, web scraping
127+
- **Machine Learning:** Scikit-learn, TensorFlow
128+
- **APIs:** Requests, FastAPI
129+
130+
---
131+
132+
**¿Listo? ¡Comienza ahora!** 🚀
133+
134+
```powershell
135+
python bienvenida.py
136+
cd 01-Introduccion
137+
```
138+
139+
¡Disfruta el viaje de aprender Python! 🐍

0 commit comments

Comments
 (0)