Learning Python, 5th Edition is a book authored by Mark Lutz that provides a comprehensive, in-depth introduction to the core Python language with quizzes, exercises, and helpful illustrations. The book is based on the author’s popular training course and is an ideal way to begin learning Python, whether you’re new to programming or a professional developer versed in other languages.