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 made a grocery list, kept track of your favorite songs, or collected numbers for a project, you already understand the need to store…

Read tutorial
Overhead shot of a workspace in Turkey with a laptop, notebook, and coffee.
beginner9 min read

Dictionaries in Python

Dictionaries have been my favorite data structure throughout my 20 years as a software engineer. When I interviewed at Google, one of the problems I was…

Read tutorial
beginner8 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
beginner9 min read

Basic File I/O in Python

Learning to work with files is a practical and essential skill for any beginner Python programmer. Whether you want to save notes, read a list of tasks, or…

Read tutorial