Está en la página 1de 4

PROGRAMACIÓN CON PYTHON PARA EL

TRATAMIENTO DE LOS DATOS

1. Presentación:
En este curso, obtendrás los conocimientos y habilidades para empezar el uso del
lenguaje Python como herramienta de trabajo, así como manipular los datos y construir
funciones con múltiples enfoques. Asimismo, de introducción al campo de Ciencia de
Datos te servirá para seguir de otros cursos especializados.

2. Objetivos del curso:


Al finalizar el curso, el alumno estará en la capacidad de:

• Identificar los fundamentos de Python


• Usar el programa para analizar bases de datos estructuradas y no
estructuradas.
• Ejecutar para obtener estadísticas interesantes a partir de los datos.

3. Perfil del participante:


Este curso está dirigido a:

• Profesionales que tengan experiencia en el tratamiento de datos

4. Requisito previo:
Para tener éxito en este curso, se recomienda que las personas tengan experiencia
previa en:
• MS Excel Intermedio
• Conocimiento de tablas dinámicas.
5. Requerimientos técnicos:

▪ Core i5 o superior
Hardware ▪ Ram: 8gb
▪ Internet
• Windows 10
Software • Máquina Virtual
• Anaconda jupyter

6. Contenido: 40 horas cronológicas


Introducción a Python

• Historia de Python
• Zen de Python
• Usos de Python
• Interprete
• Anaconda

Clases

• Atributos
• Operadores
• Objetos
• Programación orientada a objetos

Tipos de objetos

• Números
• Cadenas (strings)
• Listas
• Diccionarios
• Tuplas
• Ficheros

Paquete Numpy y Pandas

• Vectores
• Matrices
• Dataframes
• Series
• Operaciones

Sentencias y sintaxis
• Jerarquía
• Sentencias
• Indentación
• Sentencia If
• While
• For
• Iteraciones

Módulos y Librerías

• Arquitectura
• Import
• Librerías útiles

Base de datos en Python

• Estructuradas
• No estructuradas
• SQLAlchemy
• Data wrangling

Funciones adicionales

• Manejo de errores
• Expresiones lambda
• Map reduce
• Decoradores
• Generadores
• List comprehensions

Preprocesamiento de Datos en Pandas

• Análisis exploratorio
• Carga de archivos
• Estadísticas de resumen
• Manejos de NULL
• Índices, iloc, loc
• Conversión tipo de datos
• Métodos
• Numpy

Regresión Lineal múltiple con Python

• Teoría Regresión Líneal


• Ejercicios de Regresión Lineal

Regresión Logística

• Teoría Regresión Logística


• Ejercicios de Regresión Logística

Clustering - Segmentación de clientes

• Teoría de Cluster Kmedias, Jerárquicos, y otros


• Ejercicios de Cluster

Algoritmos de Asociación

• Teoría de algoritmos de Asociación


• Ejercicios de Asociación carrito de compras

Algoritmos de Clasificación

• Teoría de algoritmos de Clasificación


• Ejercicios de Clasificación

Árboles de Decisión

• Teoría de árboles de decisión


• Ejercicios de otorgamiento de crédito

K-Vecinos más cercanos

• Teoría de algoritmo de K-vecinos


• Ejercicios de aplicación en base a variables categóricas, numéricas, binarias, etc

También podría gustarte