CSPC-312 Python Programming
Teaching Scheme CreditMarks DistributionDuration of End Semester Examination
LTPInternal AssessmentEnd Semester ExaminationTotal
200

2

Maximum Marks: 40Maximum Marks: 60100

3 Hours

Minimum Marks: 16Minimum Marks: 2440

Unit-I

Introduction to Python: Identifiers , Keywords , Statements and Expressions , Variables , Operators , Precedence and Associativity , Data Types , Indentation , Comments , Reading Input , Print Output , Type Conversions , type () Function and Is Operator , Dynamic and Strongly Typed Language.

Control Flow Statements: if Decision Control Flow Statement , the if...else Decision Control Flow Statement , the if-elif-else , Decision Control Statement , Nested if Statement , the while Loop , The for Loop , The continue and break Statements.

Unit-II

Functions: Built-In Functions , Commonly Used Modules , Function Definition and Calling the Function , The return Statement and void Function , Scope and Lifetime of Variables , Default Parameters.

Strings: Creating and Storing Strings , Basic String Operations , Accessing Characters in String by Index Number , String Slicing and Joining , String Methods , Formatting Strings.

Unit-III

Lists: Creating Lists , Basic List Operations , Indexing and Slicing in Lists , Built-In Functions Used on Lists , List Methods , The del Statement.

Dictionaries: Creating Dictionary , Accessing and Modifying key:value Pairs in Dictionaries , Built-In Functions Used on Dictionaries , Dictionary Methods , The del Statement.

Unit-IV

Tuples and Sets: Creating Tuples , Basic Tuple Operations , Indexing and Slicing in Tuples , Built-In Functions Used on Tuples , Relation between Tuples and Lists , Relation between Tuples and Dictionaries.

Files: Types of Files , Creating and Reading Text Data , File Methods to Read and Write Data , Reading and Writing Binary Files. Reading and Writing CSV file.

Page Contents