---
product_id: 76353218
title: "PYTHON PROGRAMMING: USING PROBLEM SOLVING APPROACH"
price: "AED 50"
currency: AED
in_stock: true
reviews_count: 8
url: https://www.desertcart.ae/products/76353218-python-programming-using-problem-solving-approach
store_origin: AE
region: United Arab Emirates
---

# Comprehensive Python curriculum Problem-solving approach Real-world coding examples PYTHON PROGRAMMING: USING PROBLEM SOLVING APPROACH

**Price:** AED 50
**Availability:** ✅ In Stock

## Summary

> 🚀 Code smarter, not harder — your ultimate Python problem-solving companion!

## Quick Answers

- **What is this?** PYTHON PROGRAMMING: USING PROBLEM SOLVING APPROACH
- **How much does it cost?** AED 50 with free shipping
- **Is it available?** Yes, in stock and ready to ship
- **Where can I buy it?** [www.desertcart.ae](https://www.desertcart.ae/products/76353218-python-programming-using-problem-solving-approach)

## Best For

- Customers looking for quality international products

## Why This Product

- Free international shipping included
- Worldwide delivery with tracking
- 15-day hassle-free returns

## Key Features

- • **Hands-On Learning:** Numerous programming exercises, debugging tasks, and mini-projects ensure practical skill-building.
- • **Think Like a Developer:** Structured problem-solving techniques sharpen your algorithmic mindset before coding.
- • **Bonus Resources Included:** Access chapter-wise PPTs, test generators, and solution manuals to stay ahead in your studies.
- • **Master Python with Clarity:** Simple, lucid explanations paired with illustrative examples make complex concepts accessible.
- • **Complete Curriculum Coverage:** From basics to OOP, inheritance, exceptions, and file handling—everything you need to ace your course.

## Overview

Python Programming: Using Problem Solving Approach by Reema Thareja is a top-rated textbook designed for undergraduate CS and IT students. It emphasizes algorithmic thinking and practical coding skills through clear explanations, real-world examples, and extensive exercises. Ideal for beginners aiming to build a strong foundation in Python programming and problem-solving.

## Description

Python Programming is designed as a textbook to fulfil the requirements of the first-level course in Python programming. It is suited for undergraduate degree students of computer science engineering, information technology as well as computer applications. This book will enable students to apply the Python programming concepts in solving real-world problems.The book begins with an introduction to computers, problem solving approaches, programming languages, object oriented programming and Python programming. Separate chapters dealing with the important constructs of Python language such as control statements, functions, strings, files, data structures, classes and objects, inheritance, operator overloading and exceptions are provided in the book.Features• Simple and lucid treatment of concepts supported with illustrations for easy understanding.• Numerous programming examples along with their outputs to help students master the art of writing efficient Python programs.• Notes and programming tips to highlight the important concepts and help readers avoid common programming errors.• Strong chapter-end pedagogy including plenty of objective-type questions, review questions, programming and debugging exercises to facilitate revision and practice of concepts learnt.• 7 Annexures and 5 appendices covering types of operating systems, differences between Python 2.x and 3.x, installing Python, debugging and testing, iterators, generators, getters, setters, Turtle graphics, plotting graphs, multi-threading, GUI and Web Programming provided to supplement the text.• Case studies on creating calculator, calendar, hash files, compressing strings and files, tower of Hanoi, image processing, shuffling a deck of cards and mail merge demonstrate the application of various concepts.• Point-wise summary and glossary of key terms to aid quick recapitulation of concepts.Online Resources For Faculty• Chapter-wise PPTs• Solutions ManualFor Students• Lab exercises• Test generator• Projects• Model question papers• Solutions to find the output and error questions• Extra reading materialTable of contents1. Introduction to Computers and Problem Solving Strategies2. Introduction to Object Oriented Programming3. Basics of Python Programming4. Decision Control Statements5. Functions6. Python Strings Revisited7. File Handling8. Data Structures9. Classes and Objects10. Inheritance and Polymorphism11. Operator Overloading12. Error and Exception Handling.

Review: Python Programming: Using Problem Solving Approach - **"Python Programming: Using Problem Solving Approach" by Reema Thareja is a widely acclaimed textbook that blends Python syntax with algorithmic thinking, making it ideal for beginners and undergraduate students in computer science and IT.** --- ## 📘 Book Overview - **Title**: *Python Programming: Using Problem Solving Approach* - **Author**: Reema Thareja - **Publisher**: Oxford University Press - **ISBN**: 9780199480173 - **Edition**: First Edition - **Audience**: B.Tech, BCA, MCA, and other CS/IT students --- ## 🧠 Key Strengths - **Problem-Solving Focus**: Introduces Python through structured problem-solving techniques, helping learners think algorithmically before coding. - **Comprehensive Coverage**: - Basics: variables, data types, operators - Control structures: loops, conditionals - Functions, recursion, strings, lists, tuples, dictionaries - File handling, classes, inheritance, exceptions - **Pedagogical Tools**: - Flowcharts and dry runs for logic tracing - End-of-chapter exercises and MCQs - Real-world examples and mini-projects --- ## ⭐ Reader Feedback - **Goodreads Rating**: 4.07/5 from 158 ratings - **Flipkart**: 4.5/5 from 915 ratings and 80 reviews - Praised for clarity, beginner-friendliness, and storytelling approach - Recommended for self-study and classroom use - **desertcart India**: Available in paperback and Kindle formats --- ## 🎯 Ideal For - First-year programming courses - Students transitioning from C/C++ to Python - Trainers designing logic-first Python modules - Learners preparing for coding interviews or Python certifications --- ## 🔍 Limitations - Less emphasis on advanced topics like decorators, generators, or data science libraries - Not suited for experienced developers or those seeking deep dives into frameworks like Django or Flask
Review: This book is seriously good for beginners - This book is good for beginners who just started learn python and it help you to build logical thinking and each concept is been covered perfectly with an example if you people are learning python this book will help you to learn python and concepts very clearly and you have questions to solve those questions are very useful who is trying to learn logical building in python.

## Features

- Language Published: English
- Condition : Good
- Compact for travelling

## Technical Specifications

| Specification | Value |
|---------------|-------|
| Best Sellers Rank | #115,287 in Books ( See Top 100 in Books ) #232 in Language & Linguistics #292 in Programming Languages (Books) #2,040 in Computers & Internet |
| Customer Reviews | 4.4 out of 5 stars 985 Reviews |

## Images

![PYTHON PROGRAMMING: USING PROBLEM SOLVING APPROACH - Image 1](https://m.media-amazon.com/images/I/71QQXLsm3nL.jpg)

## Customer Reviews

### ⭐⭐⭐⭐⭐ Python Programming: Using Problem Solving Approach
*by P***Y on 12 November 2025*

**"Python Programming: Using Problem Solving Approach" by Reema Thareja is a widely acclaimed textbook that blends Python syntax with algorithmic thinking, making it ideal for beginners and undergraduate students in computer science and IT.** --- ## 📘 Book Overview - **Title**: *Python Programming: Using Problem Solving Approach* - **Author**: Reema Thareja - **Publisher**: Oxford University Press - **ISBN**: 9780199480173 - **Edition**: First Edition - **Audience**: B.Tech, BCA, MCA, and other CS/IT students --- ## 🧠 Key Strengths - **Problem-Solving Focus**: Introduces Python through structured problem-solving techniques, helping learners think algorithmically before coding. - **Comprehensive Coverage**: - Basics: variables, data types, operators - Control structures: loops, conditionals - Functions, recursion, strings, lists, tuples, dictionaries - File handling, classes, inheritance, exceptions - **Pedagogical Tools**: - Flowcharts and dry runs for logic tracing - End-of-chapter exercises and MCQs - Real-world examples and mini-projects --- ## ⭐ Reader Feedback - **Goodreads Rating**: 4.07/5 from 158 ratings - **Flipkart**: 4.5/5 from 915 ratings and 80 reviews - Praised for clarity, beginner-friendliness, and storytelling approach - Recommended for self-study and classroom use - **Amazon India**: Available in paperback and Kindle formats --- ## 🎯 Ideal For - First-year programming courses - Students transitioning from C/C++ to Python - Trainers designing logic-first Python modules - Learners preparing for coding interviews or Python certifications --- ## 🔍 Limitations - Less emphasis on advanced topics like decorators, generators, or data science libraries - Not suited for experienced developers or those seeking deep dives into frameworks like Django or Flask

### ⭐⭐⭐⭐⭐ This book is seriously good for beginners
*by S***I on 11 March 2023*

This book is good for beginners who just started learn python and it help you to build logical thinking and each concept is been covered perfectly with an example if you people are learning python this book will help you to learn python and concepts very clearly and you have questions to solve those questions are very useful who is trying to learn logical building in python.

### ⭐⭐⭐⭐ Good one for beginners.
*by R***. on 9 September 2021*

Covered basics of python in simple & lucid language. Plenty of solved examples (programs) are provided. However, few programs aren't correct, rather they should have been written more precisely.

## Frequently Bought Together

- PYTHON PROGRAMMING: USING PROBLEM SOLVING APPROACH
- Core Python Programming : Covers fundamentals to advanced topics like OOPS, Exceptions, Data structures, Files, Threads, Net, 3ed
- Python: The Complete Reference

---

## Why Shop on Desertcart?

- 🛒 **Trusted by 1.3+ Million Shoppers** — Serving international shoppers since 2016
- 🌍 **Shop Globally** — Access 737+ million products across 21 categories
- 💰 **No Hidden Fees** — All customs, duties, and taxes included in the price
- 🔄 **15-Day Free Returns** — Hassle-free returns (30 days for PRO members)
- 🔒 **Secure Payments** — Trusted payment options with buyer protection
- ⭐ **TrustPilot Rated 4.5/5** — Based on 8,000+ happy customer reviews

**Shop now:** [https://www.desertcart.ae/products/76353218-python-programming-using-problem-solving-approach](https://www.desertcart.ae/products/76353218-python-programming-using-problem-solving-approach)

---

*Product available on Desertcart United Arab Emirates*
*Store origin: AE*
*Last updated: 2026-07-04*