Python is an interpreted, dynamically typed language that uses indentation for blocks. Programs are run line by line; names refer to objects and do not need declared types.
1Essentials
Identifiers: letters, digits and _; cannot start with a digit; case-sensitive; not a keyword
print(*items, sep=' ', end='\n')
input() always returns a str
Arithmetic: / true division, // floor division, % remainder, ** power (right-associative)