Cursos de Python Avanzado

Código del Curso

pythonmultipurpose

Duration

28 hours (usualmente 4 días, incluidas las pausas)

Requerimientos

  • Experiencia de programación de principiante a intermedio
  • Conocimiento de matemáticas y estadística
  • Conocimiento de conceptos de bases de datos

Overview

En esta capacitación guiada por un instructor, los participantes aprenderán técnicas avanzadas de programación de Python, que incluyen cómo aplicar este versátil lenguaje para resolver problemas en áreas tales como aplicaciones distribuidas, finanzas, análisis y visualización de datos, programación de IU y scripting de mantenimiento.

Audiencia

  • Desarrolladores

Formato del curso

  • Conferencia de parte, discusión en parte, ejercicios y práctica práctica

Notas

  • Si desea agregar, eliminar o personalizar cualquier sección o tema de este curso, contáctenos para organizarlo.

Programa del Curso

Introducción

  • Versatilidad de Python: desde el análisis de datos hasta el rastreo web

Python estructuras de datos y operaciones

  • Enteros y flotadores
  • Cadenas y bytes
  • Tuplas y listas
  • Diccionarios y diccionarios ordenados
  • Conjuntos y conjuntos congelados
  • Marco de datos (pandas)
  • Conversiones

Programación orientada a objetos con Python

  • Herencia
  • Polimorfismo
  • Clases estáticas
  • Funciones estáticas
  • Decoradores
  • Otro

Análisis de datos con pandas

  • Limpieza de datos
  • Usando datos vectorizados en pandas
  • Disputa de datos
  • Clasificación y filtrado de datos
  • Operaciones agregadas
  • Analizando series de tiempo

Visualización de datos

  • Trazando diagramas con matplotlib
  • Usando matplotlib dentro de los pandas
  • Creando diagramas de calidad
  • Visualización de datos en cuadernos Jupyter
  • Otras bibliotecas de visualización en Python

Vectorizar datos en Numpy

  • Creando matrices Numpy
  • Operaciones comunes en matrices
  • Usando ufuncs
  • Vistas y difusión en matrices Numpy
  • Optimizando el rendimiento evitando bucles
  • Optimizando el rendimiento con cProfile

​​​​Procesamiento de Big Data con Python

  • Crear y soportar aplicaciones distribuidas con Python
  • Almacenamiento de datos: trabajando con bases de datos SQL y NoSQL
  • Procesamiento distribuido con Hadoop y Spark
  • Escalando tus aplicaciones

Python para las finanzas

  • Paquetes, bibliotecas y API para procesamiento financiero
    • Zipline
    • PyAlgoTrade
    • Pybacktest
    • quantlib
    • API de Python

Extendiendo Python (y viceversa) con otros idiomas

  • DO#
  • Java
  • C ++
  • Perl
  • Otros

Programación multiproceso de Python

  • Módulos
  • Sincronizando
  • Priorizar

Programación de IU con Python

  • Opciones de marco para construir GUI en Python
    • Tkinter
    • Pyqt

Python para guiones de mantenimiento

  • Levantando y atrapando excepciones correctamente
  • Organizar código en módulos y paquetes
  • Comprender las tablas de símbolos y acceder a ellas en el código
  • Escogiendo un marco de prueba y aplicando TDD en Python

Python para la web

  • Paquetes para procesamiento web
  • Rastreo web
  • Análisis de HTML y XML
  • Rellenar formularios web automáticamente

Observaciones finales

Testimonios

★★★★★
★★★★★

Promociones

Descuentos en los Cursos

Respetamos la privacidad de su dirección de correo electrónico. No transmitiremos ni venderemos su dirección a otras personas.
En cualquier momento puede cambiar sus preferencias o cancelar su suscripción por completo.

Algunos de nuestros clientes

is growing fast!

We are looking to expand our presence in Guatemala!

As a Business Development Manager you will:

  • expand business in Guatemala
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!