Python Programming (Second Edition)
Using Problem Solving Approach
Price: 675.00 INR
ISBN:
9789354973765
Publication date:
01/02/2023
Paperback
Price: 675.00 INR
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
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
Introduction to C Programming (Second Edition)
Reema Thareja
Object Oriented Programming with C++ (Second Edition)
Reema Thareja