
1. 🐍 ¿Qué es Python y por qué mola? Python es un lenguaje fácil de leer y escribir. Sirve pa’ todo: desde hacer bots hasta programar un cohete 🚀 (de verdad). Lo peta porque es simple, gratis y tiene comunidad que flipa. # Esto es lo más básico que puedes escribir print("Hola, mundo") # Saca por pantalla esto, como si lo dijeras tú 2. 📦 Variables y tipos (o cómo guardar cosas) Piensa en las variables como cajas donde guardas cosas. Puedes meter un número, texto, lo que sea. edad = 25 # Aquí estás diciendo: tengo 25 años nombre = "Carlos" # Esto es tu nombre pi = 3.14 # Número decimal activo = True # Esto es como un sí o no, tipo "¿estás conectado?" 3. ➕ Operadores (matemáticas y comparaciones) Usas operadores pa’ sumar, restar, comparar y hacer lógica. Como cuando dices "si tengo más de 18, puedo entrar". # Matemáticas básicas a = 5 + 3 # 8 b = 10 / 2 # 5.0 # Comparaciones es_mayor = 20 > 18 # True # Lógica entra = es_mayor and activo # Solo entra si es mayor Y está activo 4. 🔄 Condicionales y bucles (decidir o repetir sin volverte loco) "Si pasa esto, haz esto. Si no, haz otra cosa". Y los bucles repiten hasta que tú digas "ya está". # Condición simple if edad >= 18: print("Pasa, bro") else: print("Aún no puedes") # Bucle que cuenta hasta 4 for i in range(5): print(i) # Muestra 0, 1, 2, 3, 4 # Mientras algo sea verdad... x = 0 while x < 3: print(x) x += 1 5. 🧮 Funciones (pa' no repetir código como un loro) Una función es como una receta. Tú le das los ingredientes y ella te devuelve el plato hecho. def saluda(nombre): print(f"¡Ey {nombre}! ¿Qué pasa?") saluda("Javi") # Llama a la función y pasa el nombre # También puedes devolver cosas def suma(a, b): return a + b print(suma(2, 3)) # Imprime 5 6. 🧺 Listas, tuplas, sets, diccionarios (pa’ guardar muchas cosas ordenadas o no) Son como cajas donde metes muchas cosas juntas, pero cada una con su rollo. # Lista: lo puedes cambiar y tiene orden amigos = ["Ana", "Luis", "Pedro"] amigos.append("Marta") # Añade al final # Tupla: como una lista pero no se puede cambiar punto = (3, 4) # Set: como una caja sin orden y sin cosas repetidas colores = {"rojo", "azul", "verde"} # Diccionario: tipo "clave: valor", como contactos en el móvil persona = {"nombre": "Eva", "edad": 28} print(persona["nombre"]) # Eva 7. 📦 Módulos y paquetes (usa cosas que otros ya hicieron) Hay gente que ya curró y te deja usar su código. Solo lo importas y listo. import math print(math.sqrt(16)) # Raíz cuadrada de 16 # También puedes traer solo lo que necesitas from math import pi print(pi) # 3.1415... 8. 🚨 Manejo de errores (por si algo peta) Cuando algo va mal, no quieres que todo explote. Por eso usas try/except. try: x = 1 / 0 except ZeroDivisionError: print("Ey, no puedes dividir entre cero, crack") finally: print("Esto se ejecuta sí o sí") 9. 📁 Leer y escribir archivos (como guardar cosas en un bloc de notas) Si quieres guardar datos o leerlos después, los archivos son tus colegas. # Escribir with open("notas.txt", "w") as f: f.write("Hola desde Python") # Leer with open("notas.txt", "r") as f: contenido = f.read() print(contenido) 10. 🧱 Clases y Objetos (como hacer tus propios personajes o cosas) Puedes crear tus propios "tipos de datos". Como decir "voy a hacer un tipo Persona". class Persona: def __init__(self, nombre): self.nombre = nombre # Esto es como guardar su nombre def saludar(self): print(f"Hola, soy {self.nombre}") yo = Persona("Carlos") yo.saludar() # Dice: Hola, soy Carlos 11. 🔁 Comprensiones (hacer cosas en una sola línea, rápido y fácil) Esto es como decir "dame todos los cuadrados del 0 al 9, rápido". # Lista de cuadrados cuadrados = [x**2 for x in range(10)] # Diccionario con números y su cuadrado d = {x: x**2 for x in range(5)} # Set con los pares pares = {x for x in range(10) if x % 2 == 0} 12. ⚡ Lambdas y funciones potentes Son funciones cortas pa’ usar al vuelo, sin tener que poner def y todo eso. doble = lambda x: x * 2 print(doble(4)) # 8 # Más caña con map y filter numeros = [1, 2, 3, 4] cuadrados = list(map(lambda x: x**2, numeros)) pares = list(filter(lambda x: x % 2 == 0, numeros)) 13. 📚 Módulos útiles que ya vienen Python viene con un montón de cosas de fábrica que te pueden salvar la vida. import datetime # Fechas import os # Cosas del sistema import random # Aleatoriedad import json # Leer y escribir en formato JSON import time # Tiempo y pausas 14. ✅ Consejos de colega 🔧 Para no liarla: Dale nombres claros a las variables. Usa virtualenv pa no mezclar librerías. Si algo se repite, hazlo función. Comenta tu código si no es obvio. ¡Prueba tu código! Mejor si le haces tests.
2026-02-15 10:00:28 发布在
幸福工厂
说点好听的...
收藏
0
0
