Curso de Iniciación a Python

Python es un lenguaje de programación de alto nivel con un conjunto de herramientas útiles e imprescindibles para el análisis de datos de forma masiva. Se trata de un lenguaje de programación versátil, fácil de aprender, puede ser la puerta de entrada a muchas oportunidades laborales relacionadas con la Inteligencia Artificial y el Machine Learning, ya que las utilidades de Python son muy variadas: desde cómo programar una aplicación web o móvil, crear un videojuego, o avanzar en la ciencia de datos.

Python es un lenguaje de programación interpretado cuya filosofía hace hincapié en la legibilidad de su código. Se trata de un lenguaje de programación multiparadigma, ya que soporta parcialmente la orientación a objetos, programación imperativa y, en menor medida, programación funcional.

Python nos ofrece una puerta de acceso laboral en el ámbito de la Inteligencia Artificial y el Machine Learning

Aprenderás…

Las principales características del lenguaje Python.
Cómo son las estructuras de datos para trabajar en Python, así como a controlar el flujo de tus aplicaciones y crear bucles.

A defiinir y desarrollar módulos, librerías y paquetes, así como conocer los principales con los que trabaja Python.
Cómo acceder a bases de datos desde Python.

Las bases de los procesos de Ingeniería de Datos, utilizando librerías como Pandas.

Dirigido a…

Profesionales con base tecnológica que estén familiarizados con el manejo de datos con herramientas como Excel.

Titulados en disciplinas tecnológicas pero sin conocimientos o experiencia en programación.

Recién titulados en cualquier rama de conocimiento, que estén familiarizados con la tecnología del uso de datos procedentes de distintas fuentes.

Requisitos…

Conocimientos a nivel de usuario de Sistema Operativo Windows o Mac.

Disponer de un equipo con al menos 8Gb de memoria y procesador Intel Core I7.

Estarás preparado para obtener la certificación PCEP Certification (entry level) del Python Institute.

Formato Blended

Presencial Campus IFFE + Online

3 semanas
Del 6 al 26 de septiembre de 2021

De lunes a jueves
De 17h. a 20:30h.

Tarifa General 690€
Comunidad IFFE (-25%) 520€
Bonificable a través de Fundae

OBJETIVOS

1. Ser capaz de generar programas creados en Python, cuadros de visualización, cuadros de mando e informes ajustados a las necesidades de cada proyecto.
2. Poder explotar el potencial que ofrecen los datos para utilizarlos en la toma de decisiones de una empresa a partir de múltiples fuentes de información.
3. Conocer cuáles son las herramientas más utilizadas y con mayor proyección para automatizar y simplificar las tareas recurrentes cuando intervienen datos.

TEMARIO

0. Conceptos Básicos de Programación y Entorno

0.1 Introducción a la programación y el desarrollo
0.2 Introducción a la programación en Python
0.3 Entornos de Desarrollo: Visual Studio Code
0.4 Mi primer programa
0.5 Control de Código Fuente y colaboración: Git

1. Las Bases de Python

1.1 Tipos de datos básicos
1.2 Operadores y variables
1.3 Conversiones de Tipo
1.4 Cálculos y operaciones básicas

2. Control de Flujo

2.1 Flujos condicionales
2.2 Bucles
2.3 Iteraciones
2.4 Control de bucles

3. Estructuras de Datos

3.1 Listas, vectores y operaciones
3.2 Matrices
3.3 Tuplas
3.4 Diccionarios

4. Módulos Librerías y Paquetes

4.1 Introducción a módulos y paquetes
4.2 Configuración, importación y uso de módulos
4.3 Funciones
4.4 Excepciones

5. Acceso a Bases de Datos

5.1 Bases de datos y lenguaje SQL
5.2 SQLIte
5.3 Acceso y Manipulación de bases de datos en Python

6. Ingeniería y Preprocesado de Datos

6.1 Introducción a los procesos de preparación de datos para Machine Learning
6.2 Entornos Anaconda y Notebooks Jupyter
6.3 Trabajo con DataFrames en Pandas
6.4 Visualización de Datos. Matplotlib y Seaborn
6.5 Preprocesado y estadística descriptiva

7. Desarrollo Web con Python

7.1 Bases del desarrollo Web
7.2 Webscrapping para familiarizarnos con los flujos
7.3 Desarrollo con Framework Flask
7.4 Desarrollo con Framework Django

DOCENTE

Antonio Soto

Director de Verne Tech en Verne Technology Group.
Cuenta con más de 15 años de experiencia centrado en proyectos de Big Data, Smart Data y tecnologías IA enfocadas en Machine Learning. Actualmente forma parte del equipo directivo de Verne Tech, liderando el área de Servicios Profesionales, proporcionando servicios alrededor de soluciones Cloud, Datacenter, Ciberseguridad y Data & AI.

¿Quieres saber más?

Rellena el formulario y contactaremos contigo para resolver todas tus dudas