
Curso Python en Español: Programación Básica
Día 1: Bienvenidos a la programación con Python
Introducción
Qué es Python
Por qué Python
Python en las Universidades
Recursos y documentación oficial
Plataforma del curso
Entorno de trabajo
Primeros pasos
Día 2: Una super calculadora
Valores básicos en Python
Tipos de datos primitivos
Operadores básicos
Expresiones aritméticas, matemáticas,
lógicas y con cadenas de caracteres
Precedencia de las operaciones

Día 3: Mis primeros programas
Qué es un programa
Archivos de scripts
Comentarios
Variables: creación y asignación
Entrada y salida de datos
Cambio de tipo de dato
Algoritmos secuenciales
Día 4: Toma de decisiones
Estructuras condicionales
Sintaxis
Operadores relacionales y lógicos
Bloques de código y sangrado
Algoritmos condicionales

Día 8: Aún hay más y mucho más
Paquetes y módulos de Python
Módulos internos y externos
Instalación de módulos
Importación de módulos
Uso de random, numpy y matplotlib
Día 7: Todos juntos ahora
Estructuras de datos agrupadas
Listas
Operaciones con listas
Día 6: Organizar y reutilizar código
Qué es una función
Declaración de funciones
Llamada a una función
Parámetros y argumentos
Alcance de las variables
Variables globales y locales

Día 5: Una y otra vez
Estructuras repetitivas
Sintaxis
Bloques de código y sangrado
Instrucciones break, continue, pass
Algoritmos repetitivos