La profesión de programados es altamente demandada por sus avances como la ciberseguridad, la digitalización de procesos, las aplicaciones web, la realidad aumentada y los coches autónomos. El Diploma Especialista en Programación en Python es perfecto para principiantes, ofreciendo una formación completa desde los fundamentos hasta áreas especializadas. Python, uno de los lenguajes más usados a nivel mundial, destaca por su facilidad de aprendizaje, eficiencia en la resolución de errores y versatilidad para el desarrollo web con frameworks como Flask y Django. Además, es clave en Big Data, Inteligencia Artificial y Machine Learning, gracias a librerías como Numpy, Scipy y Pandas.
La formación se ha destinado a todas aquellas personas profesionales o estudiantes que tengan un gran interés por aprender o perfeccionar sus conocimientos en progranación.
El objetivo del programa es que el alumno comprenda la introducción a la programación. Domine las diversas técnicas de programación avanzadas. Aplicar la programación Web y BBDD y reconocer y aplicar la programación para Ciencia de Datos
Introducción a la programación 6 ECTS - Obligatoria
Esta asignatura permite al estudiante introducirse en el mundo de la programación, y más concretamente en la programación en Python. Además de cubrir los fundamentos teórico-prácticos para desarrollar técnicas, algoritmos y programas en Python, se centra en las buenas prácticas de programación (patrones de diseño, testing, clean code), los paradigmas de desarrollo de software actuales (orientación a objetos, metodologías ágiles), las estructuras de datos avanzadas y sus algoritmos relacionados para resolver la mayoría de los desafíos planteados para
trabajar con ellas.
Técnicas de programación avanzada 6 ECTS - Obligatoria
El estudiante podrá progresar hacia campos más avanzados y específicos dentro de la programación, con aplicaciones prácticas directas y ejemplos de uso en la industria actual. Será capaz, asimismo, de crear sistemas de software complejos que puedan ser usados por terceros en situaciones reales, como: desarrollo de videojuegos, interfaces de usuario, desarrollo web o automatización de tareas. De igual forma, se siguen presentando paradigmas de programación avanzada como la programación funcional, el uso de concurrencia o la programación distribuida.
Bases de datos 6 ECTS - Obligatoria
Permite la especialización en el almacenamiento de datos y en cómo trabajar con un gran volumen de ellos. Por un lado, acomete cómo se trabaja con las bases de datos, y sus diferentes modelos o paradigmas. Por otro, cómo se accede a ellas desde un lenguaje de programación como Python para crear aplicaciones completas. El estudiante podrá conocer los principios básicos de la persistencia de datos a bajo nivel y, tras ello, los distintos modelos de bases de datos, como las tradicionales relacionales a través de SQL, las más modernas como las NoSQL y, sobre todo, las distribuidas y el acceso al big data con Hadoop.
Ciencia de datos e inteligencia artificial 6 ECTS - Obligatoria
Dota al estudiante de un conocimiento avanzado de las técnicas más habituales dentro de la ciencia de datos y la inteligencia artificial. Sobre todo del uso de Python para desarrollar herramientas para la explotación de la información en distintos contextos, el aprendizaje automático o machine learning, las redes neuronales artificiales o deep learning, y el reconocimiento de patrones.
Proyectos y Librerías 6 ECTS - Obligatoria
Dota al estudiante de un conocimiento avanzado de las aplicaciones más habituales de Python para resolver problemas reales. Se enfrentará al uso de diversas librerías y técnicas de programación para crear proyectos completos que se pueden usar en entornos profesionales. Se verá la creación de interfaces de usuario, se avanzará en la obtención de datos a través del web scraping o se atacarán APIS Rest para ello, se crearán páginas web donde publicar al mundo nuestros proyectos, se automatizarán tareas de uso frecuente. Se siguen presentando paradigmas de programación avanzada como el uso de concurrencia o la programación distribuida.
Al concluir el programa recibirás un Diploma Experto en Programación en Python.
Información Adicional
9ª Edición - Abril 2025
Duración: 6 meses
Salidas profesionales
Otros cursos