Python, like most programming languages, has an if statement that provides branching in your code.
Tuples are often used for homogenous data that the programmer doesn't want changed by accident. It's a good idea to use a tuple instead of a list if you have a list of items that should not be changed.
Django Cheat Sheet to start a project.
Compiled languages are unmanaged languages. They typically have their source code written in a language humans can fully understand.
These commands are the commands I've used most in the past and is still using it to date.