Python

A lot of tasks require a small amount of programming, but typical languages used (eg. Fortran and C) lack the expressiveness desirable for such programming tasks. We introduce Python, a popular and easy to learn scripting language which is ideal for many small tasks, as well as being suitable for serious programming tasks. In the first Python sessions we introduce basic syntax and start writing small programs suitable for solving typical astronomy problems such as coordinate conversions.