Python Programming
Using Problem Solving Approach
Price: 625.00 INR
ISBN:
9789354973765
Publication date:
20/01/2023
Paperback
241.0x184.0mm
Price: 625.00 INR
ISBN:
9789354973765
Publication date:
20/01/2023
Paperback
241.0x184.0mm
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
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.
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
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 MoreTable 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