With a comprehensive introduction to computers, problem solving approaches, programming languages, and object-oriented programming, the book goes on to explore Python programming in detail. Separate chapters covering important constructs of Python language such as control statements, functions, strings, files, data structures, classes and objects, inheritance, operator overloading, and exceptions have been added to make learning simpler for readers. Plenty of chapter-end exercises including those on programming and debugging will be useful for students.
The second edition of Python Programming using Problem Solving Approach is designed for undergraduate students of Computer Science Engineering, Information Technology, andComputer Applications. It aims to prepare students to apply python programming concepts in solving real-world problems.