Programación para El Procesamiento de Datos
Programación para El Procesamiento de Datos
datos
ESCUELA DE NEGOCIOS
ELABORACIÓN
VALIDACIÓN
EQUIPO DE DESARROLLO
Welearn
AÑO
2023
Tabla de contenidos
Aprendizaje esperado de la semana .................................................. 4
Introducción ............................................................................................. 5
Cierre....................................................................................................... 19
Fuente: Storyset
Introducción
¿De qué manera podemos trabajar una librería como Matplotlib o
Seaborn utilizando Python?
5
1. Análisis de datos en base a
herramientas de las librerías de Python
Según aws, en lenguaje Python “es un lenguaje de programación
ampliamente utilizado en las aplicaciones web, el desarrollo de software, la
ciencia de datos y el machine learning (ML).”
https://aws.amazon.com/es/what-is/python/ , además declara que entre sus
características más versátiles se encuentra que es un lenguaje interpretado,
fácil de utilizar, un lenguaje de alto nivel y algo muy importante, un lenguaje
orientado a los objetos. Cuando se quiere realizar un análisis de datos el cual
es un proceso que además de la exploración y examinación de datos sirve
para identificar tendencias y patrones y este lenguaje ayuda a este proceso y
a la toma de decisiones respaldas.
Para analizar datos debemos hacer uso de librerías de Python, las cuales son
una herramienta fundamental, existen unas librerías más usadas que otras, y
todas se usan para ayudar a codificar todo el lenguaje de programación y
crear una interfaz independiente, algunos de los tipos de librerías se pueden
mencionar, Visualización, Cálculo Numérico (las más indicadas para la
preparación de datos y cálculo de atributos relevantes), Machine Learning, y
para complementar vamos a ejemplificar algunas librerías: Matplotlib,
Seaborn, Bokeh, NumPy, La librería Beautiful Soup la cual permite extraer
información de contenido en formato HTML o XML, entre otras.
6
2. Package para análisis de datos en
Python
Un paquete es una recopilación de archivos y directorios que se hacen
necesarios para poder desarrollar o construir un software, el programador o
desarrollador del software es quien diseña y construye normalmente el
paquete, después de acabar el desarrollo del código de la aplicación.
7
Puedes acceder al menú en documentación, donde te encontraras con
información de interés como guías de usuario, referencias API, entre otra
documentación que será muy útil para la instalación y utilización de la librería.
8
Un ejemplo de la utilidad de Scipy puede ser el del cálculo del mínimo de una
función en un intervalo:
𝑎𝜋 . 𝑥
𝑌 = −𝑐𝑜𝑠 ( ) + 𝑐 𝑥𝑑
2𝑏
#definimos la funcion
y = -sp.cos(a*sp.pi*x/b) + c*x**d
return y
a = 2
b = 0.5
c = 0.05
d = 2
x1 = 0.2
x2 = 0.6
xt=sp.arange(0,1,.01)
9
yt = -np.cos(a*sp.pi*xt/b) + c*xt**d
ysol = mi_funcion(x_minimo, a, b, c, d)
plt.plot(xt,yt)
plt.plot(x_minimo,ysol,'x')
Para la utilización de Pillow, se debe instalar usando pip, para que hacer
ejecutando el siguiente comando:
10
Vamos a realizar un pequeño ejercicio de rotación de una imagen:
im = Image.open("images/nombreimagen.jpg")
im.show()
im = im.rotate(45)
im.show()
11
Encontrarás documentación, guías de instalación, y demás información que te
ayudará a realizar ejercicios sencillos con Pillow.
12
Imageio no está directamente instalado en Python, para ello debes escribir el
siguiente comando: ” pip install imageio ”.
Y debes tomar en cuenta que tiene ciertos requisitos previos, debes utilizar
Python 3.5 o superior y las bibliotecas Numpy y Pillow.
13
Con Matplotlib, se puede diagramar de manera sencilla, por ejemplo: Vamos
a graficar una línea, pyplot se importa como plt y luego se usa para trazar tres
números en línea recta: importar matplotlib.pyplot como plt
• plt.plot([1, 2, 3])
• plt.title(”Gráfico de líneas”)
# Mostrar la trama:
• plt.show()
14
Esta librería se importa habitualmente con el alias sns: import seaborn as sns
15
2.6. Scikit-learn
Fuente: http://bit.ly/3IGLY1N
16
3. Importancia de la toma de
decisiones basado en los resultados
obtenidos
La toma de decisiones en el día a día es de suma importancia, en el ámbito
personal una decisión puede cambiar el rumbo de tú vida, la carrera
universitaria por ejemplo es una decisión que marcará lo largo de tú vida,
donde estudiarás esa carrera, que hacer y que no mientras estudias, incluso
desde que eres bebé la decisión de ese primer paso, es algo importante en el
momento, ahora pensemos en la toma de decisiones en las empresas o en la
industria, definitivamente es una elección muy importante, y esa decisión trate
consecuencias para el futuro tanto para la empresa, sus empleados y los
clientes. La toma de decisiones en una empresa debe estar basado en
métricas, datos y estadísticas que guíen las decisiones que de manera
estratégica se alineen con las metas y objetivos futuros. El proceso de toma de
decisiones es continuo y combina conocimientos, habilidades y experiencia y
debe tener en cuenta los riesgos y mitigación de ellos.
17
para mejorar o para ser más eficiente, debe tener en cuenta la misión de la
empresa, los productos o servicios que ofrece, el perfil del cliente atendido,
para poder tener una toma de decisiones eficaz se debe conocer todas las
áreas de la empresa, y sobre todo basarse en datos estadísticos, el gerente
mientras más conocimiento tenga de los datos financieros, de recursos
humanos, definitivamente enriquecen el proceso. Y al final de la toma de
decisiones se debe hacer la evaluación de los resultados, para toma de
decisiones futuras que sirva de base.
18
Cierre
Por medio del siguiente organizador gráfico se destacan las ideas clave de
esta semana:
19
Referencias Bibliográficas
• AWS. (s/f). ¿Qué es Python? https://aws.amazon.com/es/what-
is/python/
20