- 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 write efficient, high-quality code with Python. It’s an ideal way to begin, whether you’re new to programming or a professional developer versed in other languages.

2. Python Crash Course:Python Crash Course is a fast-paced, thorough introduction to programming with Python that will have you writing programs, solving problems, and making things that work in no time.
In the first half of the book, you’ll learn about basic programming concepts, such as lists, dictionaries, classes, and loops, and practice writing clean and readable code with exercises for each topic. You’ll also learn how to make your programs interactive and how to test your code safely before adding it to a project. In the second half of the book, you’ll put your new knowledge into practice with three substantial projects: a Space Invaders-inspired arcade game, data visualizations with Python’s super-handy libraries, and a simple web app you can deploy online.

3. Automate the Boring Stuff with Python: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 experience required. Once you've mastered the basics of programming, you'll create Python programs that effortlessly perform useful and impressive feats of automation.

4. Python Programming for Absolute Beginner:If you are new to programming with Python and are looking for a solid introduction, this is the book for you. Developed by computer science instructors, books in the "for the absolute beginner" series teach the principles of programming through simple game creation. You will acquire the skills that you need for practical Python programming applications and will learn how these skills can be put to use in real-world scenarios. Throughout the chapters, you will find code samples that illustrate concepts presented. At the end of each chapter, you will find a complete game that demonstrates the key ideas in t

he chapter, a summary of the chapter, and a set of challenges that tests your newfound knowledge.
5. Learn Python Hard Way:In Learn Python the Hard Way, Third Edition, you'll learn Python by working through 52 brilliantly crafted exercises. Read them. Type their code precisely. (No copying and pasting!) Fix your mistakes. 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; and how to find and fix your mistakes using tricks professional programmers use.

6. Head First Python: A Brain Friendly Guide, by Paul Barry:The Head First book series has gained a reputation for beginner-friendly programming books that are nonetheless definitive. Learning Python from this book will take you from the basics to an intermediate level of knowledge. The multitude of coding exercises covers areas like working with dictionaries and sets. In addition, more advanced techniques like threading and building web apps are also covered.

7. Think Python: How to Think Like a Computer Scientist:If you have never programmed before, this book is for you. This book assumes that you have very little knowledge of programming and will provide everything you need to get started with Python.Don't skip the exercises provided in each chapter.
8. Python Cookbook:Python Cookbook is a ticket to all the crucial areas of Python language. Also, introduces techniques that has a huge scope, or which are much needed. It includes a simple string concentration to that of recursive decent parsers writing.
There are some chapters in the book, on the subject generators and iteration techniques. On several fronts, it also carries a practical approach. Moreover, this books is Packed with efficient and necessary chapters. Must read for those, who want to become good at Python programming language.
9. Python Pocket Reference:This book include both python 3.4 and 2.7.It is just a quick references book of the Python.It contains information of commonly used Standard Python Library and information about Python Types and its Tools.

Some of the Books downloadable PDF Links
Python Hardway Download
Python Informatic Download
Head First Python: A Brain Friendly Guide, by Paul Barry(2nd edition) Download
Programming Python O’Reilly(4th edition) Download
Programming Python O’Reilly(5th edition) Download
Think Python:How to Think Like a Scientist(2nd edition) Download
Think Python:How to Think Like a Scientist(3rd edition) Download
Python Cookbook(3rd edition) Download