360€
![Curso Superior de Python Curso Superior de Python](/sites/default/files/styles/wide/public/training/Curso-Superior-de-Python.webp?itok=_wA5kRAM)
Presentación
En un panorama tecnológico marcado por la creciente influencia de Python en la industria del software y el desarrollo web, este Curso en Python adquiere un papel fundamental. Diseñado meticulosamente para abordar tanto los aspectos fundamentales como los desafíos avanzados de la programación en Python, el curso emerge como un faro educativo para aquellos que buscan dominar este lenguaje.
Esta formación no solo transforma a los participantes en programadores preparados, sino que también los empodera para abordar desafíos reales en el desarrollo de software, la programación web y otros campos. Ya sea construyendo aplicaciones robustas u optimizando la eficiencia del código, esta formación te ayudará a triunfar en un ámbito tecnológico en constante cambio.
Universidades colaboradoras
![Universidad Católica de Murcia](/sites/default/files/2023-11/UCAM_0.png)
Para qué te prepara
Al completar este Curso en Python, estarás listo para enfrentar desafíos de desarrollo en Python, desde la creación de aplicaciones de consola hasta la construcción de aplicaciones web y la optimización de rendimiento. Obtendrás las habilidades necesarias para escribir código claro, modular y eficiente, aplicando patrones de diseño, manejando excepciones y aprovechando la concurrencia y la programación funcional.
Objetivos
- Comprender y aplicar tipos de datos, control de flujo y colecciones de datos para crear programas estructurados.
- Explorar técnicas de optimización, diseño orientado a objetos, gestión de memoria y patrones de diseño.
- Construir aplicaciones web con Flask y Django, crear API RESTful y manejar autenticación y autorización.
- Aplicar conceptos de programación funcional y trabajar con funciones de orden superior.
- Dominar multithreading, multiprocessing, sincronización de hilos y programación asíncrona con asyncio.
- Crear excepciones personalizadas, implementar context managers y manipular errores de manera eficiente.
- Leer y escribir archivos de manera eficiente, procesar formatos como CSV y JSON, y trabajar con archivos binarios.
A quién va dirigido
Este Curso en Python está diseñado tanto para principiantes que desean aprender programación en Python desde cero como para programadores intermedios que buscan mejorar sus habilidades y explorar conceptos avanzados. También es ideal para aquellos interesados en el desarrollo web, optimización y programación funcional en Python.
Salidas Profesionales
Una vez finalizado el Curso en Python, estarás preparado para roles como desarrollador de software, ingeniero web backend, programador Python, analista de datos o ingeniero de optimización. Podrás contribuir a proyectos de desarrollo, construir aplicaciones web robustas, diseñar soluciones eficientes y enfrentar desafíos de programación avanzada en diversas industrias.
Temario
MÓDULO 1. PYTHON ESSENTIALS
UNIDAD DIDÁCTICA 1. INTRODUCCIÓN A PYTHON. INSTALACIÓN Y CONFIGURACIÓN DE ENTORNO DE DESARROLLO
UNIDAD DIDÁCTICA 2. TIPOS DE DATOS, VARIABLES, OPERADORES Y EXPRESIONES
UNIDAD DIDÁCTICA 3. CONTROL DEL FLUJO: BUCLES Y CONDICIONALES
UNIDAD DIDÁCTICA 4. COLECCIONES DE DATOS: TUPLAS, CONJUNTOS, DICCIONARIOS, PILAS Y COLAS
UNIDAD DIDÁCTICA 5. FUNCIONES, RECURSIVIDAD Y PASO POR VALOR Y REFERENCIA
UNIDAD DIDÁCTICA 6. CLASES Y OBJETOS
UNIDAD DIDÁCTICA 7. MANEJO DE FICHEROS, ENTRADAS Y SALIDAS
UNIDAD DIDÁCTICA 8. HERENCIA, POLIMORFISMO Y MANEJO DE EXCEPCIONES
UNIDAD DIDÁCTICA 9. GUI CON TKINTER
UNIDAD DIDÁCTICA 10. SQLITE PARA LA ADMINISTRACIÓN DE BASES DE DATOS
UNIDAD DIDÁCTICA 11. FUNCIONES AVANZADAS
UNIDAD DIDÁCTICA 12. TESTING Y DOCUMENTACIÓN
MÓDULO 2. PYTHON ADVANCED
UNIDAD DIDÁCTICA 1. OPTIMIZACIÓN Y RENDIMIENTO
UNIDAD DIDÁCTICA 2. PROGRAMACIÓN ORIENTADA A OBJETOS AVANZADA
UNIDAD DIDÁCTICA 3. GESTIÓN DE MEMORIA Y RECOLECCIÓN DE BASURA
UNIDAD DIDÁCTICA 4. PATRONES DE DISEÑO EN PYTHON
UNIDAD DIDÁCTICA 5. PROGRAMACIÓN FUNCIONAL AVANZADA
UNIDAD DIDÁCTICA 6. MANEJO AVANZADO DE EXCEPCIONES
UNIDAD DIDÁCTICA 7. CONCURRENCIA Y PARALELISMO
UNIDAD DIDÁCTICA 8. DESARROLLO WEB CON PYTHON
UNIDAD DIDÁCTICA 9. MANEJO AVANZADO DE ARCHIVOS Y STREAMS
Titulación
Titulación Universitaria:
![Titulación Universitaria: Diploma Universidad Católica de Murcia](/sites/default/files/styles/certificate/public/2023-11/Diploma%20Bueno.png.webp?itok=4XUOrvgf)
Solicitar información