Menú
¡Llama gratis! 900 264 357

Curso Especialista Programación lenguaje Python del centro Cloud Formación TIC

Programa de Curso Especialista Programación lenguaje Python

Modalidad: Online , Semi-presencial
Duración 200 horas
Precio: 1480 €
Localización: Madrid

Descripción

Los programadores que manejen este lenguaje, tienen un futuro laboral brillante garantizado.

Los dispositivos digitales son el presente y el futuro, por eso debes prepararte a conciencia para acceder al mercado con garantías de éxito. Un curso de programación te permitirá conseguir trabajo en un sector en el que pronto habrá más demanda que oferta de mano de obra de acuerdo con las previsiones de los especialistas.

Según la organización sin fines de lucro Code.org en el año 2020 habrá unos 400 mil estudiantes en carreras relacionadas con la informática mientras que la demanda de empleos en el sector será de 1,4 millones. 

A quién va dirigido

Quienes deseen conocer más acerca de este tipo de programación y quieran ampliar sus conocimientos informáticos.

Objetivos

  1. Conocer y manejar Python perfectamente.
  2. 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

Introducción Conceptos básicos, marco competitivo actual y tendencias futuras. Power BI Instalación, presentación del entorno, elaboración de aplicaciones básicas.

Introducción a R Instalación de R y Rstudio. Presentación del entorno. Conceptos básicos de trabajo: importación de vistas y librerías.

Tidyverse Presentación de la librería. Utilización de dplyr con ejemplos de programación.

Ggplot2 Introducción a la gramática de gráficos. Ejemplos de programación de las principales opciones. Presentación del material de consulta en Internet.

Power BI con Ggplot2 sobre R Programación desde Power BI con Ggplot2 sobre R.

Anaconda Instalación. Presentación del entorno y carga de librerías. Presentación de Jupyter bajo Python y R. Ejemplos básicos de exploración de datos con ggplot y pandas-profiling. Ejemplos básicos de Python. Ejercicios tutorizados.

Knime Instalación. Presentación del entorno y carga de librerías. Tratamiento de flujo de datos. Ejemplos básicos de flujo. Ejercicios de programación tutorizados.

Formación específica

Introducción al lenguaje Python Comentarios. Variables. Tipos de datos. Operadores aritméticos. Estructuras de control de flujo e identación. Estructuras de control de flujo condicionales. Estructuras de control iterativas. Métodos de formato.Métodos de conversión. Métodos de búsqueda. Métodos de validación. Métodos de sustitución. Métodos de unión y división. Encoding. Tuplas. Listas. Diccionarios.

Programación orientada a objetos: Funciones, módulos y paquetes FUNCIONES: Definiendo funciones por parte del usuario. Opciones de parámetros.

MÓDULOS, PAQUETES Y NAME SPACES: Importando módulos. Creando módulos empaquetados. Name spaces.

PROGRAMACIÓN ORIENTADA A OBJETOS: Elementos y características de la POO: Clases. Objetos. Atributos. Métodos. Métodos especiales. Herencia.

Conversión de tipos, ficheros y excepciones conversión Concatenación simple de colecciones. Valor máximo y mínimo. Contar elementos. FICHEROS: Modos de apertura. Métodos del objeto file. Propiedades del objeto file. Ficheros JSON. Serialización de ficheros. EXCEPCIONES: Gestión de Excepciones. Excepciones más comunes.

Programación multitarea Creación de hilos. Modulo Threading. Sincronización de hilos. El módulo Queue

Interfaz gráfica: trabajando en red INTERFAZ GRÁFICA: Herramientas de desarrollo de interfaz de usuario. Teoría de señales y retrollamadas (CallBacks). Eventos. Métodos y señales. Miscelánea de controles. Widgets personalizados. Almacenamiento de información.

TRABAJANDO EN RED: Sockets. Leyendo una URL. Impactando un web service. Mail. FTP.

Applicaciones web con Python, BB.DD. BASES DE DATOS: El lenguaje SQL. Sintaxis básica de las sentencias SQL. Crear, borrar y modificar tablas en una base de datos. Insertar datos en una tabla. Seleccionar registros. Modificar registros. Eliminar registros. Consultas. Bases de datos en Python con SQLITE3.

APLICACIONES WEB CON PYTHON: Introducción a las Apps web. HTML. Formularios. CGI con Python. Modelo vista-controlador.

Proyecto & certificación Al finalizar las clases de la formación específica realizarás, con la supervisión de tu tutor, un Proyecto de implantación sobre los conocimientos adquiridos. También, asíncronamente, tienes acceso a exámenes “tipo” para preparar por libre la Certificación oficial, prueba que se puede realizar en nuestro centro Pearson VUE

Titulación obtenida

Diploma que confirma la asistencia y la calificación de la formación. Prácticas y bolsa de trabajo.

Requisitos

Para que los candidatos puedan formarse en Programación Python, no se requiere de conocimientos, titulaciones o experiencia anterior.

Información Adicional

Salidas laborales

Python es conocido como un lenguaje de gran potencia y muy flexible. Se usa en el desarrollo web, en la escritura interfaces gráficas de usuario y de escritorio y en la creación de juegos 

Contacta ahora con el centro

Junglebox S.L. (Responsable) tratará tus datos personales con la finalidad de gestionar el envío de solicitudes de información requeridas y el envío de comunicaciones promocionales sobre formación, derivadas de tu consentimiento. Podrás ejercer tus derechos de acceso, supresión rectificación, limitación, portabilidad y otros derechos, según lo indicado en nuestra P. de Privacidad​