This book is designed to give you an insight of the art and science of Computers. The book does not need any special background to comprehend the subject matter. The book covers the entire course contents of Computer Science with Python Language in a clear and simple English language. It discusses Programming and Computational Thinking, Computer Systems and Organisation Concepts in very comprehensive manner to build a strong foundation. The Programming methodology and Introduction to Python language are described in easy-to-understand language. Different topics such as Control structures, Strings, Lists, Dictionaries and Tuples are explained in a very easy to understand language.

Get introduce to the world of Object-Oriented Programming

Key Features
Ample number of diagrams are used to illustrate the subject matter for easy understanding
Solved Exercises are added at the end of each chapter so that the readers can evaluate their progress by comparing their answers with the answers given in the book.
Summary and Glossary related to chapter are given at the end of each chapter.
A Lab Exercise is added at the end of each chapter.

What will you learn
Python Data Types, Input Output
Operators and Expressions
Control Structures
Python Functions, Modules
Exception Handling
File Management, Classes and Objects
Inheritance, Python Operator Overloading

Who this book is for
Students, Programmers, researchers, and software developers who wish to learn the basics of Python programming language.