Skip to content
beginner to intermediate

Working with Data

Introduce Python's main data structures and how to use them in practical scenarios.

Tutorials

Articles in Working with Data

Follow these lessons in order, or jump directly to the topic you need.

beginner7 min read

Lists in Python

If you’ve ever wanted to keep track of a grocery list, a group of friends, or a collection of numbers, you already understand why storing multiple values…

Read tutorial
beginner6 min read

Dictionaries in Python

Have you ever kept a list of names and phone numbers, or flipped through a glossary to find the meaning of a word? In both cases, you’re matching one piece…

Read tutorial
beginner7 min read

Tuples and Sets in Python

Learning new data structures is an exciting step in your Python journey! If you’re already familiar with lists, you’re ready to meet two more helpful…

Read tutorial
beginner8 min read

Basic File I/O in Python

Learning to work with files is one of the most practical skills you can pick up as a beginner Python programmer. Whether you want to save your notes, read…

Read tutorial