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