0% found this document useful (0 votes)
9 views2 pages

Python Programming CS-106E Syllabus

The document outlines a Python Programming course (CS-106E) aimed at building programming logic and problem-solving skills using Python. It includes course objectives, pre-requisites, and expected outcomes, covering topics such as data structures, object-oriented programming, file handling, and data visualization. The course is structured into five units and provides recommended textbooks and reference materials.

Uploaded by

25cs63
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)
9 views2 pages

Python Programming CS-106E Syllabus

The document outlines a Python Programming course (CS-106E) aimed at building programming logic and problem-solving skills using Python. It includes course objectives, pre-requisites, and expected outcomes, covering topics such as data structures, object-oriented programming, file handling, and data visualization. The course is structured into five units and provides recommended textbooks and reference materials.

Uploaded by

25cs63
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

L-T-P Cr

CS-106E PYTHON PROGRAMMING


3-0-0 3

OBJECTIVE
Build programming logic and thereby developing skills in problem solving using Python programming
language and able to do testing and debugging of code written in Python Emphasize the concepts and
constructs rather than on language features.

PRE-REQUISITES
The students are expected to have basic knowledge of programming.

COURSE OUTCOMES
The students undergoing this course will be able to:
CO1: Learn and understand Python programming basics, looping, control statements and string
manipulations.
CO2: Learn basic concepts of list, tuple and dictionary data structures.
CO3: Learn and know the concepts of Structure and Functions.
CO4: Learn and know the concepts of file handling, exception handling.
CO5: Learn how to analyze and visualize the data.

UNIT I
Introduction to Python: History, Features & Benefits of Python, Structure of a Python Program,
Identifiers and Keywords, Concept of Variable, Memory Allocation for Variable, Data Types in Python,
Conversion Functions, Operators, Input and Output Function, Control Statements: Conditional Statement,
Loops, break, continue and pass statements.
UNIT II
Data Structures & Function: String, Lists, Tuples, Dictionary Data Structure, Built-in Library Function,
Method and Operation on these Data Structure. Defining Function, Type of Function Arguments
(Required Arguments, Keyword Arguments, Default Arguments, Variable-Length Arguments), Scope of a
Variable, Global Vs Local Variable, Python Modules & Packages.
UNIT III
Python Object Oriented Programming: Features of Object Oriented Programming, Creating Classes,
Class Variable, Instance Variable, init_() Method, Creating Instance Object, Class Attributes, Access
Specifiers in Python, Instance Method Vs Class Method. Inheritance & Polymorphism, Overriding and
Overloading Methods.
UNIT IV
Python File Handling, Exception Handling: Opening & Closing Files, File Access Modes, File Object
Attributes, Reading and Writing Files, Manipulating File Pointer using seek and tell.
Programming using File Operations. Exception Handling in Python.
UNIT V
Data Analysis & Visualization:
What is Data Visualization (What is data visualization? | LinkedIn Learning ), Basics of Data
Visualization & Analysis ([Link]
u=305572444): Distributional Analysis with Continuous Data, Distributional Analysis with Discrete
Data, Visualizing Multiple Distribution, Visualizing Relationship, Visualizing Multi-Dimensional
Relationship, Learning Excel: Data Analysis( Analyze your data effectively | LinkedIn Learning).

TEXT BOOKS
1. John V Guttag. “Introduction to Computation and Programming Using Python”, Prentice
Hall of India.
2. T. Budd, Exploring Python, TMH, 1st Ed, 2011

REFERENCE BOOKS
1. Python Tutorial/Documentation [Link] 2010
2. Allen Downey, Jeffrey Elkner, Chris Meyers ,How to think like a computer scientist:
Learning withPython,Freelyavailableonline.2012
3. [Link]
4. [Link]

You might also like