Bienvenides al repositorio del curso de procesamiento y visualización de datos con Python dictado dentro del marco de cursos de formación del Encuentro anual de la Sociedad Argentina de Neurociencias 2022. En este curso haremos una introducción a algunas herramientas de Python que nos permitirán manipular y graficar distintos tipos de datos usando principalmente las librerías Pandas, Matplotlib, Seaborn, entre otras. Usaremos ejemplos de problemas de diversas disciplinas de la neurociencia con el objetivo de mostrar la utilidad y versatilidad de estas herramientas para les neurocientifiques.
Los requisitos mínimos pedidos son: un conocimiento básico sobre el lenguaje de programación Python, tipos básicos como integers, floats, strings, listas, diccionarios y estructuras de control como if-else, for y while. Si no cuentan con esos contenidos básicos, les dejamos un tutorial autoguiado acá pero pueden utilizar cualquier otro que les sea conveniente y cubra los temas mencionados. Al comienzo del curso daremos ese código a modo de una rápida introducción (repaso) al lenguaje de programación Python que daremos por conocidos. Además esperamos que cuenten con un conocimiento básico de técnicas estadísticas como medidas resumen y tests de hipótesis.
No necesitarán instalar nada en sus computadoras ya que trabajaremos con Google Colab, una herramienta gratuita online que nos permite crear, modificar y reutilizar código en la nube sin necesidad de instalaciones ni problemas de compatibilidad. En caso de que quieran instalar les recomendamos utilizar la distribución de Python de Anaconda la cual ya incluye muchas de las librerías estándar en Python y Jupyter Notebook (ya incluida en Anaconda).
Dentro de la carpeta notebooks
encontrarán los colabs que usaremos cada uno de los días.
Videos de las clases:
Además en la carpeta actividades
pueden encontrar los notebooks del día 2 y sus respectivas soluciones.
En cada notebook estan los datasets que utilizaremos y como obtenerlos con sus respectivas fuentes. En caso de que dejen de ser accesibles por algún motivo los pondremos aquí para descargarlos. Y proximamente estarán los videos del curso.
- Gráficos: The Pyton's graph gallery
- Python y datos: Python Data Science Handbook
- Jupyter Notebook: Introducción