Modern's abc of Computer Science with Python has been developed from
practicallytested programsand concepts to achievea number ofgoals. The firstgoal
is to give a solid foundation for further study to beginners who want to be Computer
Science majors. Since computing is becoming increasingly important in a much
wider ofscientific and engineering disciplines the second goal is to provide
conceptual tools related to the field to those students who do not wish to pursue
advanced courses in Computer Science. Finally a more pervasive goal is to expose all
students not only to programming concepts but also to the intellectually rich
foundations ofthe field so that they can score hundred per cent marks in exams
Sa lie nt Features of the Book
To help nts assimilate the material, we have prwided the following studyaids:
Each chapter has an outline section at the beginning and a summary E-ction at
theend, highlighting the main points.
Marginal notes mark inunrtant concepts and definitions and quick review has
been prwided to revise all concepts quicklyforexams.
Each practically tested and debugged, is provided with the output.
Common errors provided in each chapter help students improve their practical
programming skills.
All chaptersend with exercises, which divided into following sections:
Multiple choice questions with answers
• Solved short answer and long a n%'er questions
• Solved Programs and Viva Questions
Unsolved exercises and practice
There are Unit-wise Question Banks with answers available in web link.
A solved Sample Paper has been given atthe end of the book.