Introduction to Python

Introduction

We will use Python in both assignments. The material below is recommended to those who have little experience with Python, or who want to refresh their Python knowledge.

Anaconda

Anaconda is a distribution of the Python programming languages for scientific computing, that aims to simplify package management and deployment. To set up a working Python environment, following these instructions on how to install Anaconda.

Jupyter notebook

We will be working with Jupyter notebooks.

Python crash course

The Python crash course starts with Python basics and goes on to introduce Numpy and Matplotlib, two important Python modules (Python's name for packages or libraries).

Acknowledgment

This Python introduction is an adapted version from a course at Chalmers University of Technology given by Professor Lennart Svensson.