PROGRAMACIÓN CON PYTHON
Aprende a programar con PYTHON desde 0
Si quieres trabajar como Programador de PYTHON en uno de los sectores con más demanda laboral y en un breve espacio de tiempo, ahora INSTITUT ROCAFORT te ofrece la mejor y más dinámica formación para que lo puedas conseguir.
Te ofrecemos una formación intensiva y una rápida inserción laboral en empresas del sector tecnológico.
INSTITUT ROCAFORT es un Centro Educativo que cuenta con los mejores profesionales y pedagogos para desarrollar los mejores programas formativos para que puedas aprovechar al máximo nuestro Bootcamp, y salgas hecho un auténtico profesional.
En Institut Rocafort, te ofrecemos la mejor preparación existente en estos momentos, ya que combinamos los mejores profesionales por su formación universitaria, experiencia docente y compromiso en tu preparación con la atención personalizada que mereces y la modalidad de preparación que mejor se adapte a ti: presencial, semipresencial u online.
¿Qué es y para qué se utiliza Python?
Python es un lenguaje de programación utilizado para desarrollar todo tipo de aplicaciones. A diferencia de otros lenguajes como Java o .NET, es un lenguaje que no necesita ser compilado para su ejecución, sino que las sentencias directamente por el ordenador utilizando un ‘interpretador’. Esto quiere decir que no es necesaria su traducción al lenguaje máquina.
¿Por qué participar en el curso de Python?
Es un lenguaje multiplataforma de código abierto gratuito, lo que permite desarrollar software sin límites.
Python se ha convertido en uno de los lenguajes de programación más utilizados gracias a su versatilidad, ya que facilita el trabajo con IA (Inteligencia artificial), BigData, ML (Machine Learning) y DataScience
Requisitos
No se necesitan requisitos académicos previos, aunque si se realizará una entrevista personal a todos los candidatos para determinar su nivel y asignarle un grupo acorde a sus conocimientos.
Inserción Laboral
Python es uno de los lenguajes de programación más demandados en la industria tecnológica hoy en día. Debido a su relación con algunos de los campos con mayor relevancia de la actualidad, como la IA, el Machine Learning o el análisis de datos, es necesaria la formación de un gran número de programadores especializados en Python.
Según un informe publicado en la la red social Linkedin sobre empleos emergentes en 2020, la demanda de desarrolladores Python ha crecido un 48,73 % respecto al 2019.
En INSTITUT ROCAFORT disponemos de un departamento exclusivo de RRHH que te acompañará en todo el proceso de inserción laboral.
Programa del curso
Módulo 1
- Introducción: preparación del entorno de desarrollo. Instalación de Python, Visual Studio Code o similares. Uso de intérpretes en la nube: Replit. Probando nuestro entorno de trabajo.
- Fases de la creación de un programa: del diseño del algoritmo a la implementación en Python.
- Tipos de datos: estructuras primitivas (simples) y complejas. Variables.
- Tipos de sentencias: Condicionales y Bucles con Python. Creación de nuestros primeros programas.
- Funciones con Python: Funciones con parámetros y funciones sin
parámetros. - Funciones con return. Uso de Funciones anónimas.
- Estructuras de datos en Python: listas, diccionarios, sets y tuplas.
- Ficheros: Lectura de ficheros de texto. Escritura de datos en ficheros de texto. Procesamiento de ficheros de datos.
Módulo 2
- Introducción a Python: Introducción al entorno de desarrollo Jupyter Notebook y sus principales características. Elementos básicos del lenguaje.
- Numerical Python: Presentación de la librería básica para la realización de cálculo científico NumPy. Presentación de la estructura de datos ndarray para la representación de datos multidimensionales. Creación de arrays. Tratamiento y proceso de colecciones de datos. Operaciones vectorizadas como un mecanismo de cómputo eficiente para este tipo de estructuras. Funciones universales y estadísticas. Entrada/salida.
- Las Series y los Dataframes de Pandas: Presentación de la librería Pandas. Las estructuras de datos Series y DataFrames. Características y operaciones básicas asociadas a estas estructuras.
- Importación/exportación de datasets con Pandas: Lectura y escritura de ficheros de datos en diferentes formatos (.xlsx, .txt, .csv). Lectura y escritura de datos en formato no relacional como JSON y HTML. Conexión con Bases de datos relacionales (MySQL) y realización de consultas para la extracción de datos.
- Limpieza, procesamiento y análisis con Pandas: Limpieza y transformación de datos. Tratamiento de datos perdidos. Combinación de dataframes; operaciones merge y join. Estadística descriptiva en Pandas. Grupos y operaciones de agregación.
Módulo 3
- Introducción a la visualización de datos: Tipos de datos. Dimensiones visuales. Leyes de Gestalt. El color. Anatomía de un gráfico. Interactividad.
- Tipos de gráficos por objetivos: Comparación de valores. Evolución a lo largo del tiempo. Relación entre las partes de un todo. Distribución de valores. Relaciones entre datos. Localización. Conexiones.
- Visualización en Pandas: Gráficos de líneas. Gráficos de barras. Gráficos de sectores. Gráficos de dispersión y burbujas. Histogramas y diagramas de cajas.
- Visualización con Matplotlib: Figuras y paneles. Personalización. Gráficos de líneas. Gráficos de barras. Gráficos de sectores. Gráficos
de dispersión y burbujas. Histogramas y diagramas de cajas. - Visualización con plotpy: El layout y las trazas. Figuras y paneles. Gráficos de líneas y área. Gráficos de barras. Gráficos de sectores. Gráficos de dispersión y burbujas. Histogramas y diagramas de cajas. Visualizaciones interactivas con plotpy.
- Otras librerías de visualización.
QUÈ TE OFRECEMOS
- Clases Presenciales y en Streaming (Tele-presenciales)
- Departamento de Inserción Laboral
- Grupos Reducidos
- Profesores Especializados en cada materia
- Tutores Personales Presenciales y Online
- Método exclusivo de preparación
- Campus Online