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)

Financia Sage 50 sin intereses

Contrata ahora con 0% intereses y 3 meses de carencia. Actívalo hoy y paga más adelante.