Problem Solving and Programming with Python

For Anna University

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

9780190120931

Publication date:

29/05/2019

Paperback

480 pages

241.0x184.0mm

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

9780190120931

Publication date:

29/05/2019

Paperback

480 pages

241.0x184.0mm

Second Edition

Reema Thareja

The second edition of Problem Solving and Programming with Python is designed as a textbook to meet the requirements of the Python programming course offered to the first year engineering students of Anna University. The book provides an introduction to the problem solving approaches and object oriented programming. It deals with the fundamentals and important features of Python language such as control statements, functions, strings, files, data structures, classes and objects, and exception handling.

Rights:  World Rights

Second Edition

Reema Thareja

Description

The second edition of Problem Solving and Programming with Python is designed as a textbook to meet the requirements of the Python programming course offered to the first year engineering students of Anna University. The book provides an introduction to the problem solving approaches and object oriented programming. It deals with the fundamentals and important features of Python language such as control statements, functions, strings, files, data structures, classes and objects, and exception handling.

Second Edition

Reema Thareja

Table of contents

  1. Algorithmic Problem Solving
  2. Basics of Python Programming
  3. Control Flow Statements
  4. Functions
  5. Strings
  6. Lists, Tuples, and Dictionaries
  7. File Handling
  8. Error and Exception Handling, Modules, Packages

Second Edition

Reema Thareja

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 make 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 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.
  • 2 solved question papers and 2 solved model question papers included to help readers prepare for the university examinations.
  • 6 annexures and 4 appendices covering differences between Python 2.x and 3.x, installing Python, debugging and testing, Turtle graphics, plotting graphs, and GUI Programming provided to supplement the text.


New to this Edition
  • New topics as required by the syllabus such as Python interpreter and interactive mode, Fruitful functions, function composition, mutability, list parameters, list as arrays, Boolean values and operators
  • More illustrative examples added under Algorithms, Pseudocode, and Flowcharts
  • Elaboration on topics such as modules, packages, command line arguments (under File Handling)
  • Complete solutions for previous years' Anna University question papers of Python Programming (Dec/ Jan 2017/18 and Dec/ Jan 2018/19)


Online Resources
For Faculty
  • Chapter-wise PPTs
  • Solutions Manual
  • Chapters on Inheritance and Operator Overloading
  • Additional Material

For Students
  • Lab Exercises
  • Test Generator
  • Projects
  • Solutions to Find the Output and Error Exercises
  • Extra Reading Material
  • Additional Algorithms, Pseudocodes, and Flowcharts

Description

The second edition of Problem Solving and Programming with Python is designed as a textbook to meet the requirements of the Python programming course offered to the first year engineering students of Anna University. The book provides an introduction to the problem solving approaches and object oriented programming. It deals with the fundamentals and important features of Python language such as control statements, functions, strings, files, data structures, classes and objects, and exception handling.

Read More

Table of contents

  1. Algorithmic Problem Solving
  2. Basics of Python Programming
  3. Control Flow Statements
  4. Functions
  5. Strings
  6. Lists, Tuples, and Dictionaries
  7. File Handling
  8. Error and Exception Handling, Modules, Packages

Read More