Setup and installation guides

Introduction to Research Programming with Python is a hands-on programming course.

Course content and practical exercises will be delivered using Jupyter Notebooks.

For those of you that are UCL colleagues, the appropriate software is available in Cluster rooms (using the start menu, go to “Applications A-B”, choose “Anaconda (64 bit)”, choose “Jupyter Notebook”).

If you can, we recommend using your own laptop to follow these notes, as the tools will then be ready for use in your research.

The Module Notebooks and Readings

For the module practicals you will need to work through the Jupyter notebooks associated with the readings.

Each module will have a Practical Experience that will specify the notebooks for the module, these will be similar to the readings but with a little less explanation.

You can either work through the readings and the practicals simultaneously or complete the readings first then the practicals. The choice is yours.

The notebooks can be viewed online at: For UCL colleagues, the notebooks can also be downloaded from Moodle.

In addition, there will be a direct link to the relevant notebook from the Module Experience.

Installation Instructions

You can follow the Jupyter installation instructions. Of the available options, we recommend the Anaconda distribution which includes Jupyter and all the scientific python ecosystem that we will use. Choose the Python 3.6 option and follow the instructions on the Anaconda site.

Software Carpentry have produced Anaconda installation instructions for Windows, Mac OSX and Linux operating systems: Software Carpentry setup guides