Introduction to programming for neuroscientists

This lecture presents the basic notions of computer science and programming which are necessary to facilitate the analysis of data comonly obtained in the field of neuroscience (physiological, behavioral, DNA, ...). Python will be employed as the programming language as it is easy to learn, has a lot of tools available, and is one of the most used language for data analysis. First the architecture of computers will be introduced to demystify the machine and to situate the rôle of programming languages. Once these basic notions are presented a flip teaching approach will be adopted with exercices oriented toward neurosciences. First variables, opérations and functions will be introduced to be able to manipulate several data types. Storing and loading data from files will be covered to create standard data workflows. Finally, popular Python packages used in data analysis (numpy, pandas) and visualisation (matplotlib, seaborn) will be presented.

Créé le : 5 septembre 2024
Mis à jour : 5 septembre 2024
Année académique : 2024-2025
Centre interfacultaire de neurosciences
Directement rattaché au centre
cours
podcast
publié
Titre Date de création Permission publié visibilité Durée # Vues
2_4_anaconda jeudi 5 septembre 2024 public visible 22'09'' 231
2_2_prog jeudi 5 septembre 2024 public visible 20'34'' 239
2_3_installing-anaconda jeudi 5 septembre 2024 public visible 10'36'' 222
2_1_algo jeudi 5 septembre 2024 public visible 11'33'' 244
3_3_functions vendredi 6 septembre 2024 public visible 15'14'' 231
3_2_variables vendredi 6 septembre 2024 public visible 20'26'' 227
3_1_types vendredi 6 septembre 2024 public visible 21'10'' 244
Les auteurs