Universidad de León · Curso introductorio
Aprende Python en 3 días
Desde tu primer print("Hello world") hasta construir un asistente de estudio con inteligencia artificial que resume tus apuntes y te hace tests. Todos los ejemplos se pueden editar y ejecutar aquí mismo, en el navegador.
Fundamentos de Python
Tipos de datos, control de flujo y funciones
- Bienvenida e historia de Python
- Nuestro entorno: Python en el navegador
- Variables y comentarios
- Números y booleanos
- Cadenas de texto (str)
- Listas y tuplas
- Diccionarios
- Operadores de comparación y lógicos
- Condicionales (if, elif, else)
- Bucles for
- Bucles while
- Ejercicios: datos y control de flujo
- Funciones integradas
- Definir tus propias funciones
- Ejercicios: funciones
Programación orientada a objetos
Clases, atributos, métodos y herencia
- ¿Por qué programación orientada a objetos?
- Clases y objetos
- Atributos
- Métodos
- Herencia
- Comprobar si un objeto es de una clase
- Ejemplo práctico: Animal, Perro y Gato
- Proyecto: formas geométricas
IA en tus programas con Pydantic AI
Construye un asistente de estudio
- ¿Qué es un LLM y cómo se usa desde Python?
- El modelo del curso
- Tu primer agente
- Pydantic: clases que validan datos
- Respuestas estructuradas
- Proyecto (1/2): resumir tus apuntes
- Proyecto (2/2): generador de tests
- Buen uso de la IA y siguientes pasos
Sin instalar nada
Python se ejecuta en tu navegador gracias a PyScript. El día 3 usaremos Google Colabpara tener una GPU con la que ejecutar un modelo de IA.
Cómo usar esta web
Elige el día en la barra superior y pulsa un tema a la izquierda. Cada bloque de código es un editor: cámbialo, ejecútalo y aprovecha el autocompletado y los errores explicados en español.
Practica
Cada día incluye ejercicios con la solución oculta. Intenta resolverlos antes de mirarla: equivocarse es la mejor forma de aprender a programar.