Python basics

Python like most programming languages has certain behaviors that can trip up anyone who is new to it. This is a quick overview of the Python features I believe are the most important to understand for those that are new to the language, but already have experience in a different programming language (e.g. Ruby, PHP).