With this hands-on book, you can master the fundamentals of the core Python language quickly and efficiently, whether you're new to programming or just new to Python. Each chapter is a self-contained lesson that helps you thoroughly understand a key component of Python. A unique Test Your Knowledge section at the end of the chapter provides practical exercises and review quizzes so you can practice new skills and test your understanding as you go.