100 Page Python Intro
Testimonials
It's very thorough, written with care, and presented in a way that makes sense. Even as an intermediate Python programmer, I found use in this book. — feedback by Andrew Healey on an early draft mentioned in this Hacker News thread
Book details
This book is a short, introductory guide for the Python programming language. This book is well suited:
As a reference material for Python beginner workshops
If you have prior experience with another programming language
If you want a complement resource after reading a Python basics book, watching a video course, etc
Exercises are also included to test your understanding.
Prerequisites
You should be already familiar with basic programming concepts. If you are new to programming, see my curated list of resources (https://learnbyexample.github.io/py_resources/) instead.
Sample chapters
For a preview of the book, see sample chapters at https://github.com/learnbyexample/100_page_python_intro/blob/main/sample_chapters/100_page_python_intro_sample.pdf
GitHub repo
Visit https://github.com/learnbyexample/100_page_python_intro for program files, markdown source and other details about the book.
You'll get PDF and EPUB versions of the book. Programs and example files are also included in a zip folder.