In Data Science, Python is nowadays probably the most popular programming language. With libraries such as numpy (vectors and matrices), pandas (data frames), scikit-learn (machine learning), tensorflow and pytorch (deep learning) it is the language you will be using in modules such as Machine Learning, Neural Networks and Deep Learning, Optimisation and Bio-Inspired Algorithms, etc. and probably also in your Master's thesis.
In this course you will learn
- how to install python
- how to set up virtual environments with anaconda
- how to get started with an integrated development environment IDE such as PyCharm
- how to get started with git and github
- how to define variables and some simple control structures
- some basic numpy and pandas
- ZHAW Teacher: Matthias Nyfeler (N Lehr- und Forschungspersonal)
![](https://moodle.zhaw.ch/pluginfile.php/384179/course/overviewfiles/DPA_draft_2.png)
- ZHAW Teacher: Ahmad Aghaebrahimian (N Lehr- und Forschungspersonal)
- ZHAW Teacher: Marco Brunschwiler (N Lehr- und Forschungspersonal)
- ZHAW Teacher: Manuel Gil (N Lehr- und Forschungspersonal)
- ZHAW Teacher: Lukas Hollenstein (N Professor)
- ZHAW Teacher: Matthias Nyfeler (N Lehr- und Forschungspersonal)
- ZHAW Teacher: Manuel Gil (N Lehr- und Forschungspersonal)
- ZHAW Teacher: Matthias Nyfeler (N Lehr- und Forschungspersonal)
- ZHAW Teacher: Manuel Gil (N Lehr- und Forschungspersonal)
- ZHAW Teacher: Matthias Nyfeler (N Lehr- und Forschungspersonal)
- ZHAW Teacher: Manuel Gil (N Lehr- und Forschungspersonal)
- ZHAW Teacher: Matthias Nyfeler (N Lehr- und Forschungspersonal)
- ZHAW Teacher: Tobias Peter (N Lehr- und Forschungspersonal)
- ZHAW Teacher: Céline Reinbold (N Lehr- und Forschungspersonal)
- ZHAW Teacher: Manuel Gil (N Lehr- und Forschungspersonal)
- ZHAW Teacher: Matthias Nyfeler (N Lehr- und Forschungspersonal)
- ZHAW Teacher: Tobias Peter (N Lehr- und Forschungspersonal)