python.swaroopch.com
A Byte of Python is a free book that teaches programming using Python. It serves as a tutorial or guide to the language for a beginner audience. The book teaches Python 3, and references to Python 2 are included only for historical context and understanding legacy code.