Description
Buy Python Programming: Using Problem Solving Approach Old Book, Authored by reema thareja, Oxford University Press in paperback binding from Used Book Store.
This textbook is designed to meet the curriculum needs of introductory Python programming courses, catering to undergraduate students in computer science engineering, information technology, and computer applications. It equips students with the ability to use Python programming concepts for practical, real-world problem-solving. The book commences with an overview of computers, problem-solving methodologies, programming languages, object-oriented programming, and the Python language itself. Dedicated chapters delve into essential Python constructs, including control statements, functions, strings, file handling, data structures, classes and objects, inheritance, operator overloading, and exception handling. Key features include: Clear and straightforward explanations of concepts, enhanced with illustrations for improved comprehension. A multitude of programming examples with their corresponding outputs, assisting students in developing efficient Python programming skills. Inclusion of notes and programming tips to emphasize critical concepts and help readers prevent common coding mistakes. Comprehensive chapter-end sections featuring objective-type questions, review questions, and programming and debugging exercises for thorough revision and practice. Seven annexures and five appendices providing supplementary information on operating system types, Python 2.x vs. 3.x differences, Python installation, debugging and testing, iterators, generators, getters, setters, Turtle graphics, graph plotting, multithreading, GUI, and web programming. Case studies demonstrating the application of various concepts through projects like creating a calculator, calendar, hash files, compressing strings and files, solving the Tower of Hanoi, image processing, shuffling cards, and mail merge. Point-wise summaries and glossaries of key terms for rapid concept review. Online resources are available for faculty, including chapter-wise PPTs and a solutions manual. Students can access lab exercises, a test generator, projects, model question papers, solutions for output and error questions, and additional reading materials. The table of contents includes:
1. Introduction to Computers and Problem Solving Strategies
2. Introduction to Object Oriented Programming
3. Basics of Python Programming
4. Decision Control Statements
5. Functions
6. Python Strings Revisited
7. File Handling
8. Data Structures
9. Classes and Objects
10. Inheritance and Polymorphism
11. Operator Overloading
12. Error and Exception Handling.
About the Author
Reema Thareja is presently Assistant Professor, Department of Computer Science, Shyama Prasad Mukherji College for Women, University of Delhi.
9780199480173 ISBN
Language & Linguistics
Humanities
Higher Education Textbooks

Reviews
There are no reviews yet.