Python fundamentals

The main prerequisite for the workshop is the Introduction to Python course by the Monash University. The links provided by each chapter can be run independently without the installation of Python on your PC. Please go through at least the first 5 chapters before coming to the workshop. The last two are optional but recommended.

Python environments

Using the Jupyter Notebooks for the workshop modules

This workshop uses self contained code sets called Jupyter Notebooks. The workshop will not explicitly require you to install python on your PC, but you are welcome to try as described in the next paragraph. Consequently for the workshop, the preferred method to run the notebooks will be through the binder links that build the correct python environment for the notebooks to be run under. This ensures that no one will have issues properly running the notebooks.

Please run through the short notebook A quick tour of Jupyter/IPython Notebooks. It will familiarise you with Jupyter notebooks and some of its capabilities, but don’t worry if you don’t understand everything.

Installing a Python environment

If you would like to install your own Python environment, then please read through and follow the documentation in Intro to Python for Environmental Scientists especially as it relates to installing Anaconda/Miniconda and creating multiple python environments. If you feel like you’d like to give it a try, download the environment.yml from this workshop’s github repo and run the following line from the Anaconda prompt:

conda env create -f environment.yml

It might take a couple minutes, but just be patient…