Description
Price: ₹550.00
(as of Dec 17, 2024 10:17:11 UTC – Details)
Key Features
Complete coverage of the Problem Solving and Python Programming syllabus offered by Anna University.
Simple and to-the-point explanations of concepts using numerous programming examples that makes the text easy to understand.
Detailed coverage of fundamental constructs, strings, file handling, classes and exception handling in Python.
Notes and Programming tips provided to emphasize on the important concepts and help readers avoid common programming errors.
Lab exercises and additional illustrative examples explained through algorithms and flowcharts to help readers hone their logical and programming abilities.
Case studies on creating calculator, calendar and hash files, compressing strings and files, image processing, shuffling a deck of cards and mail merge along with programs are interspersed within the text.
Strong chapter-end pedagogy including plenty of objective-type questions, review questions, programming and debugging exercises to facilitate revision and practice of concepts learnt.
1 solved question paper and 2 solved model question papers included to help readers prepare for the university examinations.
6 Annexures and 5 appendices covering differences between Python 2.x and 3.x, installing Python, debugging and testing, iterators, generators, getters, setters, Turtle graphics, plotting graphs, additional examples, GUI and Web Programming provided to supplement the text.
Online Resources
The following resources are available to support the faculty and students using this text:
For Faculty
Chapter-wise PPTs
Solutions Manual
Chapters on Inheritance and Operator Overloading
For Students
Lab Exercises
Test Generator
Projects
Solutions to find the output and error exercises
Extra Reading Material
Table of Contents
1. Algorithmic Problem Solving
2. Introduction to Object Oriented Programming (OOP)
3. Basics of Python Programming
Annexure 1 — Installing Python
Annexure 2 — Comparison between Python 2.x and Python 3.x Versions
Annexure 3 — Testing and Debugging
4. Decision Control Statements
Case Study 1 — Simple Calculator
Case Study 2 — Generating A Calendar
5. Functions and Modules
Annexure 4 — Functions as Objects
Case Study 3 — Shuffling A Deck of Cards
6. Python Strings Revisited
7. File Handling
Case Study 4 — Creating a Hash File (or a message digest of a file)
Case Study 5 — Mail Merge Program
Case Study 6 — Finding Resolution of an Image
8. Data Structures
Annexure 5 — Iterator and Generator
9. Classes and Objects
Annexure 6 — Getters, Setters, Property and Deleter
10. Error and Exception Handling
Case Study 7 — Compressing String and Files
Appendix A — Additional Illustrative Examples and Lab Exercises
Appendix B — GUI Programming with tkinter Package
Appendix C — Simple Graphics Using Turtle
Appendix D — Plotting Graphs in Python
Appendix E — CGI/Web Programming Using Python
Solved Question Paper (2017/18)
Solved Model Question Paper – 1
Solved Model Question Paper – 2.
Publisher : Oxford University Press; First edition (1 June 2018)
Language : English
Paperback : 504 pages
ISBN-10 : 0199489491
ISBN-13 : 978-0199489497
Item Weight : 680 g
Dimensions : 20.3 x 25.4 x 4.7 cm
Country of Origin : India