Python for Astronomers

Python for Astronomers is a 2-unit course at UC Berkeley designed to introduce astrophysics majors to the Python programming language, as well as to Berkeley’s Department of Astronomy. As such, it does not demand any prerequisites or prior coding experience. Emphasis is placed on application in data analysis settings, particularly with astronomical data sets.

I co-facilitated this course over two semesters, the first time with Makena Fetzer and Orion Lyau, and the second time with Orion Lyau and Alex Ye, with help from Aini Xu, Sabrina Berger, and Ryan Dana. Course syllabi for these semesters can be found here (Spring 2019) and here (Spring 2018).

This course is registered under the course numbers Astronomy 98 (lower division) and Astronomy 198 (upper division). Python for Astronomers is affiliated with Democratic Education at Cal (DeCal).

Funny attendance form answers: