Python Programming (Second Edition)

Using Problem Solving Approach

Price: 675.00 INR

We sell our titles through other companies
Disclaimer :You will be redirected to a third party website.The sole responsibility of supplies, condition of the product, availability of stock, date of delivery, mode of payment will be as promised by the said third party only. Prices and specifications may vary from the OUP India site.

ISBN:

9789354973765

Publication date:

01/02/2023

Paperback

Price: 675.00 INR

We sell our titles through other companies
Disclaimer :You will be redirected to a third party website.The sole responsibility of supplies, condition of the product, availability of stock, date of delivery, mode of payment will be as promised by the said third party only. Prices and specifications may vary from the OUP India site.

ISBN:

9789354973765

Publication date:

01/02/2023

Paperback

Reema Thareja

  • New appendices on Python IDEs, Sorting, Network Programming, MongoDB under NoSQL, Visual Programming through Scratch, Event Driven Programming
  • Separate appendices on NumPy and Pandas, and Raptor Tool
  • Comes with chapter-wise videos by author discussing important topics
  • Additional Programming examples for learning and practice
  • Case studies on creating calculator, calendar, hash files, compressing strings and files, tower of Hanoi, image processing, etc.

Rights:  World Rights

Reema Thareja

Description

The second edition of Python Programming using Problem Solving Approach is designed for undergraduate students of Computer Science Engineering, Information Technology, and Computer Applications. It aims to prepare students to apply the concepts of Python Programming in solving real-world problems.

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 useful chapter-end exercises have also been included on programming and debugging.

About the author

Reema Thareja is presently Assistant Professor, Department of Computer Science, Shyama Prasad Mukherji College for Women, University of Delhi.

Reema Thareja

Table of contents

Preface
Detailed Contents
1 Introduction to Computers and Problem Solving Strategies
2 Introduction to Object Oriented Programming (OOP)
3 Basics of Python Programming
4 Decision Control Statements
Case Study 1 — Simple Calculator
Case Study 2 — Generating a Calendar
5 Functions and Modules
Case Study 3 — Tower of Hanoi
Case Study 4 — Shuffling a Deck of Cards
6 Python Strings Revisited
7 File Handling
Case Study 5 — Creating a Hash File (or a message digest of a file)
Case Study 6 — Mail Merge Program
Case Study 7 — Finding Resolution of an Image
8 Data Structures
9 Classes and Objects
10 Inheritance
11 Operator Overloading
12 Error and Exception Handling
Case Study 8 — Compressing String and Files
About the Author
Related Titles

Reema Thareja

Reema Thareja

Reema Thareja

Description

The second edition of Python Programming using Problem Solving Approach is designed for undergraduate students of Computer Science Engineering, Information Technology, and Computer Applications. It aims to prepare students to apply the concepts of Python Programming in solving real-world problems.

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 useful chapter-end exercises have also been included on programming and debugging.

About the author

Reema Thareja is presently Assistant Professor, Department of Computer Science, Shyama Prasad Mukherji College for Women, University of Delhi.

Table of contents

Preface
Detailed Contents
1 Introduction to Computers and Problem Solving Strategies
2 Introduction to Object Oriented Programming (OOP)
3 Basics of Python Programming
4 Decision Control Statements
Case Study 1 — Simple Calculator
Case Study 2 — Generating a Calendar
5 Functions and Modules
Case Study 3 — Tower of Hanoi
Case Study 4 — Shuffling a Deck of Cards
6 Python Strings Revisited
7 File Handling
Case Study 5 — Creating a Hash File (or a message digest of a file)
Case Study 6 — Mail Merge Program
Case Study 7 — Finding Resolution of an Image
8 Data Structures
9 Classes and Objects
10 Inheritance
11 Operator Overloading
12 Error and Exception Handling
Case Study 8 — Compressing String and Files
About the Author
Related Titles