Table of Contents:
- Introduction to problem solving
- Introduction to Python
- Data types, expressions, and basic modules
- Control structures
- Strings and formatting
- Functions
- Lists
- Tuples and dictionaries
- Text files
- Handling exceptions
- Basic and advanced plotting
- Data analytics: basic series and dataframes
- Data analytics: working with dataframes
- Data analytics: analyzing data in dataframes
- Creating a data dashboard using Streamlit
- An introduction to object-oriented programming


