Programación
Introducción al lenguaje y primeros comandos
Qué es Python, su historia, los lenguajes de programación y la diferencia entre compilar e interpretar.
Comentarios, variables, tipos de datos, operadores, print(), input(), casting y condicionales.
Nombres de variables, funciones internas y operadores aritméticos, de comparación y lógicos.
Decisiones con if, elif y else, bucles while y control con break y continue.
Índices, slicing, métodos de texto y f-strings para dar formato a cadenas y números.
Repetición con for y range(), listas mutables, sus métodos y formas de recorrerlas.
Crear funciones, usar parámetros y return, y comprender el ámbito local y global.
Lectura y escritura de archivos, gestión de errores y persistencia de datos con JSON.
Tuplas inmutables y diccionarios para organizar datos mediante claves y valores.