🎓 Introducción
Python es uno de los lenguajes de programación más populares por su sintaxis sencilla, gran comunidad y versatilidad. En este curso gratuito aprenderás Python desde cero, con explicaciones claras y proyectos reales que podrás aplicar desde el primer día.
📘 Módulo 1: Introducción a Python
✅ ¿Qué es Python?
Python es un lenguaje de programación interpretado, de alto nivel, orientado a objetos, ampliamente utilizado en desarrollo web, ciencia de datos, automatización, inteligencia artificial, entre otros.
✅ ¿Cómo instalar Python?
- Visita python.org
- Descarga la última versión (recomendada: Python 3.10+)
- Instálalo marcando la opción “Add Python to PATH”
🧠 Módulo 2: Fundamentos del Lenguaje
📌 Variables
nombre = "Carlos"
edad = 25
precio = 19.99
- No se declara el tipo: Python es de tipado dinámico.
- Se puede reasignar el valor fácilmente.
📌 Tipos de datos
int
: números enteros →10
float
: números decimales →3.14
str
: texto →"Hola"
bool
: booleanos →True
,False
list
,dict
,tuple
,set
: estructuras de datos
🔢 Módulo 3: Operadores
# Aritméticos
a = 10 + 3 # Suma
b = 10 / 3 # División
# Comparación
a > b
a == b
# Lógicos
True and False
not True
🔁 Módulo 4: Condicionales y Bucles
Condicionales
edad = 18
if edad >= 18:
print("Eres mayor de edad")
else:
print("Eres menor de edad")
Bucles
# Bucle for
for i in range(5):
print(i)
# Bucle while
contador = 0
while contador < 5:
print(contador)
contador += 1
🧰 Módulo 5: Funciones y Estructuras de Datos
def saludar(nombre):
return f"Hola, {nombre}"
print(saludar("Lucía"))
# Listas
frutas = ["manzana", "plátano"]
frutas.append("pera")
💾 Módulo 6: Archivos y Módulos
# Leer archivo
with open("archivo.txt", "r") as archivo:
print(archivo.read())
🔧 Módulo 7: Mini Proyectos
✔ Calculadora Básica
def calcular(a, b, operacion):
if operacion == '+':
return a + b
elif operacion == '-':
return a - b
elif operacion == '*':
return a * b
elif operacion == '/':
return a / b
print(calcular(5, 3, '+')) # 8
✔ Juego Adivina el Número
import random
numero = random.randint(1, 10)
intento = int(input("Adivina un número del 1 al 10: "))
if intento == numero:
print("¡Correcto!")
else:
print(f"Fallaste, era {numero}")
🏁 Conclusión
Este curso es ideal para quienes quieren iniciarse en programación con Python. Te proporciona bases sólidas, ejercicios prácticos y proyectos aplicables. ¡Es el primer paso hacia el desarrollo web, la ciencia de datos o la automatización!