Imagina
Curso de Python Avanzado

Desarrolla aplicaciones profesionales en el lenguaje de programación orientado a objetos Python

Descubre todo lo que este lenguaje puede hacer por ti y desarrolla aplicaciones profesionales. Aprenderás todo lo que necesitas sobre Python, el lenguaje con la sintaxis más sencilla para el desarrollo.

¿A quién va dirigido?

A personas con conocimientos en POO que quieran ampliar sus conocimientos en Python o aprender un nuevo lenguaje de programación.

Objetivos

Tras la finalización de este curso, el alumno será capaz de desarrollar aplicaciones profesionales en el lenguaje de programación orientado a objetos Python.

¿Cuáles son los requisitos?

El curso es de un nivel avanzado por lo que es necesario tener conocimientos previos en este lenguaje de programación.

Duración
Consultar
Requisitos
El curso es de un nivel avanzado por lo que es necesario tener conocimientos previos en este lenguaje de programación.
Bonificación FUNDAE
Quiero recibir información de este curso

*requerido

  • Responsable de los datos: IMAGINA WEB & MOBILE TECHNOLOGIES S.L.
  • Finalidad de los datos: Responder a la información solicitada, envío de boletines de noticias y ofertas.
  • Destinatarios: IMAGINA WEB & MOBILE TECHNOLOGIES S.L. No se cederán los datos a terceros.
  • Derechos: En cualquier momento puedes acceder, recuperar y borrar tu información.

Temario

1

Introducción

  • Python
  • Repaso de Python
2

PyCharm

  • Introducción
  • Características de PyCharm
  • Instalación y preparación del entorno
  • Ejecutando un proyecto en PyCharm
  • Introducción al debugging con PyCharm
3

POO Avanzado

  • Clases
  • Constructores
  • Atributos
  • Herencia
  • Herencia múltiple
  • Variables privadas
  • Generadores
  • Expresiones generadoras
4

Patrones

  • Introducción a los patrones de diseño
  • Modelo vista-controlador
  • Patrón Command
  • Patrón Observador
  • Patrón Facade
  • Patrón Mediador
  • Patrón Factory
  • Patrón Proxy
5

Módulos y paquetes

  • ¿Qué son los modulos?
  • ¿Qué son los paquetes?
  • Trabajando con módulos
  • Introducción a TensorFlow
  • Características de TensorFlow
  • ¿Dónde se usa TensorFlow?
  • Introducción a Scikit-learn
  • Características de Scikit-learn
  • ¿Dónde se usa Scikit-learn?
  • Introducción a Keras
  • Características de Keras
  • ¿Dónde se usa Keras?
  • Introducción a PyTorch
  • Características de PyTorch
  • ¿Dónde se usa PyTorch?
  • Otros módulos conocidos
6

Archivos CSV

  • Archivos CSV
  • Reader
  • Writer
  • Otras funciones
  • DictReader
  • DictWriter
  • Otras clases
  • Constantes
  • Objetos reader
  • Objetos writer
7

Seminario Numpy

  • Introducción
  • Requisitos
  • Principios básicos
  • Creación de arrays
  • Operaciones
  • Funciones universales
  • Indexación, separación e iteración
  • Álgebra lineal
8

Test y Debug

  • Introducción
  • ¿Qué es el testing?
  • ¿Qué es el debugging?
  • Testing en Python con PyCharm
  • Debugging en Python con PyCharm
9

Python y REST

  • Introducción
  • Realizar peticiones
  • Pasar parámetros en URL
  • Contenido de la respuesta
  • Post
  • Cabeceras
  • Cookies
  • Timeouts
10

Networking

  • Introducción
  • Protocolo TCP
  • Protocolo UDP
  • Introducción a los sockets
  • Trabajando con comunicaciones en Python
Realiza el curso desde donde quieras gracias a nuestro campus online. Dispondrás de un profesor experimentado en programación y desarrollo que te ayudará y responderá a todas tus dudas.

Tutor personal

Proyecto final

Diploma de certificación

Plataforma online

Disponibilidad horaria

Bolsa de empleo

¿Quieres realizar esta formación sin coste para tu empresa?

¡Sin desplazamientos! Impartimos la formación en tu empresa.

Imagina Formación es una entidad organizadora de la Fundación Estatal de modo que puedes gestionar la formación bonificada de los cursos con nosotros. Nos encargamos de todos los trámites para conseguir la bonificación sin ningún coste adicional. Cumplimos con todos los requisitos para que nuestros cursos sean 100% bonificables.

Consulta disponibilidad y precios

Otros clientes que están aprendiendo con nosotros…

¿Tienes alguna duda? Puedes hablar con uno de nuestros profesores

¡Pregúntanos!

¿Quieres un curso personalizado?

*requerido

  • Responsable de los datos: IMAGINA WEB & MOBILE TECHNOLOGIES S.L.
  • Finalidad de los datos: Responder a la información solicitada, envío de boletines de noticias y ofertas.
  • Destinatarios: IMAGINA WEB & MOBILE TECHNOLOGIES S.L. No se cederán los datos a terceros.
  • Derechos: En cualquier momento puedes acceder, recuperar y borrar tu información.