[BAT-020] Python Avanzado


Duración:                     25 horas

Perfil:                            Avanzado

Dirigido a

Esta acción formativa  está destinada a  Programadores y Analistas que vayan a crear  utilizar el lenguaje de programación Python.

Requisitos previos 

Los alumnos necesitarán tener conocimientos de programación con Python.

Objetivos

El alumno aprenderá a crear aplicaciones avanzadas con este lenguaje.



Contenido

  1. Repaso de funcionalidades de Python
  2. Instalación y configuración del entorno
  3. Entornos virtuales
  4. Pruebas, depuración y logs
  5. Paquetes y distribución
  6. Iteradores y Generadores
  7. Comprehension Lists
  8. Programación Funcional
  9. Big O notation
  10. Objetos mutables y no mutables
  11. Librería de cálculo número numpy
    1. Fundamentos
    2. Manipulación de formas
    3. Copias y vistas
    4. Índices
    5. Álgebra Líneal
  12. Librería Pandas para manipulación de datos
    1. Creación de objetos
    2. Visualización
    3. Selección
    4. Operaciones
    5. Mezclas
    6. Grupos
  13. Manipulación de ficheros
    1. Búsquedas de patrones
    2. Agregaciones (Media, desviaciones, extremos, percentiles, etc)
  14. Programación concurrente con hilos
  15. Multiprocesamiento


Documentación Recomendada

The Quick Python Book
Naomi Ceder
May 2018 | 472 pages
ISBN: 9781617294037

https://www.manning.com/books/the-quick-python-book-third-edition