Skip to main content

Section outline

  • Module 5: Functions and Modules (2 hours)

    • Defining functions, parameters, and lambda functions
    • Importing and using libraries

    Module 6: File Handling and Exception Management (1.5 hours)

    • Working with files (CSV, JSON, text)
    • Exception handling

    Module 7: Introduction to Object-Oriented Programming (1.5 hours)

    • Classes, objects, attributes, and inheritance

    Module 8: Libraries for Data Manipulation and Visualization (2 hours)

    • DataFrames and data manipulation with Pandas
    • Basic plotting with Matplotlib

    Module 9: Final Project and Wrap-Up (1 hour)

    • Mini-project: Build a Python application (e.g., data analysis script)
    • Review and next steps for further learning