This course provides an introduction to the Python language and its application in cosmology. It covers an overview of the many tools available for writing and executing Python, as well as getting learners started coding pretty quickly. This course may be more comprehensive than other beginners Python-based statistical cosmology since it explores deeper into several key programming concepts in cosmology.
You can find the recorded session on the Youtube click here.
Sr. No. | Date | Topics | Jupyter Notebook | YouTube Link |
---|---|---|---|---|
Week 1. | September 28 2021 | Introduction and Installation of Python Software | --- | Watch the Lecture 🎬 |
Week 2. | October 06 2021 | Arithmetic operators, Comments and variable | Notebook 👀 | Watch the Lecture 🎬 |
Week 3. | October 12 2021 | List, Tuples, Sets, Vectors, Matrix and its Operations | Notebook 👀 | Watch the Lecture 🎬 |
Week 4. | October 20 2021 | Conditions, Loops and define Functions | Notebook 👀 | Watch the Lecture 🎬 |
Week 5. | October 26 2021 | Create, Write and Delete Files | Notebook 👀 | Watch the Lecture 🎬 |
Week 6. | December 14 2021 | Matplotlib.I- Plots, Set axis' Range, Title and Label | Notebook 👀 | Watch the Lecture 🎬 |
Week 7. | December 23 2021 | Matplotlib.II- Subplots, Errorbar Plots and Confidence Level Regions | Notebook 👀 | Watch the Lecture 🎬 |
Week 8. | December 28 2021 | Matplotlib.III- Scatter Plot, Piechart Plot, and 3D Plotting | Notebook 👀 | Watch the Lecture 🎬 |
Week 9. | February 01 2022 | Pandas: Create DataFrame, Visualize Covid Dataset and Plotting using Pandas | Notebook 👀 | Watch the Lecture 🎬 |
Week 10. | February 22 2022 | Introduction of Statistics, Generate Random Number using Numpy | Notebook 👀 | Watch the Lecture 🎬 |