Individuals wanting to learn about the Python programming language have a wide variety of books to read. There are many hundreds of informative Python books that are in-print and available to download or buy at reasonable cost. Given that Python is an open-source programming language, some developers will want this extended to the documentation they read.
Python is a high-level, general-purpose, structured, powerful, open source programming language that is used for a wide variety of programming tasks. It features a fully dynamic type system and automatic memory management, similar to that of Scheme, Ruby, Perl, and Tcl, avoiding many of the complexities and overheads of compiled languages. The language was created by Guido van Rossum in 1991, and continues to grow in popularity.
Python is used as a scripting language for web applications, embedded in software products as a scripting language, used in artifical intelligence tasks, and for system administration tasks. It is a simple and powerful language, perfectly suited for beginners and professional programmers alike.
The focus of this article is to select some of the finest Python books which are available to download for free. The vast majority of the books featured here can also be freely distributed to others.
To cater for all tastes, we have chosen a wide range of books, encompassing general introductions to Python, books that help you develop games, introduce kids to the world of programming, and build Python programming skills. All of the texts here come with our strongest recommendation. So get reading (and downloading).