Seleccionar página

Especialista Programación Python

Aprende Python para desarrollarte profesionalmente en Big Data, Sistemas, y entornos Web.

Para  desarrollar ese trabajo de la manera más eficiente, Python el lenguaje de programación más utilizado en el mundo empresarial, sobresale para el Data Science y la visualización de datos.

SUBVENCIONADO PARA TRABAJADORES

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 Programador Python.

      Con esta formación aprenderás a programar con Python, la representación, proceso y visualización de datos, y los entornos de desarrollo y extracción de datos (Web). Python es un lenguaje de programación interpretado, multiparadigma, orientado a objetos, de programación imperativa, funcional, dinámico y multiplataforma. Muy utilizado en las aplicaciones web, el desarrollo de software, la ciencia de datos y el Machine Learning.
      Los desarrolladores utilizan Python porque es flexible y fácil de aprender, además de que se puede ejecutar en muchas plataformas diferentes, dispone de gran variedad de librerías y herramientas para proyectos de cualquier escala, lo que agiliza crear soluciones eficientes rápidamente, tanto a principiantes y expertos.

       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

      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.

      • * PCAP 31-03 Certified Associate in Python Programming

      Salidas laborales

      Perfiles especializados en Python serán de los más solicitados y remunerados durante los próximos años. Es el lenguaje de programación con más demanda actualmente a nivel mundial, ya que da acceso numerosas oportunidades profesionales en muy variados campos; Científicos de Datos, Analistas de Datos, Ingenieros de Datos, Machine Learning, Periodistas de Datos, Arquitectos de Datos, Desarrolladores Web Full-Stack, Desarrolladores Web Back-End, Ingenieros y Desarrolladores de Software, Ingenieros DevOps, analistas empresariales, banqueros y científicos de distintos campos. Así como en cualquier otro entorno empresarial, para automatizar tareas, e incluso facilitar el trabajo diario, por la facilidad de resolver problemas.

      Temario

      Formación Técnica

      Python: entorno y lenguaje
      • Introducción a Python
        -Instalación y herramientas de desarrollo.
        -Léxico y sintaxis, expresiones e instrucciones básicas.
        -Variables y funciones.
        -Tipos de datos simples y colecciones.
        -Estructura condicionales y de repetición.
        -Uso de módulos.
        -Gestión de errores.
      Almacenes de datos: ficheros, bases de datos relacionales y documentales
      • Almacenes de datos
        -Persistir datos en ficheros: leer y escribir en ficheros de texto y binarios.
        -Formatos CSV y Json.
        -Bases de datos SQL: diseño y creación de tablas, operaciones de actualización y consultas.
        -Conexión a Bases de datos SQL con Python.
        -Base de datos documental MongoDB: creación de colecciones y documentos, operaciones de actualización y consultas.
        -Conexión a MongDB con Python.
      Computación y ciencia de datos
      • Computación y ciencia de datos
        -Conceptos sobre ciencia de datos, estadística, minería de datos y matching learning.
        -Computación con RStudio: lenguaje R, uso de vectores y dataframes, estadística y generación de gráficas, modelos de predicción.
        -Computación con Orange Data Miner: diagramas de flujos de datos, nodos estadísticos y de generación de gráficas, diaramas para predicción.
        -Juypter NoteBook: creación de documentos enriquecidos, uso de instrucciones de Python, uso de sintaxis de marcado, integración con imágenes y fórmulas.
        -Computación con Python: uso del módulo pandas, manipulación de series y dataframes, estadística y generación de gráficas, modelos de predicción.
      Aplicaciones web
      • Aplicaciones web
        -Arquitectura de una aplicación web: servidores, clientes y solicitudes web.
        -HTML.
        -CSS.
        -Javascript.
        -Creación de una aplicación web con el framework Flask de Python.
        -Configuración de solicitudes HTTP.
        -Generación de páginas HTML enriquecidas.

      Formación Específica

      PYTHON

      NIVEL I- Programación con Python (preparación Examen MTA: 98-381)
      • Introducción a Python y 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).
        -sys (sistema).
      • 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 Prácticas.
      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.
      • 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.
      PROYECTO FINAL
      • Repaso del curso.
      • Caso Práctico.
      SEMINARIO DE CERTIFICACIÓN OFICIAL
      • Preparación de preguntas tipo de examen.

      Formación Subvencionada 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.