Skip to main content

Python Programming: Using Problem Solving Approach

 

Python Programming: Using Problem Solving Approach


Python Programming is designed as a textbook to fulfil the requirements of the first-level course in Python programming. It is suited for undergraduate degree students of computer science engineering, information technology as well as computer applications. This book will enable students to apply the Python programming concepts in solving real-world problems.

The book begins with an introduction to computers, problem solving approaches, programming languages, object oriented programming and Python programming. Separate chapters dealing with the important constructs of Python language such as control statements, functions, strings, files, data structures, classes and objects, inheritance, operator overloading and exceptions are provided in the book.

Features
• Simple and lucid treatment of concepts supported with illustrations for easy understanding.
• Numerous programming examples along with their outputs to help students master the art of writing efficient Python programs.
• Notes and programming tips to highlight the important concepts and help readers avoid common programming errors.
• Strong chapter-end pedagogy including plenty of objective-type questions, review questions, programming and debugging exercises to facilitate revision and practice of concepts learnt.
• 7 Annexures and 5 appendices covering types of operating systems, differences between Python 2.x and 3.x, installing Python, debugging and testing, iterators, generators, getters, setters, Turtle graphics, plotting graphs, multi-threading, GUI and Web Programming provided to supplement the text.
• Case studies on creating calculator, calendar, hash files, compressing strings and files, tower of Hanoi, image processing, shuffling a deck of cards and mail merge demonstrate the application of various concepts.
• Point-wise summary and glossary of key terms to aid quick recapitulation of concepts.

Online Resources
For Faculty
• Chapter-wise PPTs
• Solutions Manual

For Students
• Lab exercises
• Test generator
• Projects
• Model question papers
• Solutions to find the output and error questions
• Extra reading material

Table of contents
1. Introduction to Computers and Problem Solving Strategies
2. Introduction to Object Oriented Programming
3. Basics of Python Programming
4. Decision Control Statements
5. Functions
6. Python Strings Revisited
7. File Handling
8. Data Structures
9. Classes and Objects
10. Inheritance and Polymorphism
11. Operator Overloading
12. Error and Exception Handling.

Comments

Popular posts from this blog

mcq for civil engineer

Civil Engineering MCQs 1. prthvee kee vakrata ke kaaran truti aur apavartan ka upayog karake theek kiya jaana hai (a) = 0.0136 D² (b) = 0.0673 D² (c) = 0.0785 D² (d) = 0.0112 D² 2. kisee bhavan ka skraip mooly lagabhag ho sakata hai nirmaan kee kul laagat ka ____ pratishat. (a) 5% (b) 1% (c) 10% (d) 7% 3.saamaany kaanch ko _____ ke roop mein jaana jaata hai. (a) Potash lead glass (b) Soda-lime glass (c) Bottle glass (d) Borosilicate glass 4.chinaee mein koee katautee nahin kee jaatee hai (a) Opening each upto 10000 sq. cm ( b) Opening each upto 1000 sq. cm (c) Opening each upto 1500 sq. cm (d) Opening each upto 1800 sq. cm 5.leses ko pratirodh ke adheen kiya jaata hai a_____ ka anuprasth aparoopan. (a) 2.8% of axial force in the member (b) 2.75% of axial force in the member (c) 2.5% of axial force in the member (d) 2.25% of axial force in the member 6.kis prakaar ke kan mein svayan kee saphaee sabase kam hotee hai veg? (a) Fine gravel (b) Fine clay and silt (c) Coarse sand (d) Fine san

Core Python Programming, 3ed: Covers fundamentals to advanced topics like OOPS, Exceptions, Data structures, Files, Threads, Net

  Core Python Programming, 3ed: Covers fundamentals to advanced topics like OOPS, Exceptions, Data structures, Files, Threads, Net This book covers all concepts in simple and easy to understand English. It helps to build logic, which becomes a stepping stone for programming. Hundreds of solved programs help students of different universities do well in their examinations and job interviews. It works like a handy reference to the Software professionals in their programming. Every chapter is supplemented with ‘Points to Remember’ to recap and retain the subject.