HIFIS, IHRS BioSoft, HIDSS4Health and BIF-IGS offer an online basic course on Python. The English-language course with an emphasis on live coding addresses novices to programming.The course will introduce basic concepts of Python. Emphasis will be put on live coding (i.e. learners write their code along with the instructors) and overcoming the initial learning hurdles together. Hands-on exercises provide opportunities to test the newly acquired knowledge.
Previous Knowledge
Neither prior knowledge nor experience in programming is needed.
Content
This workshop is conceptualized as a one-week event.
It covers:
- Introduction to the Python programming language
- Basic language and programming concepts
- Fundamental knowledge as jumping-off point for self-guided learning
- Introduction to NumPy and Pandas
- Loading, inspecting and manipulating tabular data with the popular Python-Framework
- Arrays and matrices
- Introduction to Seaborn and Matplotlib
- Visualizing tabular data
- Fine-tuning the presentation
Additionally, guided exercises will be offered to facilitate self-paced learning.
Goal
Enable the participants to write their own scripts in Python to automatically evaluate data and solve recurring or laborious tasks by automation.
Technical Requirements
Participants are asked to bring their own computer on which they have the necessary rights to install software.
Here is a list of tools you will need in the workshop:
- A python installation (make sure it is version 3)
- The python package manager pip
- The python libraries numpy and matplotlib
There are several ways to install these.
- You can use thonny, which is a complete bundle.
- If you prefer a clean installation without any extras you can refer to these installation instructions.
If you need help, please ask your local IT support first, they know your system and center policies best.
All interested Ph.D. students can register. In case the course is overbooked, priority will be given to the members (fellows) of the three organizing schools. In order to register, you will have to log in to the booking system on the top right. If you do not have access to Helmholtz AAI via a Helmholtz centre, you can alternatively use your ORCID ID that you can create here: https://orcid.org. A quick guide to Helmholtz AAI is available at https://go.fzj.de/HelmholtzAAI.
Code of Conduct
We adhere to the Software Carpentries' Code of Conduct.
You can report violations to
- The Instructors and Helpers
- The HIFIS helpdesk
- The Software Carpentries