Preparación del entorno de desarrollo de Python
- Instalación del entorno de desarrollo: instalar Anaconda y PyCharm CE
- Configurar y cambiar el entorno virtual
- Importar paquetes: pip install & import
- Crear un directorio si no existe: os.start(…) os.mkdir(…)
- Control de versiones: CVS
- Entorno virtual para Python -m venv nombre_entorno
- Test unitarios
Lectura de datos en Python
- Lectura y escritura de ficheros: csv, facta
Estructuras de datos en Python
- DataFrames: import pandas as pd datos = pd.DataFrame(columns=(‘datos1’, ‘datos2’))
- Matrices: import numpy as np datos = np.array([[1,2,3],[4,5,6]])
- Listas: list(), [1,2,3], append(), extend(), remove(), count(), index(), set()
Conceptos propios de Bioinformatica
Entornos de desarrollo
Otros
- Funciones
- Bucles: for, while
- Incluir agrumentos: argparse. Ejemplo: copiar.py fichero_origen.txt fichero_destino.txt
Referencias
- docs.python.org
- pypi.org (buscador de paquetes)
- scipy.org (aglutinador de paquetes científicos)
- matplotlib.org vispy.org o d3js.org https://plot.ly bokeh.pydata.org vispy.org altair-viz.github.io (visualizar gráficas dinámicas)
- www.graphviz.org seaborn.pydata.org (visualizar grafos)
- d3js.org (gráficos en JavaScript)
- scikit-learn.org (machine learning) (Ejemplos en jupiter)
0 comentarios