Skip to content

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.

Python ( Lab Practicals )

Practical File