Interactive Computer Science Tutoring

Learn programming concepts interactively

AHA Schools Logo

Python Standard Library Explorer

Master Python's built-in modules through interactive exploration

Choose a Module (6)

math
Beginner
Not Started
Mathematical functions and constants for numerical computations
cos()sin()log()+3
random
Beginner
Not Started
Generate random numbers and make random selections
choice()randint()random()+2
os
Intermediate
Not Started
Operating system interface for file and directory operations
getcwd()chdir()listdir()+2
datetime
Intermediate
Not Started
Date and time manipulation with formatting and arithmetic
now()date()strftime()+2
re
Advanced
Not Started
Regular expressions for advanced string pattern matching
search()findall()sub()+2
urllib
Advanced
Not Started
URL handling and web requests for internet access
urlopen()urlencode()parse()+1

Select a Module to Start Learning

Choose a Python standard library module from the left panel to explore its functions and run interactive examples.