This book will introduce CBSE class xi students to the coding skills of Python language and RDBMS operations. It is aimed at beginning computer user to learn first computer programming language as Python. If students have some previous programming experience in any formal computer language, his skill set will be enhanced further.
The book is introduction to all topics of the syllabus, taking small steps from the basics to more involved and varied topics. I have mixed tutorials, guide, Q&A, cookbook and pocket reference styles to explain new terms and ideas. I have also taken care that not too many new concepts are introduced at once.
In our examination system, often definitions of basic terms are asked. Most exam oriented definitions have been given in bold letters. Many topics where students are expected to answer point-wise, explanations have been given with bullets. All codes, given here, have been run and successful output have been checked. Some selected examples have been presented with screen shot, which should give students confidence of running these programs on their own. Even though this is an introduction, I include some topics that might seem advanced. For example, NoSQL databases, and variable length arguments (tuple) in Python. These topics have been included because they can solve some problems in easier way.
Theoretical concept of computer architecture, scales of data, and cloud, with cyber laws and ethical online behavior are discussed. This book is for students, teachers, and professionals for computing language and RDBMS. The book does not require previous knowledge of any computing language except some mathematical skills are essential.
The book has been divided in to four separate units as the syllabus. This will help to prepare for examinations.