This is Computer Science with Python by Preeti Arora, published by Sultan Chand & Sons as the textbook for CBSE Class XII, 2026 Edition. It is an English medium (Roman script) book — the complete text, code listings, output and exercises are in English, and there is no Hindi content in it. It is prepared as per the latest CBSE syllabus, with web support available.
The Class 12 computer science course has three distinct parts and this book is organised along them. Computational thinking and programming covers the Python revision from Class 11, functions — parameter passing, scope, and returning values — exception handling, file handling across text, binary and CSV files, and the data structure section on stacks. Computer networks covers network types and topologies, devices, protocols, and the basics of web services and network security. Database management covers relational database concepts, SQL queries in MySQL — DDL, DML, joins, aggregate functions and grouping — and Python-MySQL connectivity.
For students, the part of this subject that decides marks is not theory but code. File handling and SQL together carry a large share of the paper, and both are examined by asking the student to write working code or a correct query rather than to describe how one works. That is why a book with complete, tested code listings and their output printed alongside is worth having: a student can compare their own output against the book's rather than debugging blind. The book carries solved questions, chapter-end exercises, and practice papers, with web support for additional material.
The Class 12 paper also includes a practical component — a project, a practical file, and a viva — and the programs in this book are the kind expected in that file.
Key Features:
English medium book — complete content written in English (Roman script), no Hindi content
Published by Sultan Chand & Sons
Computer Science with Python — Textbook for CBSE Class XII (Class 12) by Preeti Arora
2026 Edition, as per the latest CBSE syllabus
Covers Python revision — data types, operators, control flow, strings, lists, tuples, dictionaries
Covers Functions — parameters, scope, return values and library modules
Covers Exception Handling
Covers File Handling — text files, binary files and CSV files
Covers Data Structures — stacks and their operations
Covers Computer Networks — types, topologies, devices, protocols and network security
Covers Database Management — relational database concepts and MySQL
Covers SQL queries — DDL, DML, joins, aggregate functions and grouping
Covers Python-MySQL connectivity
Complete code listings with output printed alongside
Solved questions, chapter-end exercises and practice papers
Web support with additional material
Programs suitable for the Class 12 practical file and project work
For the CBSE Class 12 computer science board examination and practical
यह पुस्तक सुल्तान चंद एंड संस द्वारा प्रकाशित Computer Science with Python — CBSE कक्षा XII (कक्षा 12) की पाठ्यपुस्तक है, लेखिका प्रीति अरोड़ा; संस्करण 2026। ध्यान दें: यह पुस्तक पूर्णतः अंग्रेज़ी भाषा एवं रोमन लिपि में है — इसमें हिन्दी भाषा का प्रयोग नहीं है। यह नवीनतम CBSE पाठ्यक्रम के अनुसार तैयार की गई है। इसमें पाइथन पुनरावृत्ति, फंक्शन (पैरामीटर, स्कोप एवं रिटर्न वैल्यू), एक्सेप्शन हैंडलिंग, फाइल हैंडलिंग (टेक्स्ट, बाइनरी एवं CSV फाइलें), डेटा संरचना (स्टैक), कंप्यूटर नेटवर्क (प्रकार, टोपोलॉजी, डिवाइस, प्रोटोकॉल एवं नेटवर्क सुरक्षा) तथा डेटाबेस प्रबंधन — MySQL में SQL क्वेरी (DDL, DML, जॉइन, समुच्चय फलन) एवं Python-MySQL कनेक्टिविटी सम्मिलित हैं। पूर्ण प्रोग्राम कोड उनके आउटपुट सहित दिए गए हैं, जिससे विद्यार्थी अपने परिणाम की तुलना स्वयं कर सकता है। हल किए गए प्रश्न, अध्यायांत अभ्यास तथा प्रैक्टिस पेपर सम्मिलित हैं और वेब सपोर्ट भी उपलब्ध है। कक्षा 12 में फाइल हैंडलिंग एवं SQL का भारांक अधिक होता है तथा प्रश्न कोड लिखने के रूप में पूछे जाते हैं — यही इस पुस्तक की मुख्य उपयोगिता है। प्रायोगिक फाइल एवं प्रोजेक्ट कार्य हेतु भी इसके प्रोग्राम उपयुक्त हैं।