100% encontró este documento útil (1 voto)
52 vistas25 páginas

Taller 2 - Introducción Python

Este documento presenta el programa del Diplomado en Inteligencia de Negocios impartido en 2021, el cual consta de 10 talleres sobre temas como bases de datos, Python, preprocesamiento de datos, clasificación, regresión y clustering. El soporte del curso se brindará a través de la plataforma u-cursos y correo electrónico. Las evaluaciones consistirán en dos controles, un proyecto y evaluaciones de talleres grupales. El segundo taller introducirá Python, Jupyter notebooks y sus ventajas para análisis de datos.

Cargado por

natlaia ulloa
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
100% encontró este documento útil (1 voto)
52 vistas25 páginas

Taller 2 - Introducción Python

Este documento presenta el programa del Diplomado en Inteligencia de Negocios impartido en 2021, el cual consta de 10 talleres sobre temas como bases de datos, Python, preprocesamiento de datos, clasificación, regresión y clustering. El soporte del curso se brindará a través de la plataforma u-cursos y correo electrónico. Las evaluaciones consistirán en dos controles, un proyecto y evaluaciones de talleres grupales. El segundo taller introducirá Python, Jupyter notebooks y sus ventajas para análisis de datos.

Cargado por

natlaia ulloa
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 25

Diplomado Inteligencia de Negocios

Taller 2 | Introducción a Python

Sebastián Santana R
[email protected]

Diplomado Inteligencia de Negocios 2021


.

Programa
Nº Taller Fecha
I Bases de datos y SQL 27 abril
II Introducción a Python 4 mayo
III Manejo de datos 11 mayo
IV Visualización de datos 18 mayo
V Preprocesamiento 25 mayo
VI Clasificación (parte I) 1 junio
VII Clasificación (parte II) 8 junio
VIII Regresión 15 junio
IX Clustering 22 junio
X TBD 24 junio

Diplomado Inteligencia de Negocios 2021


Soporte
Soporte del curso
1. u-cursos: www.u-cursos.cl

2. E-mail: [email protected]

3. Reuniones: agendar por e-mail

Diplomado Inteligencia de Negocios 2021


Reglas
Reglas
Noti caciones desactivada bajo control

2 break de 1/3 tiempo (10 minutos)

Cámara siempre encendida y micrófono apagado

Participación es un plus

Diplomado Inteligencia de Negocios 2021


fi
Evaluaciones
Evaluaciones
Nº Taller Fecha
2 controles (30%)

I Bases de datos y SQL 27 abril


II Introducción a Python 4 mayo

1 proyecto (35%)
III Manejo de datos 11 mayo
IV Visualización de datos 18 mayo
V Preprocesamiento 25 mayo
5 evaluaciones de talleres (35%)
 VI Clasificación (parte I) 1 junio
grupos aleatorios VII Clasificación (parte II) 8 junio
VIII Regresión 15 junio
IX Clustering 22 junio
“2 strikes out” X TBD 24 junio
Si el grupo reclama poca participación, futuras
evaluaciones deberán ser realizadas de forma individual.

Diplomado Inteligencia de Negocios 2021


Agenda
Agenda
• Programa del curso

• ¿Qué es Python? Ventajas y desventajas

• Jupyter notebooks y Google Colaboratory

• Taller 2: Introducción a Python

Diplomado Inteligencia de Negocios 2021


Python
Python

Diplomado Inteligencia de Negocios 2021


¿Qué es?
¿Qué es Python?
A. Lenguaje de programación de alto nivel (lo que lo hace fácil
de aprender, pero hay sacri cio en el desempeño) 


B. Lenguaje interpretado (no compilado), lo que signi ca que


“se corre linea por linea”


C. En internet verán que existen 2 (grandes) versiones de


Python. Nosotros ocuparemos la versión 3.x


D. Python (como todos los lenguajes) tienen miles de librerías


(que es necesario instalar)


E. Python es un lenguaje OPEN SOURCE.

Diplomado Inteligencia de Negocios 2021


fi
fi
Programas
Programar en Python
Pueden ocupar cualquiera,
Ejecuta python3 holamundo.py
aunque en este curso
para compilar y ejecutar el programa
recomendamos Jupyter

