Programming courses

Below you can find links to various course materials - please feel free to make use of them.

NB/ Where indicated with a * materials have been modified directly from www.chryswoods.com - please refer to his website specifically for the original materials

On-site courses

Bristol DTP Programming course 10th - 12th October 2016

Setting up your machine

To get you started with minimal hassle, check out the setup guide below…

Setup*

Setup check*

* materials modified from those available at software-carpentry.org and are freely available under the Creative Commons Attribution License

Python

Beginning Python*

Intermediate Python*

Python for Data Analysis

Packages - Matplotlib: scratching the surface

Packages - Numpy: scratching the surface

Packages - Pandas: a quick introduction

* materials modified directly from www.chryswoods.com - please refer to his website for the original materials

Github

Introduction to version control using Github*

Miscellaneous

Nano basics