Computer Science with Python : Textbook for CBSE Class 12 Examination 2021-2022

Author:

Preeti Arora

Publisher:

Sultan Chand & Sons Private Limited

Rs608 Rs640 5% OFF

Availability: Out of Stock

Out of Stock

    

Rating and Reviews

0.0 / 5

5
0%
0

4
0%
0

3
0%
0

2
0%
0

1
0%
0
Publisher

Sultan Chand & Sons Private Limited

Publication Year 2021
ISBN-13

9789390851058

ISBN-10 939085105X
Binding

Paperback

Number of Pages 520 Pages
Language (English)
Weight (grms) 970

 


Programming is very important for learning to innovate and create solutions to global problems. Programming is also important in our day-to-day life to enhance the power of computers and Internet. An important step towards learning innovative programming solutions is through Python programming which this book has at its core. The thoroughly revised computer Science with Python for Class XII provides an in-depth understanding of the computer Science (083) curriculum and strictly adheres to the guidelines laid down by the CBSE. The book deals with advanced concepts of Python programming language, Python modules and libraries, recursion, relational database management system (SQL), python-mysql connectivity and Computer networks. Python is a popular object-oriented language used both for stand-alone programs and scripting applications in a variety of domains. This book presents a contemporary approach to programming with stress on principles of good programming, such as clarity, legibility and efficiency in program design. Thus, an interactive programming style has been emphasized/expressed throughout the book. This book teaches advanced Python programming concepts, creating and importing several Python libraries, establishing python-mysql connectivity, implementing Python data structures (stacks and queues) with a student-centred approach. With easy-to-understand examples, practical implementations and other tools, students will learn how to design the logic of programs and then implement those programs using Python. The text of the book has been presented in a friendly and easy-to-comprehend language. The book contains example programs that are concise and practical besides diagrams and examples from real-life applications. Each br>Chapter provides tested, debugged and error-free codes with screenshots. Based on the CBSE curriculum, The book has been divided into three units: br>Unit I: computational thinking and programming-2 – chapters 1-6. This br>Unit contains six chapters covering review of Python studied in Class XI, concept of functions and modules in Python, passing arrays (lists) to functions, recursion, mathematical and string built-in libraries/modules besides creating and using Python libraries, text, binary file-handling operations involving read, write, append, read-write operations and CSV file-handling operations involving read from a CSV file and write into a CSV file using CSV.Reader( ) and CSV.Writer( ), standard input-output and error streams and relative and absolute paths for a file. Apart from the above, the idea of efficiency of a Python program and time taken by a program to execute has been discussed in depth through appropriate programming examples. Implementing Python data structures, viz. Stacks and queues using lists have also been thoroughly discussed. Br>unit II: computer networks – br>Chapter 7. This br>Unit covers the concepts of computer Networking, evolution of networking, data communication terminologies, transmission media, network devices such as gateway, router, Wi-Fi card, Ethernet card, etc., network topologies and protocols, mobile Telecommunication technologies, network security concepts, introduction to web services, concept of e-commerce and setting up computer network. Br>unit III: database management – chapters 8 and 9. This br>Unit covers Python MySQL connectivity and SQL commands, aggregation functions such as sum(), avg(), count(), Max() and min() along with important SQL clauses such as group by, having and order by. It also covers the concept of SQL joins, viz. Equi-join and natural join. Four appendices in the book contain project on student registration system, viva voce questions, Sample Question Paper (Solved) and a model Paper. 


 

Preeti Arora

No Review Found
More from Author