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

Lesson Plan - PYTHON PROGRAMMING

The document contains a lesson plan for a Python Programming course. It details the topics, lecture dates, and evaluation process across 5 units covering Python fundamentals, flow control, data types, file operations, and packages.

Uploaded by

reshu.tyagi
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)
138 views

Lesson Plan - PYTHON PROGRAMMING

The document contains a lesson plan for a Python Programming course. It details the topics, lecture dates, and evaluation process across 5 units covering Python fundamentals, flow control, data types, file operations, and packages.

Uploaded by

reshu.tyagi
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/ 3

Lesson Plan

(Academic Year: 2023-24)

Department: - DATA SCIENCE


Teacher’s Name : RENUKA SINGH Subject Code : BCC-302

Subject Name : Python Programming

Year : II year / DS

Lecture
Lecture
Sub Topics to be covered Scheduled Remark
Lecture. Delivery Date
Topic Date
No
No.
Broad Topic Detailed contents
Introduction to Python
1 1.1

2 1.2 Python variables

3 1.3 Python basic Operators

4 1.4 Operator precedence


UNIT 1
5 1.5 (Introduction to Operator Associativity
Python)
6 1.6 Understanding python blocks.
1.7
7 Python Data Types

1.8 Declaring and using Numeric data


8
types: int, float etc.
UNIT 2 Conditional Statement in Python
9 2.1
( Python Program If-else its working and execution
Flow Control 1) Nested-if statement
10 2.2
Conditional 2)Elif statement
blocks)
11 2.3 Simple for loops in python
12 2.4 For loop using ranges, string
13 2.5 . Use of while loops in python
Loop manipulation using pass,
14 2.6
continue
15 2.7 Break and else
Programming using Python
16 2.8
conditional and loop block
Using string data type and string
17 3.1 operations

18 3.2 Defining list and list slicing

19 3.3 Use of Tuple data type


String, List and Dictionary,
20 3.4 UNIT 3
Manipulations
(Python Complex
data types) Building blocks of python programs,
21 3.5
string manipulation methods
Programming using string, list and
22 3.6
dictionary in-built functions
23 3.7 Python Functions, Organizing
Organizing python codes using
24 3.8
functions.
25 4.1 Reading files

26 4.2 Writing files in python


Understanding read functions,
27 4.3
read()
28 4.4 UNIT4 readline(), readlines()
( Python File
29 4.5 Operations) Understanding write functions

30 4.6 write() and writelines()


Manipulating file pointer using seek
31 4.7
Programming
32 4.8 using file operations
Simple programs using the built-in
33 5.1
functions of packages matplotlib
Simple programs using the built-in
34 5.2
functions of packages numpy
Simple programs using the built-in
35 5.3 Unit 5
( Python functions of packages pandas.
packages) GUI Programming: Tkinter
36 5.4
introduction
37 5.5 Tkinter and PythonProgramming
38 5.6 Tk Widgets

39 5.7 Tkinter examples

40 5.8 Python programming with IDE.

Beyond syllabus:

1.Data visualization in python.

References:

1. Wesley J. Chun, “Core Python Applications Programming”, 3rd Edition , Pearson Education,
2016

2. Lambert, Fundamentals of Python: First Programs with MindTap, 2nd 1st edition , Cengage
Learning publication
3. Charles Dierbach, “Introduction to Computer Science using Python”, Wiley, 2015
4. Jeeva Jose &P.SojanLal, “Introduction to Computing and Problem Solving with PYTHON”,
Khanna Publishers, New Delhi, 2016
5. Downey, A. et al., “How to think like a Computer Scientist: Learning with Python”, John
Wiley, 2015
6. Mark Lutz, “Learning Python”, 5th edition, Orelly Publication, 2013, ISBN 978- 1449355739
7. John Zelle, “Python Programming: An Introduction to Computer Science”, Second edition,
Course Technology Cengage Learning Publications, 2013, ISBN 978- 1590282410
8. Michel Dawson, “Python Programming for Absolute Beginers” , Third Edition, Course
Technology Cengage Learning Publications, 2013, ISBN 978-1435455009
9. David Beazley, Brian Jones., “Python Cookbook”, Third Edition, Orelly Publication, 2013,
ISBN 978-1449340377

Evaluation Process:
Criteria Weightage (%age)
1 Attendance 20
.
2 Class Test-1 10
.
3 Class Test-2 10
.
4 CT / Quiz / Project Based Learning 10
.
5 Sessional Test-1 20
.
6 Sessional Test-2 30
.

You might also like