sib-swiss / first-steps-with-python-training

repository of the 3-day course "First steps with Python in Life Sciences" from SIB-training
Creative Commons Attribution 4.0 International
54 stars 15 forks source link

DOI

First steps with Python in Life Sciences

This is the course material of the "First Steps with Python in Life Science" three-day course of SIB-training

The course is addressed to beginners wanting to become familiar with the Python syntax, environment, and the most common commands.

This course material provides an introduction to python and jupyter notebooks, a web based notebook system for creating and sharing computational documents in an interactive manner.


Prerequisites installation

Please ensure you have installed all the required software as indicated in the environment setup section before the start of the course.


Useful links


Course material organization

The course revolves around a series of jupyter notebooks that take you on your first steps in you python journey.

Each jupyter notebook interleaves theory, code examples and exercises. We heartily recommend you execute and play around with these bits of code as you follow along: in programming, perhaps more than anywhere else, practice makes perfect.

Additionally, each notebook is associated with a number of exercises (generally in a separate notebook). Corrections are provided for all exercises.

If you are attending this course with a teacher (or if you are just curious), you can take a look at our schedule.

In short, lessons 0 to 4 deal with general aspect of the python language, while notebooks 5 to 8 present some of the most common modules used in data analysis and/or life sciences.

The notebooks/ directory contains each lesson:

Exercise notebooks:

Data and solutions:

Citation

If you use/reuse this material, please cite as:

Robin Engler, Wandrille Duchemin, & Orlin Topalov. (2024, March 18). Course material First steps with Python in Life Sciences. Zenodo. https://doi.org/10.5281/zenodo.10829064