The backbone of any Python program is decision making. In other words, given some input, what should our program do? Today, we'll answer part of that by learning if statements.
The goal of this article is to show you that a lot can be accomplished using Python's standard library without ever learning control flow.
Now that we're comfortable with data types, I figured it was time to discuss one aspect of Python syntax: operators.
If you're worried that we're stuck in theory land, I have bad news for you: this article covers the concept of type systems in quite a bit of detail.
To keep things simple, I recommend new Python programmers stick to imperative programming.
In order to run Python code, we have to make use of the Python interpreter. Today, we'll learn more about how the interpreter works.