Getting Started With Python Language: A List Of Free Resources (PDF Download)
- Think Python: This book uses everyday English to break the fundamentals of the language into easy-to-digest chunks.
- A Byte of Python: This clear guide makes learning the basics of Python a breeze.
- Dive into Python: This continually updated book is a great choice for those familiar with programming who want to learn Python.
- Invent with Python: This one walks you through building various apps with Python, assuming no knowledge. While the layout could be better, the content seems good.
- Python Practice Book: Here's another concise guide walkthrough of the fundamentals of Python with plenty of code examples.
- How to think like a computer scientist: Learning with Python: Once you're familiar with the basics, this book will walk you through the more advanced concepts and the language's theoretical underpinnings.