ICR logo

Course Materials

Slides
Sample CSV files

Links

Miniconda installer (macOS)
Miniconda installer (Windows)
Miniconda installer (Linux)

Miniconda

IDEs

PyCharm
VS Code
Spyder
Thonny

Introduction to software development in Python


Organised by Adam Tyson.

Overview

Python is one of the most popular programming languages worldwide and is used in all areas of science. As one of the most flexible languages it can be used to automate routine tasks, visualise data, process images and run statistical tests, along with many other applications.

This will be a one-day course to introduce the very basics of programming in Python and get you up and running on your own machine. No experience is necessary, all you need is a laptop you can install software on.

Contents

Morning - Introduction Afternoon - General programming This course will continue with “Further programming in Python with good practices” although it is not necessary that you attend both.