Introductory Books

The books on this link are all general introductions to the Python language. Most of these books will contain a few chapters on particular applications such as GUI interfaces or Web programming, but won't go into great detail on any one topic.

Advanced Books

The books on this link are all for when you don't want gentle, and want some advance things in Python programming language

Reference Books

If you want to refer to the Python Books page for lists of application-specific books. Experienced programmers who prefer a brief and condensed introduction should look at the list of Reference Books.

Think Python

If you have never programmed before, this is the book you need. This book assumes that you have very little knowledge of programming and will provide everything you need to get started with Python . . . . .
Get this Book

Learning Python

Get a comprehensive, in-depth introduction to the core Python language with this hands-on book. Based on author Mark Lutz’s popular training course, this updated fifth edition will help you quickly . . . . .
Get this Book

Starting Out with Python

A clear and student-friendly introduction to the fundamentals of Python In Starting Out with Python®, 4th Edition, Tony Gaddis’ accessible coverage introduces students to the basics of programming in . . . . .
Get this Book

Learn Python the Hard Way

You'll learn Python by working through 52 brilliantly crafted exercises. Watch the programs run. As you do, you'll learn how software works; what good programs look like; how to read, write, and think about code; . . . . .
Get this Book

Automate the Boring Stuff with Python

Practical Programming for Total Beginners, In Automate the Boring Stuff with Python, you’ll learn how to use Python to write programs that do in minutes what would take you hours to do by hand—no prior programming . . . . . .
Get this Book

Beginning Programming with Python For Dummies

Beginning Programming with Python For Dummies is the perfect guide to this dynamic and powerful programming language—even if you've never coded before! Author John Paul Mueller draws on his vast programming . . . . . . .
Get this Book


Python 3.4 Programming Tutorials

Tutorials by thenewboston

Zero to Hero with Python

Tutorials by Microsoft Virtual Academy

Python Tutorials

Tutorials by Corey Schafer.