Please enable JavaScript to use CodeHS

Advanced Python and AI Programming

Libraries and Packages

Students learn to use standard and third-party Python libraries to work with web data, perform numerical computing, clean and visualize datasets, and test their own code.

Lessons

3.1 Standard and Third-Party Libraries

  • Standard and Third Party Libraries
  • Introduction to Requirements
  • Packages Quiz
  • Music Announcer
  • Stylized Announcements

3.2 Math and Random

  • The Math Module
  • The Random Module
  • Math and Random Quiz
  • Field Day Example
  • Shuttle Planner
  • +1 more

3.3 Exploring Web Data with Python

  • Web Terminology
  • Web Terms Reflection
  • Introduction to Requests
  • GET Request with Query Params
  • Exploration: GET Request with PokéAPI
  • +6 more

3.4 Numerical Computing

  • Introduction to NumPy
  • NumPy Quiz
  • NumPy Steps Example
  • Temperature Tracker
  • Medal Stats

3.5 Cleaning and Structuring

  • Introduction to Pandas
  • Pandas Quiz
  • Food Drive Example
  • Board Game Cafe
  • Clean the Donation
  • +1 more

3.6 Visualizing Data

  • Introduction to Matplotlib
  • Matplotlib Garden Example
  • Introduction to Seaborn
  • Seaborn Borrowed Books Example
  • Visualizing Attendance
  • +1 more

3.7 Testing Your Code

  • Introduction to Pytest
  • Pytest Snack Stand Example
  • pytest Quiz
  • Create Tests
  • Exploration: Tricky Bugs

3.8 Libraries and Packages Quiz

  • Libraries and Packages Unit Quiz

Courses that include this module