- Solución de problemas
- El método de solución
- Reflexión sobre este método de solución
- ¿Qué es Python?
- ¿Qué es un programa?
- ¿Qué es la depuración?
- Lenguajes formales vs lenguajes naturales
- Descarga e Instalación de Python
- Hello World y la sentencia Print (imprimir)
- Variables y tipos
- Nombres de variables y palabras reservadas
- Operadores matemáticos y orden de las operaciones
- Operaciones sobre cadenas
- Concatenar cadenas y enteros
- Comentarios
- Creación y llamada de funciones
- Return (retornar) y composición de funciones
- Funciones matemáticas
- Agregando nuevas funciones
- Constantes y variables públicas
- Operadores lógicos y matemáticos
- Expresiones booleanas
- Operador lógico conjunción
- Operador lógico disyunción
- Operador lógico Conjunción y disyunción unidas
- Operador lógico negación
- Condicional If
- Condicional If-else
- Condicional If-elif o if-else-if
- Ejecutando más de un condicional al tiempo
- Entradas por teclado
- Ejercicios con condicionales
- Chequeo de tipos
- El ciclo While (mientras)
- Sentencia while con condicionales
- Ejercicios con el ciclo while
- Longitud de cadenas
- Recorridos en cadenas
- Ciclo for
- Operaciones en cadenas
- Ejercicios con cadenas
- Creación de listas
- Accediendo a los elementos de una lista
- Longitud de una lista
- Operaciones sobre listas
- Ciclo for en listas
- Ejercicios con listas
- Listas como parámetros
- Listas anidadas
- Matrices
- Cadenas y listas