Introducción
  • Introducción
Ejecutar un programa en Python
  • Ejecutar Python desde Sublime Text y desde la terminal de comandos
  • Ejecutar Python desde Jupyter Notebook online
  • Ejecutar Python con Jupyter Notebook desde nuestro ordenador
Variables y números
  • Variables
  • Números
  • Conversiones entre distintos tipos de datos
  • Ejercicio
  • Solución al ejercicio
Cadenas de texto
  • Cadenas de texto
  • Funciones de las cadenas
  • Imprimir variables de cadenas de texto
  • Entrada de texto por teclado
  • Ejercicio 1
  • Solución al ejercicio 1
  • Ejercicio 2
  • Solución al ejercicio 2
  • Ejercicio 3
  • Solución al ejercicio 3
Operadores
  • Operadores aritméticos
  • Operadores de asignación
  • Operadores de comparación
  • Operadores lógicos
  • Operadores de identidad
  • Operadores de pertenencia
  • Ejercicio 1
  • Solución del ejercicio 1
Colecciones de datos
  • Listas
  • Tuplas
  • Conjuntos
  • Diccionarios
  • Ejercicio 1
  • Solución al ejercicio 1
Bucles y condiciones
  • Condiciones if .. else
  • Bucle for
  • Bucle while
  • Ejercicio 1
  • Solución al ejercicio 1
  • Ejercicio 2
  • Solución al ejercicio 2
Clases, objetos y funciones
  • Clases y objetos
  • Funciones
  • Funciones lambda
  • Ejercicio 1
  • Solución al ejercicio 1
  • Ejercicio 2
  • Solución al ejercicio 2
Módulos
  • Módulos
  • Instalar un módulo nuevo: pip
  • Ejercicio 1
  • Solución al ejercicio 1
Ficheros de texto
  • Leer ficheros
  • Grabar ficheros
  • Incluir datos en un fichero
  • Borrar un fichero
  • Ejercicio 1
  • Solución al ejercicio 1
Ficheros binarios
  • Grabar fichero binario
  • Leer fichero binario
  • Ejercicio 1
  • Solución al ejercicio 1
Gestión de errores
  • Tratamiento de los errores en Python
  • Ejercicio 1
  • Solución al ejercicio 1
Expresiones regulares, JSON, fecha y hora
  • Expresiones regulares
  • JSON
  • Fecha y hora
  • Ejercicio 1
  • Solución al ejercicio 1
Base de datos
  • Crear base de datos
  • Crear tabla
  • Insertar una fila
  • Insertar varias filas a la vez
  • Consultar datos
  • Consultar datos con where
  • Ordenar datos
  • Borrar datos
  • Actualizar datos
  • Ejercicio 1
  • Solución al ejercicio 1
Interfaz gráfica con el módulo tkinter
  • Introducción
  • Componente raiz (tk)
  • Componente frame
  • Componente etiqueta (label)
  • Componente entry (entrada de datos por teclado)