Seleccionar página

Especialista Python. Automatización de Procesos y Big Data

La relevancia del Big Data en estos momentos radica en el análisis, extracción y estructuración de datos.

Para ello, lo que se necesita es desarrollar ese trabajo de la manera más eficiente, y ahí es donde Python juega un papel tan importante, habiendo demostrado ser un lenguaje de manejo sencillo y de gran eficiencia en el análisis de datos.

SOLICITA MÁS INFORMACIÓN

     

    Presencial
    Tele presencial
    Online

    Recursos
    Prácticos

    Certificación
    Oficial

      Vídeo Demo
      Infórmate Infórmate

      Sobre el curso de Especialista Python. Automatización de procesos y Big Data.

      Con este curso práctico aprenderás desde cero los fundamentos de Python para Data Science y la visualización de datos. Tendrás conocimientos prácticos sobre sentencias, estructuras y librerías, y su posterior utilización para el análisis de grandes volúmenes de información.

       Duración:

      200 Horas / 3-5 meses

       Modalidad:

      Presencial, Tele presencial y Online

       Requisitos Previos:

      Conocimientos básicos de informática e internet

      Certificación Oficial

      Una vez finalizado el curso podrás obtener la certificación:

      • * PCAP 31-03
      • Certified Associate in Python Programming

      Salidas laborales

      Python es un lenguaje de programación que se caracteriza por tener una gran potencia y además, ser muy flexible. Es por ello que se utiliza ampliamente en el Desarrollo Web, así como en la escritura de interfaces gráficas de usuario y de escritorio, en la creación de juegos.

      Por lo tanto, esto le abre un mundo de posibilidades para abordar diferentes proyectos. Así, los programadores que dominan este lenguaje, tienen un futuro laboral brillante por delante.

      Para qué te prepara este curso

      Al ser un lenguaje tan potente y tan flexible, se emplea en el desarrollo de páginas web y la interpretación de interfaces gráficas de usuario y escritorio, lo que te capacitará para abordar diferentes proyectos en todo tipo de empresas y sectores diferentes. Se estima que los expertos analistas de Big Data serán los perfiles más demandados durante los próximos años.

      Objetivo del curso

      Conocer y manejar Python, que es un lenguaje de programación de uso general, orientado a objetos e interpretado. Python es un lenguaje multiparadigma fácil de aprender con el que se podrán crear aplicaciones web, juegos y hasta un motor de búsqueda.

      Temario

      Formación Técnica

      Entorno de Python y herramientas

      Instalación y configuración de Python

      • Instalación de Python con el entorno Anaconda y PyCharm Community.
      • Explicación de los «Enviroments» de Python para personalizar instalaciones.
      • Concepto de módulos e instalación de nuevos módulos usando la consola de comandos.
      • Primeros conceptos de programación con Python usando consolas: Qt Console y Powershell Prompt.

      Herramientas de desarrollo

      • Uso de los entornos de desarrollo Spyder y PyCharm para crear programas de Python.
      • Fundamentos de programación: uso de variables y funciones.

      Programación estructurada con Python

      • Reglas de diseño del código.
      • Uso de bucles.
      • Uso de if-elif-else.

      Estructuras de datos en Python

      • Uso de tuplas, listas y diccionarios.
      • Sintaxis de manipulación de colecciones de datos.
      Herramientas de computación de datos

      Uso de Jupyter Notebook y JupyterLab

      • Creación de documentos con Jupyter Notebook.
      • Introducción a la generación de gráficos usando Pandas y Numpy.

      Uso de RStudio

      • Introducción a la computación estadística y generación de gráficos con la herramienta RStudio.

      Uso de Glueviz

      • Introducción a la visualización de datos multidimensionales
      • Exploración de relaciones entre conjuntos de datos.

      Uso de Orange

      • Introducción a la minería de datos con la herramienta Orange.
      • Visualización y análisis de datos.
      Bases de datos y automatización

      Uso de bases de datos relacionales

      • Introducción al uso de base de datos relacionales con SQLite3.
      • Creación de tablas relacionales.
      • Operaciones DML: insert, update y delete.
      • Operaciones de consulta.

      Uso de bases de datos no relacionales

      • Instalación de MongoDB.
      • Creación y operaciones con documentos.

      Uso de bases de datos no relacionales

      • Instalación y configuración de Git.
      • Ejemplos de control de versiones al crear aplicaciones con PyCharm.

      Formación Específica

      NIVEL I: Programación con Python (Examen 98-381)

      Introducción a Python
      • Python – Características.
      • Instalación Python.
      • Uso del intérprete de Python.
      • Uso interactivo de Python.
      • Uso del IDLE de Python.
      • Entorno de Desarrollo Integrado (IDE).
      • Variables, expresiones y sentencias.
      • Estructuras de control.
      Módulos de utilidad
      • sys (sistema).
      • math (funciones matemáticas).
      • datetime (fecha y hora).
      • random (valores aleatorios).
      • re (expresiones regulares).
      Funciones y programación modular
      • Uso de funciones.
      • Módulos y paquetes.
      • Expresiones lambda.
      • Funciones recursivas.
      Clases y herencia
      • Uso de clases.
      • Herencia.
      • Enumeraciones.
      • Decoradores.
      • Buenas Practicas.

      NIVEL II: Representación, proceso y visualización de datos

      Colecciones y consultas
      • Tuplas, listas, conjuntos y diccionarios.
      • Iteradores y generadores.
      • Consultas por comprensión.
      Operaciones con ficheros

       

      • Operaciones con ficheros: texto.
      • Operaciones con ficheros: CSV.
      • Operaciones con ficheros binarios: pickle y shelve.
      • Operaciones con ficheros: JSON.
      • Tuplas, listas, conjuntos y diccionarios.
      • Iteradores y generadores.
      • Consultas por comprensión.
      Base de Datos
      • Introducción a la Base de Datos.
      • Bases de datos relacionales: SQLite, SQLObject.
      • Base de datos No SQL: Base de datos documental, MongoDB.
      Visualización de datos
      • Pandas (Numpy).
      • Dataframes.
      • Matplotlib.
      • Presentaciones con Jupyter Notebook.

      NIVEL III: Entornos de desarrollo y extracción de datos (Web)

      Redes y consultas remotas
      • Introducción Internet.
      • Fundamentos de HTML.
      • Conexiones cliente/servidor usando sockets.
      • Implementación de solicitudes HTTP.
      • Consultas a servicios Web y API REST.
      Webscrapping
      • Librerías Beautiful Soup, Selenium y Scrpay.
      • Web Scraping vs. Web Crawling.
      Desplegar una aplicación Python en una GUI
      • Crear una GUI con Tkinter.
      • Control de Versiones (Git Hub).
      • Crear un ejecutable con Pyinstaller.
      Aplicaciones web (framework Django)
      • El framework Django.
      • Modelo de datos.
      • Definición de vistas.
      • Plantillas.

      Certificación Oficial

      El alumno accede al registro oficial de técnicos  en una tecnología determinada, que lo homologa para ejercer su profesión a nivel internacional.

      Certificamos a nuestros alumnos en toda España y América Latina.

      Formación Bonificada para las Empresas

      Cloud Formación como entidad inscrita con el código 16753 en el Registro Estatal de Entidades de Formación, gestiona e imparte dentro de la iniciativa de Formación Programada por las Empresas, Formación Profesional para el Empleo, de acuerdo con lo establecido en la Ley 30/2015, de 9 de septiembre.

      Cloud Formación les ayuda de forma gratuita, a consultar el importe del crédito de su empresa para este año.