{ "cells": [ { "cell_type": "markdown", "id": "69217d2c", "metadata": {}, "source": [ "# Instalación de librerías Python adidicionales \n", "\n", "**Charles Escobar - 2025**\n", "\n", "Las siquientes librerías pueden ser útiles a lo largo de sus cursos, por lo que de acuerdo a su necesidad se recomienda su instalación.\n", "\n", "* Todos los cursos deberían instalar la sección \"0\" y la sección \"1\"\n", "* Biología computacional debería instalar la sección \"2\"\n", "* Ciencia de datos debería instalar la sección \"3\" y Biología Computacional podría hacerlo bajo demanda\n", "* Para poder exportar las libretas a formato PDF a través de Latex, ejecute en un terminal la sección 5" ] }, { "cell_type": "markdown", "id": "49d476cd-c597-45f2-9969-61634b0294d5", "metadata": {}, "source": [ "Nombre del alumno:" ] }, { "cell_type": "markdown", "id": "757b02cb-c671-4059-8bdf-c91ac1cdea5a", "metadata": {}, "source": [ "Escriba aquí su nombre" ] }, { "cell_type": "markdown", "id": "78d7ae93", "metadata": {}, "source": [ "## 0. Actualización del instalador pip:" ] }, { "cell_type": "code", "execution_count": null, "id": "e0ff6eda", "metadata": { "scrolled": true }, "outputs": [], "source": [ " pip install --upgrade pip" ] }, { "cell_type": "code", "execution_count": null, "id": "216b8206-9b56-4b8d-bd6d-5d0b801cba8a", "metadata": {}, "outputs": [], "source": [ "pip uninstall SeqUtils -y" ] }, { "cell_type": "code", "execution_count": null, "id": "78bc7cf5-2f47-4c4e-a67a-71e0f86c2400", "metadata": {}, "outputs": [], "source": [ "pip --version" ] }, { "cell_type": "markdown", "id": "7a38eefc", "metadata": {}, "source": [ "## 1. Librerías generales:\n", "### 1.1 Librería pandas para el manejo de dataframes" ] }, { "cell_type": "code", "execution_count": null, "id": "68bc8249", "metadata": {}, "outputs": [], "source": [ "pip install pandas" ] }, { "cell_type": "markdown", "id": "115e7214", "metadata": {}, "source": [ "### 1.2 Librerías para graficación:" ] }, { "cell_type": "code", "execution_count": null, "id": "0fe3e13d", "metadata": {}, "outputs": [], "source": [ "pip install matplotlib" ] }, { "cell_type": "code", "execution_count": null, "id": "47e4fe60", "metadata": {}, "outputs": [], "source": [ "pip install seaborn" ] }, { "cell_type": "code", "execution_count": null, "id": "c0393c71", "metadata": {}, "outputs": [], "source": [ "pip install graphviz" ] }, { "cell_type": "code", "execution_count": null, "id": "400f0387", "metadata": {}, "outputs": [], "source": [ "pip install pydot" ] }, { "cell_type": "markdown", "id": "294a08cb", "metadata": {}, "source": [ "### 1.3 Librería para análisis estadístico" ] }, { "cell_type": "code", "execution_count": null, "id": "d0cb09a2", "metadata": {}, "outputs": [], "source": [ "pip install statsmodels" ] }, { "cell_type": "code", "execution_count": null, "id": "787dfd8d", "metadata": {}, "outputs": [], "source": [ "pip install pingouin" ] }, { "cell_type": "markdown", "id": "e5a27b78", "metadata": {}, "source": [ "### 1.4 Librería para interactuar con las rutas de los sistemas operativos\n", "https://docs.python.org/es/3.8/library/pathlib.html" ] }, { "cell_type": "code", "execution_count": null, "id": "900bfe0d", "metadata": {}, "outputs": [], "source": [ "pip install pathlib" ] }, { "cell_type": "markdown", "id": "4c4c056f", "metadata": {}, "source": [ "## 2. Librerías para biología computacional \n", "https://biopython.org/" ] }, { "cell_type": "code", "execution_count": null, "id": "9f63e0a5", "metadata": {}, "outputs": [], "source": [ "pip install biopython" ] }, { "cell_type": "markdown", "id": "c400dff6", "metadata": {}, "source": [ "## 3. Librerías para aprendizaje automático" ] }, { "cell_type": "markdown", "id": "8f7d35da", "metadata": {}, "source": [ "### 3.1 scikit, herramienta simple para análisis predictivo de datos \n", "https://scikit-learn.org/stable/" ] }, { "cell_type": "code", "execution_count": null, "id": "e74a47eb", "metadata": {}, "outputs": [], "source": [ "pip install scikit-learn" ] }, { "cell_type": "code", "execution_count": null, "id": "3f3f338b", "metadata": {}, "outputs": [], "source": [ "pip install scikit-image" ] }, { "cell_type": "markdown", "id": "8cf71965", "metadata": {}, "source": [ "### 3.2 mlxted para modelos de aprendizaje\n", "http://rasbt.github.io/mlxtend/" ] }, { "cell_type": "code", "execution_count": null, "id": "a067477e", "metadata": {}, "outputs": [], "source": [ "pip install mlxtend" ] }, { "cell_type": "markdown", "id": "e2449878", "metadata": {}, "source": [ "### 3.3 openpyxl para leer y escribir archivos Excel (R) 2010\n", "https://openpyxl.readthedocs.io/en/stable/ \n", "https://www.askpython.com/python-modules/xlrd-module" ] }, { "cell_type": "code", "execution_count": null, "id": "1bf33a2a", "metadata": {}, "outputs": [], "source": [ "pip install openpyxl" ] }, { "cell_type": "code", "execution_count": null, "id": "70824a26", "metadata": {}, "outputs": [], "source": [ "pip install xlrd" ] }, { "cell_type": "markdown", "id": "38703f75", "metadata": {}, "source": [ "### 3.4 Herramienta para el procesamiento de lenguaje natural" ] }, { "cell_type": "code", "execution_count": null, "id": "7a5d5059", "metadata": {}, "outputs": [], "source": [ "pip install nltk" ] }, { "cell_type": "markdown", "id": "8f7253ca", "metadata": {}, "source": [ "### 3.5 Herramienta para asociación (Aprendizaje no supervisado)" ] }, { "cell_type": "code", "execution_count": null, "id": "585dbaaf", "metadata": {}, "outputs": [], "source": [ "pip install apyori" ] }, { "cell_type": "markdown", "id": "f15a5dcb", "metadata": {}, "source": [ "### 3.6 Librerías para redes neuronales" ] }, { "cell_type": "code", "execution_count": null, "id": "6f464a62", "metadata": {}, "outputs": [], "source": [ "pip install tensorflow" ] }, { "cell_type": "markdown", "id": "11d7b039", "metadata": {}, "source": [ "## 4 Herramienta para Big Data con Spark" ] }, { "cell_type": "code", "execution_count": null, "id": "9a79fd38", "metadata": {}, "outputs": [], "source": [ "pip install pyspark" ] }, { "cell_type": "markdown", "id": "28c123cd", "metadata": {}, "source": [ "## 5. Exportar los cuadernos a PDF vía LaTEX\n", "\n", "Abra un terminal y ejecute las siguientes instrucciones:\n", "```\n", "sudo apt-get install texlive-xetex\n", "sudo apt-get install texlive-fonts-recommended\n", "```" ] }, { "cell_type": "code", "execution_count": null, "id": "d20f0300-e1ab-4de8-8eeb-12ccabdea67c", "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3 (ipykernel)", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.11.2" } }, "nbformat": 4, "nbformat_minor": 5 }