Principios básicos
  • Introducción
  • Variables-operadores
  • Condicionales
  • Condicionales anidadas
  • Bucle While
  • Bucle for
  • Estructura datos listas
Programación estructurada
  • Funciones
  • Funciones con parámetros
  • Funciones que retornan datos
  • Funciones parámetros tipo lista
  • Datos tipo tupla
  • Listas y tuplas anidadas
  • Estructutra de datos tipo diccionario
  • Diccionarios con valores de tipo lista, tupla y diccionario
  • Porciones de listas, tuplas y cadenas de caracteres
  • Indices negativos en listas, tuplas y cadenas de caracteres
Programación orientada a objetos
  • Biblioteca estándar
  • Importar algunas funcionalidades de un módulo de la biblioteca estándar
  • Aplicaciones propias con varios módulos
  • Clases y objetos
  • Método constructor de clase
  • Llamada de métodos desde otro método de la misma clase
  • Colaboración entre clases
  • Herencia
  • Variables de clase
  • Método STR
  • Redefinición de los operadores matemáticos con objetos
  • Redefinición de los operadores relacionales con objetos
  • Objeto file
  • Envío de correos
Proyecto fin de curso y base de datos
  • Configuración de MongoDB, pymongo y archivo principal proyecto
  • Módulo insertar datos de DB
  • Módulo lectura datos en DB
  • Módulo modificar datos de DB
  • Módulo eliminar datos de DB
  • Instalación de Python / mongoDB / Pymongo