We will have the first class on 25 February 2026. Come to the classroom at 13:00.
| Date | Session | Activity | Note |
|---|---|---|---|
| 25/Feb/2026 | Session 00 + Session 01 | "Executing a Python script" and "Basic Python programming" | Session 00 from 13:00 to 13:50, and session 01 from 14:00 to 15:50 |
| 04/Mar/2026 | Session 02 | "Importing and using Python modules" | |
| 11/Mar/2026 | Session 03 | "Using Numpy for calculations" | |
| 18/Mar/2026 | Session 04 | "Visualisation of data using Matplotlib" | |
| 25/Mar/2026 | Session 05 | "Scientific calculations and analyses using SciPy" | |
| 01/Apr/2026 | Session 06 | "Building and querying relational database using Python" | |
| 08/Apr/2026 | Session 07 | "Astronomical calculations using Astropy" | |
| 15/Apr/2026 | Session 08 | "Blackbody radiation and spectral energy distribution fitting" | |
| 22/Apr/2026 | Session 09 | "Distribution of asteroids, stars, and galaxies" | |
| 29/Apr/2026 | Session 10 | "Hubble diagram and expansion of the Universe" | |
| 06/May/2026 | Session 11 | "Estimating ages of star clusters" | |
| 13/May/2026 | Session 12 | "Periodicity analysis of astronomical time-series data" | |
| 20/May/2026 | Session 13 | "Source extraction and image alignment of astronomical images" | |
| 27/May/2026 | Session 14 | "Planetary motion and orbital integration" | |
| 03/Jun/2026 | Session 15 | "Classification of astronomical objects using machine learning" | |
| 10/Jun/2026 | Session 16 | TBA |
| Time | Activity | Note |
|---|---|---|
| from 13:00 to 13:30 | Basic Python programming exercise | Try Python programming exercise and then send the code using Slido. |
| from 13:30 to 15:50 | Main part of the lecture | Turn on your computer. Turn on Wi-Fi and connect to one of Wi-Fi access points of our University. Download course material and a set of sample Python scripts. Open Jupyter Notebook file and run cells to see what happens. |
To download files, connect to one of Wi-Fi access points of our university, such as NCUPHY, NCUWL, TANetRoaming, eduroam.
| Date | File | Note |
|---|---|---|
| 25/Feb/2026 | appy_202602_about_this_course.pdf | This file is available for your download throughout the semester. Read this file from the beginning to the end if you take this course. |
To download files, connect to one of Wi-Fi access points of our university, such as NCUPHY, NCUWL, TANetRoaming, eduroam.
| Date | File | Note |
|---|---|---|
| 25/Feb/2026 | appy_202602_s00_li.pdf | Lecture note for the session 00. Available for your download from 12:50 on 25/Feb/2026 to 13:00 on 04/Mar/2026. |
| 25/Feb/2026 | appy_202602_s01_ei.pdf | Python programming exercise for the session 01. Available for your download from 12:50 on 25/Feb/2026 to 13:00 on 04/Mar/2026. |
| 25/Feb/2026 | appy_202602_s01_li.pdf | Lecture note for the session 01. Available for your download from 12:50 on 25/Feb/2026 to 13:00 on 04/Mar/2026. |
| 25/Feb/2026 | appy_202602_s01_ai.pdf | Assignment for the session 01. Available for your download from 15:40 on 25/Feb/2026 to 13:00 on 04/Mar/2026. |
To submit your assignment, connect to one of Wi-Fi access points of our university, such as NCUPHY, NCUWL, TANetRoaming, eduroam.
If you are outside of the University, use VPN service of our University.
Click the following link to submit your assignment.If you are new to Python programming, please join the on-line Python programming exercise.