Module 2: Data Structures

Lists, Tuples, Sets, and Dictionaries

This module covers Python’s built-in data structures, which are essential tools for organizing and manipulating collections of data. You’ll learn how to choose the right structure for each task and understand the tradeoffs between them.

Session Structure

Session 7:

Lists Tuples

Session 8:

Sets

Session 9:

Dictionaries

Session 10:

Iterables & Iteration Mutability

Practice and Review

Homework

Practical Assignments

Apply your knowledge to real-world problems:

Recommendation System Traveling Salesman Problem Parrondo’s Paradox Sudoku Solver

What’s Next?

After mastering data structures, you’ll move to Module 3 to learn NumPy, Python’s powerful numerical computing library.

Back to Course Home