Bienvenida
  • Presentación personal
  • Presentación del curso
  • Preguntas Frecuentes
El entorno de aprendizaje
  • Preparando el entorno **FICHEROS DEL CURSO AQUÍ**
  • 4 nociones sobre Jupyter
Introducción informal
  • Previa
  • Números
  • Textos
  • Índices y slicing
  • Listas
  • Lectura por teclado
  • Primeros pasos
  • Quiz de la sección
  • Ejercicios optativos - Soluciones paso a paso
Operadores y expresiones
  • Previa
  • El tipo lógico
  • Operadores relacionales
  • Operadores lógicos
  • Expresiones anidadas
  • Operadores de asignación
  • Quiz de la sección
  • Ejercicios optativos - Soluciones paso a paso
Controlando el flujo
  • Previa
  • Sentencia If
  • Sentencia While
  • Sentencia For
  • Post Análisis
  • Quiz de la sección
  • Ejercicios optativos - Soluciones paso a paso (1 al 3)
  • Ejercicios optativos - Soluciones paso a paso (4 al 7)
Colecciones de datos
  • Previa
  • Tuplas
  • Conjuntos
  • Diccionarios
  • Pilas y colas (con listas)
  • Quiz de la sección
  • Ejercicios optativos - Soluciones paso a paso
Entradas y salidas de datos
  • Previa
  • Entradas
  • Uso de la terminal y el editor Spyder **NUEVO EN 2018**
  • Scripts
  • Salidas
  • Quiz de la sección
  • Ejercicios optativos - Soluciones paso a paso (1 y 2)
  • Ejercicios optativos - Soluciones paso a paso (3)
Programación de funciones
  • Previa
  • Definición de funciones
  • Retorno de valores
  • Enviando valores
  • Argumentos y parámetros
  • Argumentos por valor y referencia
  • Argumentos indeterminados
  • Funciones recursivas
  • Funciones integradas
  • Quiz de la sección
  • Ejercicios optativos - Soluciones paso a paso
Manejo de excepciones
  • Previa
  • Errores
  • Excepciones
  • Múltiples excepciones
  • Invocación de excepciones
  • Quiz de la sección
  • Ejercicios optativos - Soluciones paso a paso
Clases y objetos
  • Previa
  • Programación estructurada vs POO
  • Clases y objetos
  • Atributos y métodos de clase
  • Métodos especiales
  • Objetos dentro de objetos
  • Encapsulación de atributos y métodos
  • Quiz de la sección
  • Ejercicios optativos - Soluciones paso a paso
Herencia
  • Previa
  • Herencia
  • Clases heredadas y polimorfismo
  • Herencia múltiple
  • Quiz de la sección
  • Ejercicios optativos - Soluciones paso a paso
Métodos de las colecciones
  • Previa
  • Cadenas
  • Listas
  • Conjuntos
  • Diccionarios
  • Ejercicios optativos - Soluciones paso a paso
Módulos y paquetes
  • Previa
  • Módulos
  • Paquetes