This course provides an introduction to the Python programming language with a focus on data analysis and research in astronomy, physics, and other sciences. The primary audience for this course is those who have no prior experience with programming and are intended/declared astrophysics/physics majors. As such, if you are already well versed in software development, this may not be the class for you. We estimate the weekly workload to be 3-6 hours.
Students will be introduced to basic programming concepts with the goal of becoming comfortable and proficient using the Python programming language in research settings. Using Python, students will demonstrate understanding of software structure and control flow by creating a project of their choosing. Given a set of data, students will be able to manipulate, process, analyze, and create data visualizations using Python and associated libraries such as AstroPy, NumPy, and Matplotlib, etc. Additionally, students will be able to use LATEX to typeset simple documents.
No day(s) left until application deadline!
Section | Facilitator | Size | Location | Time | Starts | Status | CCN(LD) | CCN(UD) |
---|---|---|---|---|---|---|---|---|
Section 1 | Emily Ma, James Sunseri, Ayla Weitz, Raphael Baer-Way, Megan Joseph | 64 | 131 Campbell | [M, W] 3:00PM-4:00PM | 1/19/2022 | Full | -- | -- |
Name | Download Link | ||
---|---|---|---|
Python DeCal Syllabus | Download | ||