Due to its power, simplicity, and complete object model, Python has become the scripting language of choice for many large organizations, including Google, Yahoo, and IBM. This course covers the basics of the language syntax and usage, as well as advanced features such as objects, generators, and exceptions.