Ir al contenido

Chuleta de Python

nombre = "Ana"
edad = 25
activo = True
precio = 19.99
sin_valor = None
nombre = "python"
nombre.upper() # "PYTHON"
nombre.capitalize() # "Python"
len(nombre) # 6
f"Aprendo {nombre}" # "Aprendo python"
if edad >= 18:
print("mayor")
elif edad >= 13:
print("adolescente")
else:
print("menor")
for numero in range(3):
print(numero)
while activo:
activo = False
def sumar(a, b):
return a + b
total = sumar(2, 3) # 5
lenguajes = ["Python", "SQL"]
lenguajes.append("JavaScript")
lenguajes[0] # "Python"
len(lenguajes) # 3
usuario = {"nombre": "Ana", "edad": 25}
usuario["nombre"] # "Ana"
usuario.get("email", "N/A") # "N/A"
usuario["activo"] = True
numeros = [1, 2, 3, 4]
cuadrados = [n ** 2 for n in numeros]
pares = [n for n in numeros if n % 2 == 0]
with open("notas.txt", "w", encoding="utf-8") as archivo:
archivo.write("Hola\n")
with open("notas.txt", "r", encoding="utf-8") as archivo:
contenido = archivo.read()
try:
numero = int("42")
except ValueError:
numero = None
import json
datos = {"curso": "Python", "gratis": True}
texto = json.dumps(datos)
recuperado = json.loads(texto)
from pathlib import Path
ruta = Path("notas.txt")
existe = ruta.exists()
Ventana de terminal
python -m venv .venv
python -m pip install requests
python -m pip freeze > requirements.txt
def sumar(a, b):
return a + b
def test_sumar():
assert sumar(2, 3) == 5
  • Leo el mensaje de error completo.
  • Ubico el archivo y la linea.
  • Reviso tipos con type(valor).
  • Imprimo valores intermedios con print().
  • Pruebo la funcion con datos mas pequenos.
  • Confirmo que entiendo que devuelve cada llamada.