Written by
Abhinav Yadav

Written by
Abhinav Yadav

Explains Python’s main data types numbers, strings, lists, tuples, dicts, sets, booleans, None, and files and why knowing each type is crucial for accessing, looping over, and manipulating data correctly

When you run a Python file it feels instant. You type python app.py and the program just runs. But behind the scenes Python goes through multiple steps before your code actually executes. In this post I break down how Python runs a script using first principles from source code to bytecode to the Python Virtual Machine.
Explore more articles on our blog