Table of contents : Introduction Things You Need! This Book Only Covers the Basics Chapter 1 Python - The First Impressions Python: The Need of the Hour Last-Minute Tips Chapter 2 Commencing the Digital Journey Installing Python Getting Ourselves Acquainted with the IDE Chapter 3 Learning Python from Scratch Python at First Glance What Are Data Types? Strings Numeric Data type Booleans List Variables User-Input Values Chapter 4 Introduction to Statements and Loops Statements: What Are They? Loops – The Never-Ending Cycle Chapter 5 Operators - The Types and Their Uses The Types The Logical Operators Chapter 6 Lists, Tuples, and Dictionaries Lists Tuples Dictionaries Chapter 7 Functions Understanding Functions Better Return Statement Chapter 8 Classes and Exception Handling Creating Our First Class Exception Handling Chapter 9: Inheritance, Modules, and Packages Inheritance – Almost as it sounds! Modules and Packages Packages Chapter 10 Your Next Step of the Journey! Let’s Revisit What We Learned! Remember References Introduction Why Do I Need Exercises and Projects? How Much Time Should You Spare? Chapter 1: Warm-Up Time Sea of Questions! Is This Correct? - Part 1 Chapter 2: Recording Information Storing/Recalling Information Is This Correct? - Part 2 Project - 1 Chapter 3 Running Around in Circles - Literally! To ‘if’ or ‘for’ - That Is the Question! Project - 2 Questions and Answers Is This Correct? - Part 3 Chapter 4 Using the Right Functions Getting Functioning Programs to Work Is This Correct? - Part 4 Chapter 5 The Solutions! Chapter by Chapter Solutions Chapter 1 Solutions Chapter 2 Solutions Chapter 3 Solutions Chapter 4 Solutions Where to Head Next Conclusion References