This class is an introduction to scientific programming in Astronomy with the Python programming language. We will cover the basics of Python programming and then apply it to numerical modeling of astrophysical objects and scientific analysis of astronomical data sets.