A Byte Of Python
"A Byte of Python" is a free book on programming using the Python language. It serves as a tutorial or guide to the Python language for a beginner audience. However, it is useful for experienced programmers as well.
If all you know about computers is how to save text files, then this is the book for you. This book will teach you to use Python version 3. There will also be guidance for you to adapt to the older and more common Python version 2 in the book.
Contents include; First Steps, Basics, Operators and Expressions, Control flow, Functions, Modules, Data Structures, Problem Solving, Object Oriented Programming, Input and Output, Exceptions, Standard Library.
Author: Swaroop C H
A Byte of Python (PDF)