Module 2: Python Data Science Ecosystem

This module covers the tools and structures at the heart of Python data science: Jupyter notebooks as your working environment, Python’s built-in data structures, and the package ecosystem that powers everything else. By the end of Week 2, you’ll be comfortable importing libraries, working with collections of data, and understanding how Python packages fit together.

Learning Objectives

By the end of this module, you will:

  • Navigate JupyterLab and use notebooks effectively for data work
  • Work with Python’s core data structures: lists, tuples, sets, and dictionaries
  • Import and use third-party packages (pandas, numpy, matplotlib)
  • Understand the difference between the Python standard library and the data science ecosystem

Module Resources

Lecture

Resource Link
📊 Week 2 Slides View slides
💻 Tuesday Your Turn Notebook Open in Colab

Chapters & Notebooks

Each chapter has a companion Colab notebook with all the code from the chapter — ready to run, no installation required.

Chapter Topic Colab Notebook
4 Jupyter Notebooks Open in Colab
5 Data Structures Open in Colab
6 Packages & Libraries Open in Colab

Lab

Resource Link
🧪 Lab 2 Open lab

Reference

Resource Link
📋 Module 2 Cheat Sheet View cheat sheet