PREFACE Python is a powerful multiparadigm computer programming language, optimized for programmer productivity, code readability, and software quality. This book provides a comprehensive and in-depth introduction to the Python language itself. Its goal is to help the students, master Python fundamentals before moving on to apply them at work. This book is designed for both UG and PG streams to bring up the Python language in ways that more limited approaches cannot. After reading this book, you should know enough about Python to apply it in whatever application domains you choose to explore. Because of this book’s focus on foundations, though, it is able to present Python language fundamentals with more depth than many programmers see when first learning the language. Its bottom-up approach and self-contained didactic examples are designed to teach readers the entire language one step at a time. This book contains five Chapters, each chapter introduces new useful concepts and illustrates them with examples inspired by real-world uses and ends with review questions. All the chapters in this book are arranged in a proper sequence that permits each topic to build upon earlier studies. This book is for anybody interested in learning what seems to be emerging as the world’s most popular computing language, whether or not you have learned any programming before. This preface describes this book’s goal, scope, and structure in more detail. It’s optional reading, but is designed to provide some orientation before you get started with the book at large. We invite readers, faculty members and students to offer their valuable comments and suggestions as feedback for further improvement of this book. DR.C.PRIYA