Slides (Python)
Slides (Git)
Sample CSV files
Further bash materials
Further git materials
Miniconda installer (OSX, Intel)
Miniconda installer (OSX, Apple Silicon)
Miniconda installer (Windows)
Miniconda installer (Linux)
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.
The first day of this course will introduce you to 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.
The second day of this course will provide some further Python training, and particularly introduce good practices that will pay dividends as you dive deeper into programming. Additionally, we will introduce version control with Git, a key tool for anyone writing code.
Day 1
Morning - IntroductionDay 2
Morning - Introduction to version control with Git