¿Qué quieres aprender?

Programador Python con especialización en Inteligencia Artificial

Programador Python con especialización en Inteligencia Artificial

TOKIO New Technology School

Curso online


2001-3000 €
¿Quieres hablar con un asesor sobre este curso?

Objetivos

- Utilizar la sintaxis del lenguaje Python e implementar diversos proyectos. - Trabajar con librerías estándar, externas y frameworks. - Realizar conexiones con bases de datos, manipular estructuras de datos y archivos. - Integrar nuevos desarrollos de IA en sistemas informáticos existentes. - Diseñar, desarrollar e implementar técnicas de IA y Deep Learning.

Temario completo de este curso

Módulo I. Python, el nuevo desconocido

  • Python en el paisaje informático
  • Fases de ejecución de un programa Python
  • ¿Por qué escoger Python?
  • Instalar el entorno de desarrollo
  • Instalar librerías externas

Módulo II. Características básicas

  • Algoritmos básicos
  • Declaraciones: Variable, Función, Clase, Módulo…
  • Modelo de objetos

Módulo III. Algoritmos aplicados

  • Tipos de datos y algoritmos aplicados
  • Números y Secuencias
  • Conjuntos
  • Booleanos

Módulo IV. Diseños, datos y contenido

  • Patrones de diseño
  • Estructuración
  • ZCA
  • Manipulación de datos
  • Bases de datos
  • LDAP
  • XML
  • Generación de contenidos

Módulo V. Tipos de programación

  • Programación paralela
  • Programación de sistema de red
  • Programación de red
  • Uso de hardware
  • Desarrollo guiado por pruebas
  • Programación dirigida por la documentación

Módulo VI. Practicando se aprende

  • Crear una aplicación web
  • Crear una aplicación de consola
  • Crear una aplicación gráfica
  • Crear un juego con PyGame

Módulo VII. La inteligencia artificial

  • Introducción a la Inteligencia Artificial
  • IA y la resolución de problemas
  • Búsqueda no informada
  • Búsqueda informada
  • La IA en los juegos
  • El Razonamiento
  • El Aprendizaje

Módulo VIII. Deep learning

  • Introducción al Deep Learning
  • Redes neuronales densamente conectadas
  • Entrenando a una Red neuronal
  • Redes neuronales convolucionales

Proyecto final

Un cliente, una empresa de suministros informáticos, ha pedido a la empresa para la que trabajamos que desarrolle una aplicación web que le ayude con la gestión tanto de sus productos como con la de sus proveedores. Por lo tanto, vamos a hacer una aplicación que nos sirva de base de datos, pero también de gestión. Una vez realizado lo adaptaremos a ciertos requisitos que se plantearán para así incluir la Inteligencia Artificial en el sistema mejorándolo.

Ver más