Computer Science
Unit I: Computational Thinking and Programming - 2
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.