Skip to main content

Section outline

  • Module 6: Data Structures (2 Hours)
    • Lists: Creating, accessing, slicing & modifying lists.
    • Tuples: Understanding immutable sequences.
    • Dictionaries: Key-value pairs, adding, modifying & deleting items.
    • Sets: Unique elements & set operations.
    Module 7: Functions & Modules (2 Hours)
    • Defining & calling functions.
    • Function arguments & return values.
    • Lambda functions & list comprehensions.
    • Importing & using modules.
    Module 8: Error Handling (1 Hour)
    • Types of errors in Python.
    • Using try, except, finally blocks.
    • Raising exceptions.
    Module 9: File Handling (1 Hour)
    • Reading from & writing to files.
    • Working with file paths.
    • File handling best practices.
    Module 10: Introduction to Python Libraries (1 Hour)
    • Overview of NumPy, Pandas, Matplotlib.
    • How to install & import libraries.
    • Brief overview of use cases for each library.
    Module 11: Final Project & Review (1 Hour)
    • Mini-project: Build a simple Python application (e.g., calculator, data manipulation task).
    • Review of key concepts & Q&A.
    • Next steps for further learning.