Curso Completo De Python Programacion En Python Desde Cero -
def cargar_tareas(): if os.path.exists(ARCHIVO): with open(ARCHIVO, "r") as f: return json.load(f) return []
def saludar(nombre): """Documentación: saluda a alguien""" # docstring return f"Hola {nombre}" print(saludar("Carlos"))
def eliminar_tarea(tareas, indice): if 0 <= indice < len(tareas): eliminada = tareas.pop(indice) print(f"Tarea '{eliminada['descripcion']}' eliminada.") else: print("Índice inválido.")
(carpeta con __init__.py )
edad = 18 if edad < 18: print("Menor") elif edad == 18: print("Justo mayor") else: print("Mayor")
set1 = {1, 2, 3} set1.add(4) set1.discard(2) Definir y llamar
# Sobre rango for i in range(5): # 0,1,2,3,4 print(i) for i in range(2, 10, 2): # inicio, fin, paso -> 2,4,6,8 print(i) for letra in "Python": print(letra) curso completo de python programacion en python desde cero
def main(): tareas = cargar_tareas() while True: print("\n--- GESTOR DE TAREAS ---") print("1. Ver tareas") print("2. Agregar tarea") print("3. Completar tarea") print("4. Eliminar tarea") print("5. Salir") opcion = input("Elige una opción: ")
print("¡Hola, mundo!") Ejecuta: python hola.py Comentarios
frutas = ["manzana", "pera", "uva"] frutas.append("naranja") # añade al final frutas.insert(1, "plátano") # inserta en posición frutas.remove("pera") # elimina por valor print(frutas[0]) # acceso por índice print(frutas[-1]) # último elemento print(len(frutas)) # tamaño numeros = [0,1,2,3,4,5] print(numeros[1:4]) # [1,2,3] print(numeros[:3]) # [0,1,2] print(numeros[3:]) # [3,4,5] def cargar_tareas(): if os
def suma_todos(*args): # tupla return sum(args) def mostrar_info(**kwargs): # diccionario for k, v in kwargs.items(): print(f"{k}: {v}")
# Aritméticos: + - * / // % ** print(10 / 3) # 3.333... print(10 // 3) # 3 (división entera) print(10 % 3) # 1 (resto) print(2 ** 3) # 8 (potencia) Lógicos: and or not 5. Estructuras de Control Condicionales (if/elif/else)
import mi_modulo print(mi_modulo.saludar()) from mi_modulo import saludar, PI from mi_modulo import * # no recomendado import mi_modulo as mm Completar tarea") print("4
while (repite mientras condición verdadera)
