Astrophysics_and_Python_Summer_Plan
Astrophysics_and_Python_Summer_Plan
Python:
- Day 1-2: Setting Up Python
- Install Python: https://www.python.org/
- IDE: https://thonny.org/
- Day 3-4: Basic Syntax and Operations
- Variables and Data Types
- Basic Operations
- Day 5-6: Control Flow
- If-Else Statements
- Loops (for, while)
- Day 7: Mini-project: Gravitational Force Calculator
Python:
- Day 1-2: Functions
- Define Functions, Parameters, Return Values
- Day 3-4: Libraries
- Standard Libraries, Third-Party Libraries (pip)
- Day 5-6: NumPy
- Arrays, Matrices, Mathematical Operations
- Day 7: Mini-project: Simulating Planetary Motion
Python:
- Day 1-2: Matplotlib Basics
- Simple Plots, Labels, Titles
- Day 3-4: Advanced Plotting
- Subplots, 3D Plots
- Day 5-6: Data Visualization Project: Star Temperature vs. Luminosity
- Day 7: Review and Practice
Python:
- Day 1-2: Data Handling
- Reading/Writing CSV Files
- Day 3-4: Astrophysics Data Analysis
- Light Curves, Spectral Data
- Day 5-6: Simulation Project: Galaxy Rotation Curves
- Day 7: Review and Reflection