Librerias
Ya sabes como funciona Python, cuáles son algunos de sus usos, cómo escribir un programa básico y como ejecutarlo!
Ahora vamos a aprender un poco más sobre las diferentes herramientas y contigo que Python utiliza, estas son las librerías, que en realidad son un código escrito en Python que puede ser reutilizado por otro programador.
A continuación mencionamos algunas de estas librerías.
NumPy
Permite hacer computación científica con Python, por ejemplo:
funciones de álgebra lineal
funcionalidades de trabajo con números aleatorios
trabajos con grupos (arreglos) "array de objetos"
Referencia: http://www.numpy.org
Es necesario instalarlo, de la siguiente manera desde la línea de comando:
$ pip install numpy
Para incluirlo en tu código con Python y poder trabajar con sus funcionalidades, escribe en tu archivo:
import numpy as np
Ejemplo de uso (matrices):
a = np.arange(15).reshape(3, 5)
a array([[ 0, 1, 2, 3, 4], [ 5, 6, 7, 8, 9], [10, 11, 12, 13, 14]])
SciPy
Es la herramienta de Python, de software libre para matemáticas, ciencia e ingeniería.
Referencia: https://www.scipy.org
Matplotlib
Permite generar gráficos en 2D de los datos de nuestro código Python.
Referencia: https://matplotlib.org
Para incluirlo en tu código con Python y poder trabajar con sus funcionalidades, escribe en tu archivo:
import matplotlib.pyplot as plt
Ejemplo:
import numpy as np
import matplotlib.pyplot as plt
# valores de 'x' y 'y' para generar una curva de la función seno
x = np.arange(0, 3 * np.pi, 0.1)
y = np.sin(x)
# graficar los puntos con la matplotlib
plt.plot(x, y)
plt.show() # así mostramos la gráfica generada

Pandas
Pandas es una librería de Python destinada al análisis de datos, que proporciona unas estructuras de datos flexibles y que permiten trabajar con ellos de forma muy eficiente.
Es necesario instalarlo, de la siguiente manera desde la línea de comando:
$ pip install pandas
Para incluirlo en tu código, debes importarlo a tu archivo, así:
import pandas as pd
Más detalles del uso de estas librerías, más adelante.
Last updated
Was this helpful?