The Python Language Reference Manual
by Guido Van Rossum
Publisher: Network Theory Ltd. 2003
Number of pages: 144
This manual is the definitive language reference for Python. It describes the syntax of Python and its built-in datatypes in depth. This manual covers advanced topics, and is suitable for readers who need to be familiar with the details and rules of the Python language and its object system.
Home page url
Download or read it online for free here:
by Charles R. Severance - PythonLearn
This book is designed to introduce students to programming and software development through the lens of exploring data. You can think of the Python programming language as a tool to solve data problems that are beyond the capability of a spreadsheet.
by Al Sweigart
The book teaches complete beginners how to program in the Python programming language. The book features the source code to several ciphers and hacking programs for these ciphers. The programs include the Caesar cipher, transposition cipher, etc.
by Jody Scott Ginther - toonzcat.com
This book is meant to help you begin learning the basics of Python programming version 3 or later. It is a brief introduction to Python. The author attempts to be as brief as possible to get the new programmer into programming as fast as possible.
by Svein Linge, Hans Petter Langtangen - Springer
This book presents Python programming as a key method for solving mathematical problems. The style is accessible and concise, the emphasis is on generic algorithms, clean design of programs, use of functions, and automatic tests for verification.