PresencialTele presencialOnline
RecursosPrácticos
CertificaciónOficial
¿Quieres ver una clase demo?
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.