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.
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 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 . . . . .
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 . . . . .
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; . . . . .
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 . . . . . .
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 . . . . . . .