Toggle navigation sidebar
Toggle in-page Table of Contents
Python Programming
Practicals
Notes on Practical 1
1. Introduction to Python Programming
1.4. Jupyter Notebooks
1.5. Arithmetic Operations
1.7. Data Types
1.8. Calling functions
1.10. Data Structures
1.11. More on strings and functions
1.12. Comparison and logical operators
1.13. Control flow statements
Notes on Practical 2
2. Further programming
2.1. Debugging code in Jupyter Lab
2.2. Creating functions
2.3. Modules and Packages
2.4. NumPy
2.5. Getting started with Matplotlib
Notes on Practical 3
3. Data manipulation and visualisation in Python
3.1. Matrices in NumPy
3.2. Data manipulation with Pandas
3.3. Visualising data with Matplotlib
3.4. More Pandas
3.5. Coupon Collector’s Problem
repository
open issue
Index