Python Programming

Using Problem Solving Approach

Price: 625.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:

20/01/2023

Paperback

241.0x184.0mm

Price: 625.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:

20/01/2023

Paperback

241.0x184.0mm

Second Edition

Reema Thareja

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 python programming concepts in solving real-world problems..

Rights:  World Rights

Second Edition

Reema Thareja

Description

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.

Second Edition

Reema Thareja

Table of contents

Chapter 1: Introduction to Computers and Problem Solving Strategies
Chapter 2: Introduction to Object Oriented Programming (OOP)
Chapter 3: Basics of Python Programming
Chapter 4: Decision Control Statements
Case Study 1 - Simple Calculator
Case Study 2 - Generating a Calendar
Chapter 5: Functions and Modules
Case Study 3 - Tower of Hanoi

Case Study 4 - Shuffling a Deck of Cards

Chapter 6: Python Strings Revisited
Chapter 7: File Handling
Case Study 5 - Craeting a Hash File (or a message digest of a file)

Case Study 6 - Mail Merge Program
Case Study 7 - Finding Resolution of an Image
Chapter 8: Data Structures
Chapter 9: Classes and Objects
Chapter 10: Inheritance
Chapter 11: Operator Overloading
Chapter 12: Errors and Exception Handling
Case Study - Compressing Strings and Files
About the Author
Related Titles

Second Edition

Reema Thareja

Features

  • 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 author videos discussing some of the 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.

Description

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.

Read More

Table of contents

Chapter 1: Introduction to Computers and Problem Solving Strategies
Chapter 2: Introduction to Object Oriented Programming (OOP)
Chapter 3: Basics of Python Programming
Chapter 4: Decision Control Statements
Case Study 1 - Simple Calculator
Case Study 2 - Generating a Calendar
Chapter 5: Functions and Modules
Case Study 3 - Tower of Hanoi

Case Study 4 - Shuffling a Deck of Cards

Chapter 6: Python Strings Revisited
Chapter 7: File Handling
Case Study 5 - Craeting a Hash File (or a message digest of a file)

Case Study 6 - Mail Merge Program
Case Study 7 - Finding Resolution of an Image
Chapter 8: Data Structures
Chapter 9: Classes and Objects
Chapter 10: Inheritance
Chapter 11: Operator Overloading
Chapter 12: Errors and Exception Handling
Case Study - Compressing Strings and Files
About the Author
Related Titles

Read More