Curso de Data & Desarrollo en Python (Presencia Virtual Online - Ámbito Nacional) [2ª Edición]

CONVOCATORIA CERRADA


Programa cofinanciado por el Fondo Social Europeo, el Ministerio de Industria, Comercio y Turismo. 
Acción enmarcada dentro del Programa de Estrategia de Emprendimiento y Empleo Joven Garantía Juvenil.

Presentación

Inteligencia Artificial es uno de los conceptos clave en la Digitalización y una sencilla búsqueda en un portal de ofertas de empleo te ayudará a entender que estamos ante una oportunidad excepcional para especializarte. Desde preparar los datos a desarrollar y entrenar modelos que permitan extraer valora los datos.

Te presentamos el Curso de Data & Desarrollo en Python para Inteligencia Artificial, un programa formativo con el que podrás profundizar en uno de los lenguajes más relevantes. Este curso tiene como objetivo prepararte para la inmersión en el mercado laboral a través de la programación en el lenguaje Python. De forma adicional, podrás:

  • Conocer y entender los fundamentos de los distintos tipos de programación, tales como la programación funcional y la programación estructurada, haciendo especial énfasis en la programación orientada a objetos (POO) y cómo emplearla en el lenguaje Python
  • Conocer a fondo las principales características y elementos del lenguaje de programación Python
  • Conocer, saber instalar y utilizar los distintos entornos de desarrollo para Python, en especial Anaconda, VisualStudio y entornos online como Colab y repl.it   
  • Aprender a grabar y gestionar información almacenada en disco, así como conocer y aprender la creación y distribución de paquetes de software en Python.
  • Conocer distintas aplicaciones de la programación en Python en áreas como el diseño de interfaces, gestión de bases de datos, aplicaciones empresariales o educativas
  • Conocer los principales patrones de diseño y cómo se aplican en Python
  • Aprender a generar código de calidad y seguro en Python
  • Conocer los fundamentos del Big Data y saber utilizar los recursos y librerías de Python para aplicaciones de Ciencia de Datos
  • Conocer qué es la Inteligencia Artificial, los distintos campos de aplicación actuales de ésta y ser capaz de programar aplicaciones de Inteligencia Artificial en Python
  • Conocer las distintas librerías escritas para Python y su aplicación en modelos de Inteligencia Artificial.
  • Conocer el amplio abanico de posibilidades de empleabilidad y emprendimiento en el futuro más inmediato relacionadas con la Inteligencia Artificial así como la comunidad a la que pertenecer para mantenerse al día y beneficiarse de las ventajas de la colaboración en proyectos del sector.
  • Conocer la programación distribuida
  • Saber aplicar Spark y Scala en resolución de problemas con Big Data.

Este programa es completamente gratuito gracias a la financiación del Fondo Social Europeo en el Marco del proyecto Empleo Joven – POEJ y al Ministerio de Industria, Comercio y Turismo.

¡Con este programa podrás sacar el máximo partido a este verano, complementando el ocio con la mejora de tu empleabilidad!

Datos generales

Convocatoria
2023
Horario

Lunes a viernes en horario de tarde, de 15.00 a 21.00 horas.

Tutorías individuales en horario de mañana.

Durante el mes de agosto se realizará un descanso del 21 al 25 de agosto de 2023

Duración

294 horas de clase + 3 horas de tutorías aproximadamente.

Precio:

Curso gratuito, subvencionado por el Fondo Social Europeo y el Ministerio de Industria, Comercio y Turismo.  

Periodo lectivo
Del 19 de Julio al 3 de Octubre
Fecha del curso
Provincia
- Otras -
Modalidad
Online

Contenidos

El curso constará de UN ÚNICO MÓDULO, con los siguientes apartados:

  • Programación
    En este apartado se abordarán los fundamentos de la programación utilizando Python y Scala. Se presentarán los elementos esenciales de ambos lenguajes, como variables, estructuras de datos, sentencias de control y funciones. Además, se explorará la programación orientada a objetos en ambos lenguajes, comprendiendo la creación de clases, atributos, métodos y conceptos como herencia y polimorfismo. También se abordará el desarrollo de interfaces de usuario.
  • Data Science con Python
    En este apartado se profundizará en el uso de librerías como NumPy, Pandas y otras herramientas para el análisis de datos. Se trabajarán técnicas de exploración, visualización y manipulación de datos para obtener información valiosa. Asimismo, se abordarán conceptos y técnicas avanzadas de aprendizaje automático y modelado predictivo utilizando Python.
  • Big Data con Scala, PySpark y Cassandra
    En este apartado se introducirán los conceptos y herramientas necesarios para el procesamiento y análisis de grandes volúmenes de datos. Se utilizará Scala en combinación con Spark para llevar a cabo tareas de procesamiento distribuido en entornos de Big Data. Además, se explorará el uso de PySpark para aprovechar la potencia de Spark en aplicaciones desarrolladas en Python. También se estudiará Cassandra, un sistema de bases de datos distribuidas diseñado para el manejo eficiente de datos masivos.
  • Redes neuronales con Python utilizando PyTorch
    En este apartado se explorará el campo de las redes neuronales y el aprendizaje profundo utilizando el lenguaje de programación Python y la biblioteca PyTorch. Se cubrirán los fundamentos teóricos de las redes neuronales, incluyendo conceptos como las capas, funciones de activación y algoritmos de optimización. Se aprenderá a diseñar, entrenar y evaluar redes neuronales utilizando PyTorch, y se abordarán aplicaciones prácticas en el procesamiento de imágenes, el procesamiento del lenguaje natural y otras áreas de la inteligencia artificial.

Metodología

El programa cuenta con una estructura de formación basada en “Presencia Virtual Online” con clases muy prácticas en las que los alumnos trabajarán los conceptos a la vez que estos son enseñados por el docente.

El curso seguirá una metodología activa y práctica, que permita el correcto desarrollo de los conocimientos adquiridos y su adecuación a las características de cada participante, a través de formación presencial, tutorías individualizadas y desarrollo de proyectos en grupos de trabajo.

Información e Inscripción

EOI – Escuela de Organización Industrial