holamundo.py Lenguaje de
Editor Compilador Interprete “Hola mundo!”
holamundo.ipynb máquina

Archivo de texto

Salida
O JSON (Jupyter)

Diplomado Inteligencia de Negocios 2021


¿Por qué Python?


Python posee una gran cantidad de documentación
para solucionar problemas (stackoverflow) y
proyectos abiertos para su uso (github)

Es además uno de los pocos lenguajes de


programación diseñados para un uso amigable de
estructuras de datos que faciliten su manipulación

Con Python es posible desarrollar una gran cantidad


de visualizaciones de forma sencilla, sin necesidad
de programar todos los aspectos visuales.

Documentación en Stackover ow vs proyectos en Github (2021)


Diplomado Inteligencia de Negocios 2021
fl
.

¿Por qué Python?


1. Alta adopción por la comunidad.

Python R SPSS SaS


2. Licencia gratuita.

3. Alto desempeño computacional.

Costo
4. Fácil de utilizar y gran exibilidad.

5. Gran despliegue visual.

Desempeño
6. Integración con herramientas de
machine learning y acceso a bases de
Integración
datos.

Adopción de la 7. Gran cantidad de documentación


comunidad
documentación disponible y proyectos

Tabla comparativa herramientas para Data Science abiertos.

Diplomado Inteligencia de Negocios 2021


fl
Open Source
Open Source

Fuente: https://www.kdnuggets.com/2018/11/most-demand-skills-data-scientists.html

Diplomado Inteligencia de Negocios 2021


Popularidad
Popularidad Python
Rank Language Share Trend
1 Python 29.5 % -1.0 %
2 Java 17.51 % -0.6 %
3 Javascript 8.19 % +0.2 %
4 C# 6.73 % -0.2 %
5 C/C++ 6.23 % +1.0 %
6 PHP 5.69 % +0.0 %
7 R 3.86 % +0.0 %
The PYPL PopularitY of Programming Language Index is created
8 Objective-C 2.77 % +0.3 % by analyzing how often language tutorials are searched on
9 TypeScript 1.87 % +0.0 % Google.

10 Swift 1.85 % -0.3 % http://pypl.github.io/PYPL.html. Abril 2021

Diplomado Inteligencia de Negocios 2021


Jupyter
Jupyter

Diplomado Inteligencia de Negocios 2021


Tipps
Tips

Diplomado Inteligencia de Negocios 2021


Programar es un arte, por lo que para dominarlo, es necesario conocer
la teoría y practicar (mucho!). No se desesperen, lo lograrán.

Diplomado Inteligencia de Negocios 2021


Aprender programar
Aprender a programar
• Aprender a programar (y a trabajar con
datos) es como aprender a andar en
bicicleta


• Es por eso que tendremos muchas sesiones


prácticas y tareas

(10 talleres, 5 tareas)


• En este programa terminarán con un nivel de


conocimiento para desempeñar tareas de
análisis de datos de forma autónoma, pero
este es sólo el comienzo del viaje

Diplomado Inteligencia de Negocios 2021


Problemas
Resolver un problema
[Wikipedia] “Cómo plantear y resolver problemas (How to Solve It) es un libro del matemático
húngaro George Pólya, publicado en 1945 (..) que describe métodos para resolver problemas y
elaborar pequeñas demostraciones.


El libro sugiere que un problema matemático puede ser resuelto mediante una técnica de
cuatro etapas:

«Si no puedes resolver ese problema, entonces
1.Entender el problema existe un problema más sencillo que éste que sí
podrás resolver: encuéntralo»

2.Crear un plan
3.Llevar a cabo el plan.
«Si no puedes resolver el problema propuesto,
4.Revisar e interpretar el resultad intenta resolver primero un problema relacionado.
¿Podrías imaginar un problema relacionado más
accesible?»

Diplomado Inteligencia de Negocios 2021


.

Stackoverflow
Stackoverflow

Diplomado Inteligencia de Negocios 2021


Stackoverflow
Stackoverflow

Diplomado Inteligencia de Negocios 2021


Diplomado Inteligencia de Negocios
Taller 2 | Introducción a Python

Sebastián Santana R
[email protected]

Diplomado Inteligencia de Negocios 2021


.

También podría gustarte