Using a uniform computing environment: Astronomy cluster vs your laptop

Python

Python is a programming language that has well-developed package for making plots (matplotlib). Some possibly useful references: Side note: distinction between Python 2 and Python 3 : use Python 3!

Ways to run Python:

Practice: Some very simple Python:

Advantages of writing code in a file, rather than just doing it at command line

Practice

Using pre-existing python packages/modules: Reading data files in Python: Practice: Python plotting with matplotlib Practice:

Package development in Python

Practice

Documenting python code using sphinx