The listing, Learning Python has ended.
This is a fantastic book to help learn the basics of programming Python, which is a great language for anyone wanting to try their hand at programming in general.
This book is filled with useful tips, examples, and builds upon itself in a very clear, easy to comprehend fashion. It will take you from having never programmed before, to setting up your IDE, functions, object oriented programs, web servers, programming GUIs, and interfacing with built and external libraries, and more.
Better yet, this book has the best soft back binding ever created: It actually sits flat, hands free, so you can actually read it, AND type at the same time. Check the second picture for an example.