Learning Python is an introduction to the increasingly popular Python programming language -- an interpreted, interactive, object-oriented, and portable scripting language. This book thoroughly introduces the elements of Python: types, operators, statements, functions, modules, and exceptions. It also demonstrates how to perform common programming tasks and write real applications.