// Espacio personal de aprendizaje

Programar,
practicar
y crecer.

Un espacio donde explorar los conceptos fundamentales de la programación, con la asistencia de la inteligencia artificial como guía y compañera.

practica_01.py
01# Mi primer programa en Python
02
03def saludar(nombre):
04    return f"Hola, {nombre}!"
05
06# Variables y tipos de datos
07mi_nombre = "Leo"
08edad     = 25
09aprendiendo = True
10
11print(saludar(mi_nombre))
12# → "Hola, Leo!"

Conceptos que
importan

Cada sección aborda un pilar fundamental de la programación, construido desde cero con ejemplos prácticos y explicaciones claras, potenciadas por IA.

001

Variables & Tipos

Entender qué son los datos, cómo almacenarlos y cómo el lenguaje los interpreta.

Fundamentos

002

Estructuras de Control

Condicionales, bucles y cómo dar lógica y flujo a un programa.

Lógica

003

Funciones

Modularizar el código, reutilizar lógica y comprender el alcance de variables.

Organización

004

Estructuras de Datos

Listas, diccionarios, pilas y colas. Las formas de organizar la información.

Datos

005

Orientación a Objetos

Clases, objetos, herencia y los principios del diseño orientado a objetos.

POO

006

Algoritmos

Búsqueda, ordenamiento y resolución de problemas con pensamiento computacional.

Computación

02 — Asistencia

Tu compañero
inteligente

Aprende con preguntas,
no con memorización.

La inteligencia artificial actúa como tutor personal: explica conceptos, revisa tu código, sugiere mejoras y responde dudas en tiempo real.

No importa el nivel de la pregunta. Cada consulta es una oportunidad de entender mejor cómo piensa una máquina.

  • Explicaciones adaptadas a tu nivel
  • Revisión y corrección de código en vivo
  • Ejercicios generados según tus avances
  • Contexto y ejemplos del mundo real
// Sesión de práctica activa
Leo
¿Cuál es la diferencia entre una lista y una tupla en Python?
Asistente IA
La diferencia clave es la mutabilidad. Una lista puede modificarse después de creada — puedes agregar, eliminar o cambiar elementos. Una tupla es inmutable: una vez definida, no cambia. Esto la hace más eficiente en memoria y útil cuando los datos no deben cambiar.
Leo
¿Me das un ejemplo práctico?
Asistente IA
Claro. Usa lista para un carrito de compras (cambia). Usa tupla para coordenadas GPS (lat, lng) — esas no deberían cambiar durante el programa. ¿Quieres practicar con un ejercicio?

03 — Quién soy

Sobre

Soy Leo Gorny, alguien que encontró en la programación una forma diferente de entender el mundo. Este sitio nació de la necesidad de tener un lugar propio donde experimentar, fallar y aprender sin presiones.

Creo que el mejor código es el que se entiende, y la mejor forma de entender es practicando con curiosidad. La inteligencia artificial se ha convertido en una herramienta increíble para acelerar ese proceso.

Aquí documento mi camino: desde los primeros print("hola") hasta proyectos que me desafían a pensar diferente.

Preguntas por responder
6
Módulos de aprendizaje
1
Punto de partida

Hablemos de
código

¿Tienes una duda, una idea o simplemente quieres compartir algo sobre programación? Escríbeme.