Python is a great scripting language and is well suited as a first language in Computer Science. It contains many built-in features which makes it easy to use and learn.
Features to Avoid
Some of the built-in features of Python may not be the best choice when dealing with time complexities or when first establishing good programming practices. This section contains a list of Python features to avoid.
Python How-To
Some of the more common Python features used in the construction of programs are listed in this section.