Computer science with python 1000+ MCQs: Strictly as per syllabus of 2020-21 Class XII

195.00

Description


Price: ₹195.00
(as of Apr 21, 2024 21:49:11 UTC – Details)


Computer science with Python 1000+ MCQs is an all-inclusive book, which serves to detail out. It an ideal book for not only the class XII students who have opted the computer science as a subject, but also for those who want computer engineering as their future.

Computer science as a subject is vast and to have all the concepts of computer science is compiled in one book is indeed a boon to all students. The book has been tailored to meet the needs of class 12 students and for the students who want to pursue computer science engineering. It has all sorts of questions that a student would possibly need to recall for their exams.

The book comes supplemented with an explanation for solving problems. The questions in this book inundate the book for a better understanding of the subject. The book starts covers the followig

Revision of the basics of Python covered in Class XI.

Functions: scope, parameter passing, mutable/immutable properties of data objects, passing strings, lists, tuples, dictionaries to functions, default parameters, positional parameters, return values, functions using libraries: mathematical and string functions.

File handling: Need for a data file, Types of file: Text files, Binary files

and CSV (Comma separated values) files.

Text File: Basic operations on a text file: Open (filename – absolute

or relative path, mode) / Close a text file, Reading and Manipulation

of data from a text file, Appending data into a text file, standard input /

output and error streams, relative and absolute paths.

Binary File: Basic operations on a binary file: Open (filename –

absolute or relative path, mode) / Close a binary file, Pickle Module –

methods load and dump; Read, Write/Create, Search, Append and

Update operations in a binary file.

CSV File: Import csv module, functions – Open / Close a csv file,

Read from a csv file and Write into a csv file using csv.reader ( ) and

csv.writerow( ).

Using Python libraries: create and import Python libraries.

Recursion: simple algorithms with recursion: print a message forever,

sum of first n natural numbers, factorial, Fibonacci numbers;

recursion on arrays: binary search.

Idea of efficiency: performance measurement in terms of the number

of operations.

Data-structures: Lists as covered in Class XI, Stacks – Push, Pop

using a list, Queues – Insert, Delete using a list.

Unit II: Computer Networks

Evolution of Networking: ARPANET, Internet, Interspace Different

ways of sending data across the network with reference to switching

techniques (Circuit and Packet switching).

Data Communication terminologies: Concept of Channel, Bandwidth

(Hz, KHz, MHz) and Data transfer rate (bps, Kbps, Mbps, Gbps,

Tbps).

Transmission media: Twisted pair cable, coaxial cable, optical fiber,

infrared, radio link, microwave link and satellite link.

Network devices: Modem, RJ45 connector, Ethernet Card, Router,

Switch, Gateway, WiFi card.

Network Topologies and types: Bus, Star, Tree, PAN, LAN, WAN,

MAN.

Network Protocol: TCP/IP, File Transfer Protocol (FTP), PPP, HTTP,

SMTP, POP3, Remote Login (Telnet) and Internet, Wireless / Mobile

Communication protocol such as GSM, GPRS and WLL.

Mobile Telecommunication Technologies: 1G, 2G, 3G, 4G and 5G;

Electronic mail protocols such as SMTP, POP3, Protocols for Chat

and Video Conferencing: VoIP, Wireless technologies such as Wi-Fi

and WiMax

ASIN ‏ : ‎ B08QTRPN6X
Publisher ‏ : ‎ self; 1st edition (16 December 2020)
Language ‏ : ‎ English
File size ‏ : ‎ 2209 KB
Text-to-Speech ‏ : ‎ Enabled
Enhanced typesetting ‏ : ‎ Enabled
X-Ray ‏ : ‎ Not Enabled
Word Wise ‏ : ‎ Not Enabled
Print length ‏ : ‎ 220 pages