Instalación de Bibliotecas para Python
Actualizaciones
PIP
Para actualizar el "Sistema de Gestión de Paquetes de Python" (como conocido como PIP).
Sitio oficial:
https://pypi.org/project/pip/
Para su actualización, ejecutar en la terminal:
> pip3 install --upgrade pip
Anáisis Numérico
Numpy
Manejo de arreglos y otras operaciones matemáticas.
Sitio oficial:
https://pypi.org/project/numpy/
Para su instalación, ejecutar en la terminal:
> pip3 install numpy
Scipy
Es un biblioteca que depende de Numpy y tiene funciones para ser usadas en Matemáticas, especialmente en integración numérica y optimización.
Sitio oficial:
https://pypi.org/project/scipy/
Para su instalación, ejecutar en la terminal:
> pip3 install scipy
Pandas
Carga en memoria grandes cantidades de información para su mejor procesamiento.
Sitio oficial:
https://pypi.org/project/pandas/
Para su instalación, ejecutar en la terminal:
> pip3 install pandas
Configuraciones
nest-asyncio
Permite ejecutar y procesar eventos de manera asíncrona.
Sitio oficial:
https://pypi.org/project/nest-asyncio/
Para su actualización, ejecutar en la terminal:
> pip3 install nest-asyncio
Bases de Datos
Covid
Conectar Python con el repositorio oficial de la Universidad Johns Hopkins y obtener estadísticas sobre el Covid.
Sitio oficial:
https://pypi.org/project/covid/
Para su instalación, ejecutar en la terminal:
> pip3 install covid
MYSQL-CONNECTOR-PYTHON
Instalar el ODBC para conectar Python con MySQL
Sitio oficial:
https://pypi.org/project/mysql-connector-python/
Para su instalación, ejecutar en la terminal:
> pip3 install mysql-connector-python
PYMONGO
Conectar Python con MongoDB para hacer transacciones.
Sitio oficial:
https://pypi.org/project/pymongo/
Para su instalación, ejecutar en la terminal:
> pip3 install pymongo
Cómputo Paralelo
MPI4PY
Conecta Python con el estándar MPI para implementar cómputo paralelo.
Sitio oficial:
https://pypi.org/project/mpi4py/
Para su instalación, ejecutar en la terminal:
> pip3 install mpi4py
Fecha y Hora
NTPLIB
Permite conectarse a servidores de tiempo en Internet que utilizan el protocolo NTP
Sitio oficial:
https://pypi.org/project/ntplib/
Para su instalación, ejecutar en la terminal:
> pip3 install ntplib
PYTZ
Permite realizar cálculos de fecha y hora.
Sitio oficial:
https://pypi.org/project/pytz/
Para su instalación, ejecutar en la terminal:
> pip3 install pytz
Graficación
Matplotlib
Sirve para graficar datos
Sitio oficial:
https://pypi.org/project/matplotlib/
Para su instalación, ejecutar en la terminal:
> pip3 install matplotlib
Seaborn
Sirve para graficar datos estadísticos
Sitio oficial:
https://pypi.org/project/seaborn/
Para su instalación, ejecutar en la terminal:
> pip3 install seaborn
Imágenes
Pillow
Manejo de imágenes
Sitio oficial:
https://pypi.org/project/Pillow/
Para su instalación, ejecutar en la terminal:
> pip3 install Pillow
Interaces Gráficas
Tkinter
Creación y manejo de interfaces gráficas.
Sitio oficial:
https://pypi.org/project/tkintertable/
Para su instalación, ejecutar en la terminal:
> pip3 install tkintertable
Internet de las Cosas
Adafruit_DHT
Sirve para extraer datos de sensores (en Raspberry Pi)
Sitio oficial:
https://pypi.org/project/Adafruit-DHT/
Para su instalación, ejecutar en la terminal:
> pip3 install Adafruit_DHT
Machine Learning
Scikit-Learn
Sirve para procesar datos utilizando Machine Learning y Deep Learning
Sitio oficial:
https://pypi.org/project/scikit-learn/
Para su instalación, ejecutar en la terminal:
> pip3 install scikit-learn
TensorFlow
Sirve para procesar datos utilizando Machine Learning y Deep Learning
Sitio oficial:
https://pypi.org/project/tensorflow/
Para su instalación, ejecutar en la terminal:
> pip3 install tensorflow
Machine Learning (Herramientas en la Nube)
IBM Watson Machine Learning
Conjunto de herramientas de Machine Learning desarrolladas por IBM
Sitio oficial:
https://pypi.org/project/ibm-watson-machine-learning/
Para su instalación, ejecutar en la terminal:
> pip3 install ibm-watson-machine-learning
Manejo de Archivos
EXCEL
xlrd
Sirve para leer archivos que están en formato de Excel
Sitio oficial:
https://pypi.org/project/xlrd/
Para su instalación, ejecutar en la terminal:
> pip3 install xlrd
PDF
camelot
Sirve para leer tablas dentro de archivos PDF
Sitio oficial:
https://pypi.org/project/tabula-py/
Para su instalación, ejecutar en la terminal:
> pip3 install "camelot-py[cv]"
PyPDF2
Sirve para leer archivos que están en formato PDF
Sitio oficial:
https://pypi.org/project/PyPDF2//
Para su instalación, ejecutar en la terminal:
> pip3 install PyPDF2
tabula
Sirve para leer tablas dentro de archivos PDF
Sitio oficial:
https://pypi.org/project/tabula-py/
Para su instalación, ejecutar en la terminal:
> pip3 install tabula-py
XML
xlrd
Sirve para leer y procesar archivos que están en formato XML
Sitio oficial:
https://pypi.org/project/lxml/
Para su instalación, ejecutar en la terminal:
> pip3 install lxml
Procesamiento de Lenguaje Natural
NLTK
El "Toolkit para Lenguaje Natural" ó "Natural Languaje Toolkit", mas conocido como NLTK (por sus siglas en inglés) es una biblioteca especializada en el procesamiento del lenguaje natural.
Sitio oficial:
https://pypi.org/project/nltk/
Para su instalación, ejecutar en la terminal:
> pip3 install nltk
StopWords
Contiene un conjunto de "Stop Words" (palabras vacías o sin significado) en varios idiomas para hacer segmentación de textos ("Tokenización").
Sitio oficial:
https://pypi.org/project/stop-words/
Para su instalación, ejecutar en la terminal:
> pip3 install stop-words
TextBlob
Sirve para procesamiento de textos como clasificación, traducción y análsis de sentimientos.
Sitio oficial:
https://pypi.org/project/textblob/
Para su instalación, ejecutar en la terminal:
> pip3 install textblob
Wordcloud
Sirve para generar una "nube de ideas" a partir de un conjunto de palabras.
Sitio oficial:
https://pypi.org/project/wordcloud/
Para su instalación, ejecutar en la terminal:
> pip3 install wordcloud
Web Scraping
BeautifulSoup
Extrae información de una página Web (Web Scraping)
Sitio oficial:
https://pypi.org/project/beautifulsoup4/
Para su instalación, ejecutar en la terminal:
> pip3 install beautifulsoup4
Tweepy
Extrae información de Twitter por medio de la API Oficial
Sitio oficial:
https://pypi.org/project/tweepy/1.7.1/
Para su instalación, ejecutar en la terminal:
> pip3 install tweepy
Tweepy
Extrae información de Twitter
Sitio oficial:
https://pypi.org/project/twint/
Para su instalación, ejecutar en la terminal:
> pip3 install twint
URLLIB
Para conectarse a un sitio utilizando el protocolo HTTP y poder accesar la información de una página ó Servicio Web
Sitio oficial:
https://pypi.org/project/urllib3/
Para su instalación, ejecutar en la terminal:
> pip3 install urllib3
Wikipedia
Extrae y procesa información de Wikipedia
Sitio oficial:
https://pypi.org/project/wikipedia/
Para su instalación, ejecutar en la terminal:
> pip3 install wikipedia