Programming for Geographical Information Analysts: Core Skills (WUN)Work through each lecture, then the associated practical. The practicals will introduce key concepts, but are basically a walkthrough. To get used to writing your own code from scratch, try and do one of the practice pieces each week. You may also like to follow through the introduction to debugging materials each week. Both are designed to match up with the lectures and provide extra skills.
|
||||||
Software you'll need to know before the first practicalEven if you think you're happy with these, check the pages and make sure you know how to use them fully:
Command Prompt/Terminal |
||||||
Introduction | ||||||
Intro Practical GitHub Practical |
||||||
Lectures | Practicals | |||||
Variables | Agent Based Modelling | |||||
Containers | Code shrinking I | |||||
Branching & Loops | Code shrinking II | |||||
Functions | Building tools | |||||
Whether you work through the debugging materials or not, make sure at this stage you look at the part on documentation. | ||||||
Classes | Agents! | |||||
I/O | I/O |
|||||
Modules | Communicating | |||||
Functional / Exceptions | Animation / Behaviour |
|||||
GUIs / Web |
GUI / Web scraping |
|||||
Wrapping up | ||||||
Whether you work through the debugging materials or not, at this stage you may want to look at the parts on testing and continous integration. |
||||||
Programming++
|