PYTHON PROGRAMMING ( Solved syllabus )
UNIT 1
Introduction: History and Application areas of Python; Structure of Python Program;
Identifiers and Keywords; Operators and Precedence; Basic Data Types and type conversion;
Statements and expressions; Input/Output statements.
Strings: Creating and Storing Strings, Built-in functions for strings; string operators, String
slicing and joining; Formatting Strings.
Control Flow Statements: Conditional Flow statements; Loop Control Statements; Nested
control Flow; continue and break statements, continue, Pass and exit.
UNIT 2
Functions: Built-In Functions, Function Definition and call; Scope and Lifetime of Variables,
Default Parameters, Command Line Arguments; Lambda Functions; Assert statement;
Importing User defined module;
Mutable and Immutable objects: Lists, Tuples and Dictionaries; Commonly used
Functions on Lists, Tuples and Dictionaries. Passing Lists, tuples and Dictionaries as arguments
to functions. Using Math and Numpy module for list of integers and arrays.
UNIT 3
Files: Types of Files; Creating, Reading and writing on Text and Binary Files;The Pickle Module,
Reading and Writing CSV Files. Reading and writing of csv and JSON files.
Exception Handling: Try-except-else-finally block, raise statement, hierarchy of exceptions,
adding exceptions.
Data visualization: Plotting various 2D and 3D graphics; Histogram; Pi charts; Sine and cosine
curves.