0% found this document useful (0 votes)
8 views

Python syllabus

The document outlines the curriculum for a Python Programming course, detailing learning objectives, course content, and assessment methods. It covers fundamental concepts such as data types, control structures, functions, and file handling, along with practical lab exercises. Additionally, it includes references and a mapping table for course outcomes against program specific outcomes.

Uploaded by

gotic88985
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views

Python syllabus

The document outlines the curriculum for a Python Programming course, detailing learning objectives, course content, and assessment methods. It covers fundamental concepts such as data types, control structures, functions, and file handling, along with practical lab exercises. Additionally, it includes references and a mapping table for course outcomes against program specific outcomes.

Uploaded by

gotic88985
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

THIRD YEAR –SEMESTER- V

CORE – IX: PYTHON PROGRAMMING

Subject Inst. Marks


L T P S Credits CIA External Total
Code Hours
CC9 5 0 0 V 4 5 25 75 100
Learning Objectives
LO1 Understand the concepts of Python programming.
LO2 To apply the OOPs concept in PYTHON programming.
LO3 To impart knowledge on demand and supply concepts
LO4 Learn to solve basic programming problems.
No. of
Unit Contents
Hours
Basics of Python Programming: History of Python-Features
of Python-Literal-Constants-Variables - Identifiers–Keywords-
Built-in Data Types-Output Statements – Input Statements-
I Comments – Indentation- Operators-Expressions-Type 15
conversions. Python Arrays: Defining and Processing Arrays
– Array methods.
Control Statements: Selection/Conditional Branching 15
statements: if, if-else, nested if and if-elif-else statements.
II Iterative Statements: while loop, for loop, else suite in loop and
nested loops. Jump Statements: break, continue and pass
statements.
Functions: Function Definition – Function Call – Variable Scope 15
and its Lifetime-Return Statement. Function Arguments:
Required Arguments, Keyword Arguments, Default Arguments
and Variable Length Arguments- Recursion. Python Strings:
III String operations- Immutable Strings - Built-in String Methods
and Functions - String Comparison. Modules: import statement-
The Python module – dir() function – Modules and Namespace –
Defining our own modules.
Lists: Creating a list -Access values in List-Updating values in 15
Lists-Nested lists -Basic list operations-List Methods. Tuples:
Creating, Accessing, Updating and Deleting Elements in a tuple –
IV Nested tuples– Difference between lists and tuples. Dictionaries:
Creating, Accessing, Updating and Deleting Elements in a
Dictionary – Dictionary Functions and Methods - Difference
between Lists and Dictionaries.
Python File Handling: Types of files in Python - Opening and 15
Closing files-Reading and Writing files: write() and writelines()
methods- append() method – read() and readlines() methods –
V with keyword – Splitting words – File methods - File Positions-
Renaming and deleting files.

TOTAL 75
CO Course Outcomes
CO1 Outline the basic concepts in python language.

CO2 Interpret different looping and conditional statements in python language


Apply the various data types and identify the usage of control statements, loops, functions
CO3
and Modules in python for processing the data
CO4 Analyze and solve problems using basic constructs and techniques of python.
CO5 Assess the approaches used in the development of interactive application.

Textbooks
ReemaThareja, ―Python Programming using problem solving approach‖, First Edition,
 2017, Oxford University Press.
Dr. R. NageswaraRao, ―Core Python Programming‖, First Edition, 2017, Dream tech
 Publishers
Reference Books
1. VamsiKurama, ―Python Programming: A Modern Approach‖, Pearson Education.
2. Mark Lutz, ‖Learning Python‖, Orielly.

NOTE: Latest Edition of Textbooks May be Used


Web Resources
1. https://www.programiz.com/python-programming
2. https://www.guru99.com/python-tutorials.html

MAPPING TABLE
CO/PSO PSO1 PSO2 PSO3 PSO4 PSO5 PSO6
CO1 3 2 2 3 2 2
CO2 2
2 3 3 2 2
CO3 2
2 3 2 3 1
CO4 2
1 2 1 3 2
CO5 2
2 2 1 3 3
Weightageof
coursecontributedto
each
PSO 10 12 10 10 13 10
CORE 10: PYTHON PROGRAMMING LAB
Subject Inst. Marks
L T P S Credits CIA External Total
Code Hours
CC10 0 0 5 V 4 5 25 75 100
Learning Objectives
Understand the fundamentals of programming using Python, such as variables, data
LO1 types, control structures, and functions.
LO2 Learn how to use Python libraries and modules to solve problems.
Practice writing Python code to solve real-world problems and build basic
LO3
applications.
Gain experience with common programming paradigms, such as object-oriented
LO4
programming and functional programming.
LO5 Understand best practices for debugging and testing code.
List of Exercises No of Hours
1. Program using variables, constants, I/O statements in
Python.
2. Program using Operators in Python.
3. Program using Conditional Statements.
4. Program using Loops.
5. Program using Jump Statements.
6. Program using Functions.
7. Program using Recursion. 75
8. Program using Arrays.
9. Program using Strings.
10. Program using Modules.
11. Program using Lists.
12. Program using Tuples.
13. Program using Dictionaries.
14. Program for File Handling.
TOTAL 75
CO Course Outcomes
Understand the significance of control statements, loops and functions in creating
CO1
Simple programs.

CO2 Interpret the core data structures available in python to store, process and sort the data.

CO3 Develop the real time applications using python programming language.

CO4 Analyze the real time problem using suitable python concepts.

CO5 Assess the complex problems using appropriate concepts in python.

You might also like