Journals Higher Education
Important OUP's Response to COVID-19 Learn more



Published: 11 April 2019

560 Pages


ISBN: 9780199480173

Request Inspection Copy

Bookseller Code (AG)

This text is published by OUP Higher Education Division

Python Programming

Using Problem Solving Approach

Reema Thareja

  • 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.

Also of Interest