Astronomical data analysis with Python
Lectures
- Lecture 1: Why python? [PDF, Video] October 13,
2014
- Lecture 2: Basics of Python, Part 1 [PDF
, Video, notebook] October 16,
2014
- Lecture 3: Basics of Python, Part 2 [PDF
, Video, notebook] October 17, 2014
- Lecture 4: Advanced Python [PDF
, Video, notebook] October 20, 2014
- Lecture 5: Numpy - fast number crunching with Python [PDF
, Video, notebook] October 27, 2014
- Lecture 6: Plotting with matplotlib [PDF
, Video, notebook] October 29, 2014
- Lecture 7: Other topics in Python [PDF
, Video, notebook] October 31, 2014
- Lecture 8: Extending Python to Fortran/C/C++ [PDF, Video, Example Codes] November 3, 2014
- Lecture 9: Astropy [PDF, Video, notebook] November 5, 2014
Assignments
- Assignment 1 This is a set of simple
practice exercises designed to test how well you have understood the
concepts taught in class.
- Assignment 2 This is a set of more
advanced problems. Do try to think in a Pythonic way while writing your
programs. This will make them both shorter in length and more readable.