UNIDAD DIDÁCTICA 1. FUNDAMENTOS DE LA PROGRAMACIÓN AVANZADA CON PYTHON
- Estructuras de datos y algoritmos avanzados en Python.
- Tipos de árboles en Python y sus características.
- Árboles en Python para resolver problemas complejos.
- Funcionamiento de los diccionarios en Python y sus aplicaciones.
- Diccionarios en Python para resolver problemas complejos.
UNIDAD DIDÁCTICA 2. PROGRAMACIÓN ORIENTADA A OBJETOS EN PYTHON.
- Conceptos básicos de la programación orientada a objetos.
- Diferencia entre datos y objetos.
- Concepto de clase y objeto.
- Identificación de los atributos y métodos de una clase.
- Concepto de herencia.
- Concepto de polimorfismo.
- Concepto de encapsulación.
UNIDAD DIDÁCTICA 3. DESARROLLO DE APLICACIONES WEB Y MÓVILES CON PYTHON
- Librerías y frameworks de Python.
- Desarrollo web y móvil con Python.
- Web con Python: Django, Flask.
- Aplicaciones en entorno móvil con Python: Kivy, PyQt5.
UNIDAD DIDÁCTICA 4. APLICACIONES AVANZADAS CON PYTHON
- Aplicaciones avanzadas con Python.
- Concepto de aprendizaje automático.
- Conceptos básicos de la ciencia de datos, como análisis de datos, visualización de datos y minería de datos.Ciencia de datos
- Conceptos básicos de la ingeniería de software, como diseño de software, desarrollo de software y pruebas de software




