EMAT10006: Further Computer Programming

Week 1 - Terminals

Note Windows users should install git and git-bash before attempting the worksheet (see the link below).

  1. Slides

  2. Worksheet

  3. (Video) Installing Git and Git-bash on Windows

  4. (Video) Add Python to PATH on Windows

Week 2 - Git and github

Note OSX users should install git (this is explained in the start of the worksheet).

  1. Slides

  2. Worksheet

  3. (Video) Create a github account and clone a repo

Week 3 - Push/pull, functions and exceptions

  1. Slides

  2. Functions - explanation of how to write good functions

  3. Exceptions - using exceptions

  4. Worksheet

Week 4 - NumPy and SciPy

  1. Notes

  2. Worksheet

Week 5 - Pandas Part I

  1. Notes

  2. Worksheet

  3. NBA Stats .csv

Week 6 - Pandas Part II and matplotlib

  1. Notes

  2. Worksheet

  3. Wine data .csv

  4. Energy data. csv