SlideShare a Scribd company logo
LESSON PLAN
Week
Date
Topic Planned
From To
1
Python Basics: Entering Expressions into the
Interactive Shell, The Integer, Floating-Point, and
String Data Types, String Concatenation and
Replication, Storing Values in Variables, Your
First Program, Dissecting Your Program
2
Flow control: Boolean Values, Comparison
Operators, Boolean Operators, Mixing Boolean and
Comparison Operators, Elements of Flow Control,
Program Execution, Flow Control Statements,
Importing Modules, Ending a Program Early with
sys.exit()
3
Functions: def Statements with Parameters, Return
Values and return Statements, The None Value,
Keyword Arguments and print(), Local and Global
Scope, The global Statement, Exception Handling, A
Short Program: Guess the Number
4
Module-2Lists: The List Data Type, Working with
Lists, Augmented Assignment Operators,
Methods, Example Program: Magic 8 Ball with a
List, List-like Types: Strings and Tuples,
References
5
Dictionaries and Structuring Data: The Dictionary
Data Type, Pretty Printing, Using Data Structures
to Model Real-World Things
7
Module-3 Manipulating Strings: Working with
Strings, Useful String Methods, Project: Password
Locker, Project: Adding Bullets to Wiki Markup
8
Reading and Writing Files: Files and File Paths,
The os.path Module, The File Reading/Writing
Process, Saving Variables with the shelve
Module,Saving Variables with the print.format()
Function, Project: Generating Random Quiz Files,
Project: Multiclipboard
LESSON PLAN
Week
Date
Topic Planned
From To
9
Module-4
Organizing Files: The shutil Module, Walking a
Directory Tree, Compressing Files with the zipfile
Module, Project: Renaming Files with American-
Style Dates to European-Style Dates,Project:
Backing Up a Folder into a ZIP File. Debugging:
Raising Exceptions, Getting the Traceback as a
String, Assertions, Logging, IDLE‟s Debugger
10
Module-5
Classes and objects: Programmer-defined types,
Attributes, Rectangles, Instances as return values,
Objects are mutable, Copying. Classes and
functions: Time, Pure functions, Modifiers,
Prototyping versus planning
11
Classes and methods: Object-oriented features,
Printing objects, Another example, A more
complicated example,
12
Theinit method, The __str__ method, Operator
overloading, Type-based dispatch, Polymorphism,
Interface and implementation
Signature of Signature of
Faculty/Course Coordinator HoD /Programme Coordinator
RECORD OF CLASS WORK
Week
Period
Topic Planned
Regular Extra
1 Module 1: Python Basics: Entering
Expressions into the Interactive Shell
1 The Integer, Floating-Point, and String Data
Types
1
String Concatenation and Replication, Storing
Values in Variables
1
Your First Program, Dissecting Your Program
2
Flow control: Boolean Values, Comparison
Operators, Boolean Operators, Mixing Boolean
and Comparison Operators
2
Elements of Flow Control, Program Execution,
Flow Control Statements, Importing Modules,
Ending a Program Early with sys.exit()
2
Lists: The List Data Type, Working with Lists
2
Augmented Assignment Operators, Methods
RECORD OF CLASS WORK
Week
Period
Topic Planned
Regular Extra
3 Magic 8 Ball with a List, List-like Types:
Strings and Tuples
3
Dictionaries and Structuring Data: The
Dictionary Data Type
3 Pretty Printing, Using Data Structures to
Model Real-World Things
3
Manipulating Strings: Working with Strings
4
Useful String Methods, Project: Password
Locker
4
Project: Adding Bullets to Wiki Markup
4 Reading and Writing Files: Files and File
Paths, The os.path Module, The File
Reading/Writing Process
4 Saving Variables with the shelve
Module,Saving Variables with the
print.format() Function
Signature of Signature of
Faculty/Course Coordinator HoD /Programme Coordinator
RECORD OF CLASS WORK
Week
Period
Topic Planned
Regular Extra
5
Project: Generating Random Quiz Files,
5
Project: Multiclipboard
5
Module-4
Organizing Files: The shutil Module
5
Walking a Directory Tree, Compressing Files
with the zipfile Module
6
Project: Renaming Files with American-Style
Dates to European-Style Dates
6
Project: Backing Up a Folder into a ZIP File
6
Debugging: Raising Exceptions
6 Getting the Traceback as a String
RECORD OF CLASS WORK
Week
Period
Topic Planned
Regular Extra
7
Assertions, Logging
7 IDLE‟s Debugger
7
Classes and objects: Programmer-defined
types
7
Attributes, Rectangles, Instances as return
values
8
Objects are mutable, Copying
8 Classes and functions: Time, Pure functions
8
Modifiers
8 Prototyping versus planning
Signature of Signature of
Faculty/Course Coordinator HoD /Programme Coordinator
RECORD OF CLASS WORK
Week
Period
Topic Planned
Regular Extra
9
Classes and methods: Object-oriented features
9
Printing objects
9
Another example
9 A more complicated example,
10
Theinit method
10
The __str__ method
10
Operator overloading
10
Type-based dispatch
RECORD OF CLASS WORK
Week
Period
Topic Planned
Regular Extra
11 Polymorphism
11 Interface and implementation
Signature of Signature of
Faculty/Course Coordinator HoD /Programme Coordinator
Signature of Signature of
Faculty/Course Coordinator HoD /Programme Coordinator
LESSON PLAN python.docx
LESSON PLAN python.docx

More Related Content

Similar to LESSON PLAN python.docx

Functional Programming.pptx
Functional Programming.pptxFunctional Programming.pptx
Functional Programming.pptx
KarthickT28
 
Kripanshu MOOC PPT - Kripanshu Shekhar Jha (1).pptx
Kripanshu MOOC PPT - Kripanshu Shekhar Jha (1).pptxKripanshu MOOC PPT - Kripanshu Shekhar Jha (1).pptx
Kripanshu MOOC PPT - Kripanshu Shekhar Jha (1).pptx
sg4795
 
Python Course In Chandigarh
Python Course In ChandigarhPython Course In Chandigarh
Python Course In Chandigarh
Excellence Academy
 
AI_2nd Lab.pptx
AI_2nd Lab.pptxAI_2nd Lab.pptx
AI_2nd Lab.pptx
MohammedAlYemeni1
 
python full notes data types string and tuple
python full notes data types string and tuplepython full notes data types string and tuple
python full notes data types string and tuple
SukhpreetSingh519414
 
FDP-faculty deveopmemt program on python
FDP-faculty deveopmemt program on pythonFDP-faculty deveopmemt program on python
FDP-faculty deveopmemt program on python
kannikadg
 
CSC 443 Data Base Management Systems.docx
CSC 443 Data Base Management Systems.docxCSC 443 Data Base Management Systems.docx
CSC 443 Data Base Management Systems.docx
write31
 
pythonlibrariesandmodules-210530042906.docx
pythonlibrariesandmodules-210530042906.docxpythonlibrariesandmodules-210530042906.docx
pythonlibrariesandmodules-210530042906.docx
RameshMishra84
 
Programmer.pdf
Programmer.pdfProgrammer.pdf
Programmer.pdf
studywriters
 
Python For Data Science.pptx
Python For Data Science.pptxPython For Data Science.pptx
Python For Data Science.pptx
rohithprabhas1
 
Mastering Python Programming.pdf
Mastering Python Programming.pdfMastering Python Programming.pdf
Mastering Python Programming.pdf
DhineshN12
 
Python institute in Patna
Python institute in PatnaPython institute in Patna
Python institute in Patna
Ravi Ranjan Kumar
 
employee turnover prediction document.docx
employee turnover prediction document.docxemployee turnover prediction document.docx
employee turnover prediction document.docx
rohithprabhas1
 
Python-Basics.pptx
Python-Basics.pptxPython-Basics.pptx
Python-Basics.pptx
TamalSengupta8
 
Zero to Hero - Introduction to Python3
Zero to Hero - Introduction to Python3Zero to Hero - Introduction to Python3
Zero to Hero - Introduction to Python3
Chariza Pladin
 
Python Interview Questions For Experienced
Python Interview Questions For ExperiencedPython Interview Questions For Experienced
Python Interview Questions For Experienced
zynofustechnology
 
prakash ppt (2).pdf
prakash ppt (2).pdfprakash ppt (2).pdf
prakash ppt (2).pdf
ShivamKS4
 
Python Course In Chandigarh
Python Course In ChandigarhPython Course In Chandigarh
Python Course In Chandigarh
Excellence Academy
 
Das patrac sandpythonwithpracticalcbse11
Das patrac sandpythonwithpracticalcbse11Das patrac sandpythonwithpracticalcbse11
Das patrac sandpythonwithpracticalcbse11
NumraHashmi
 

Similar to LESSON PLAN python.docx (20)

Functional Programming.pptx
Functional Programming.pptxFunctional Programming.pptx
Functional Programming.pptx
 
Kripanshu MOOC PPT - Kripanshu Shekhar Jha (1).pptx
Kripanshu MOOC PPT - Kripanshu Shekhar Jha (1).pptxKripanshu MOOC PPT - Kripanshu Shekhar Jha (1).pptx
Kripanshu MOOC PPT - Kripanshu Shekhar Jha (1).pptx
 
Python Course In Chandigarh
Python Course In ChandigarhPython Course In Chandigarh
Python Course In Chandigarh
 
AI_2nd Lab.pptx
AI_2nd Lab.pptxAI_2nd Lab.pptx
AI_2nd Lab.pptx
 
python full notes data types string and tuple
python full notes data types string and tuplepython full notes data types string and tuple
python full notes data types string and tuple
 
FDP-faculty deveopmemt program on python
FDP-faculty deveopmemt program on pythonFDP-faculty deveopmemt program on python
FDP-faculty deveopmemt program on python
 
CSC 443 Data Base Management Systems.docx
CSC 443 Data Base Management Systems.docxCSC 443 Data Base Management Systems.docx
CSC 443 Data Base Management Systems.docx
 
4th sem
4th sem4th sem
4th sem
 
pythonlibrariesandmodules-210530042906.docx
pythonlibrariesandmodules-210530042906.docxpythonlibrariesandmodules-210530042906.docx
pythonlibrariesandmodules-210530042906.docx
 
Programmer.pdf
Programmer.pdfProgrammer.pdf
Programmer.pdf
 
Python For Data Science.pptx
Python For Data Science.pptxPython For Data Science.pptx
Python For Data Science.pptx
 
Mastering Python Programming.pdf
Mastering Python Programming.pdfMastering Python Programming.pdf
Mastering Python Programming.pdf
 
Python institute in Patna
Python institute in PatnaPython institute in Patna
Python institute in Patna
 
employee turnover prediction document.docx
employee turnover prediction document.docxemployee turnover prediction document.docx
employee turnover prediction document.docx
 
Python-Basics.pptx
Python-Basics.pptxPython-Basics.pptx
Python-Basics.pptx
 
Zero to Hero - Introduction to Python3
Zero to Hero - Introduction to Python3Zero to Hero - Introduction to Python3
Zero to Hero - Introduction to Python3
 
Python Interview Questions For Experienced
Python Interview Questions For ExperiencedPython Interview Questions For Experienced
Python Interview Questions For Experienced
 
prakash ppt (2).pdf
prakash ppt (2).pdfprakash ppt (2).pdf
prakash ppt (2).pdf
 
Python Course In Chandigarh
Python Course In ChandigarhPython Course In Chandigarh
Python Course In Chandigarh
 
Das patrac sandpythonwithpracticalcbse11
Das patrac sandpythonwithpracticalcbse11Das patrac sandpythonwithpracticalcbse11
Das patrac sandpythonwithpracticalcbse11
 

Recently uploaded

CW RADAR, FMCW RADAR, FMCW ALTIMETER, AND THEIR PARAMETERS
CW RADAR, FMCW RADAR, FMCW ALTIMETER, AND THEIR PARAMETERSCW RADAR, FMCW RADAR, FMCW ALTIMETER, AND THEIR PARAMETERS
CW RADAR, FMCW RADAR, FMCW ALTIMETER, AND THEIR PARAMETERS
veerababupersonal22
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
karthi keyan
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
ydteq
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
Kerry Sado
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Teleport Manpower Consultant
 
space technology lecture notes on satellite
space technology lecture notes on satellitespace technology lecture notes on satellite
space technology lecture notes on satellite
ongomchris
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation & Control
 
AP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specificAP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specific
BrazilAccount1
 
English lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdfEnglish lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdf
BrazilAccount1
 
ML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptxML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptx
Vijay Dialani, PhD
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
gdsczhcet
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
TeeVichai
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
Osamah Alsalih
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
FluxPrime1
 
Basic Industrial Engineering terms for apparel
Basic Industrial Engineering terms for apparelBasic Industrial Engineering terms for apparel
Basic Industrial Engineering terms for apparel
top1002
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
Kamal Acharya
 
Unbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptxUnbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptx
ChristineTorrepenida1
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
AmarGB2
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
bakpo1
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
manasideore6
 

Recently uploaded (20)

CW RADAR, FMCW RADAR, FMCW ALTIMETER, AND THEIR PARAMETERS
CW RADAR, FMCW RADAR, FMCW ALTIMETER, AND THEIR PARAMETERSCW RADAR, FMCW RADAR, FMCW ALTIMETER, AND THEIR PARAMETERS
CW RADAR, FMCW RADAR, FMCW ALTIMETER, AND THEIR PARAMETERS
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
 
space technology lecture notes on satellite
space technology lecture notes on satellitespace technology lecture notes on satellite
space technology lecture notes on satellite
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
 
AP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specificAP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specific
 
English lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdfEnglish lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdf
 
ML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptxML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptx
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
 
Basic Industrial Engineering terms for apparel
Basic Industrial Engineering terms for apparelBasic Industrial Engineering terms for apparel
Basic Industrial Engineering terms for apparel
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
 
Unbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptxUnbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptx
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
 

LESSON PLAN python.docx

  • 1. LESSON PLAN Week Date Topic Planned From To 1 Python Basics: Entering Expressions into the Interactive Shell, The Integer, Floating-Point, and String Data Types, String Concatenation and Replication, Storing Values in Variables, Your First Program, Dissecting Your Program 2 Flow control: Boolean Values, Comparison Operators, Boolean Operators, Mixing Boolean and Comparison Operators, Elements of Flow Control, Program Execution, Flow Control Statements, Importing Modules, Ending a Program Early with sys.exit() 3 Functions: def Statements with Parameters, Return Values and return Statements, The None Value, Keyword Arguments and print(), Local and Global Scope, The global Statement, Exception Handling, A Short Program: Guess the Number 4 Module-2Lists: The List Data Type, Working with Lists, Augmented Assignment Operators, Methods, Example Program: Magic 8 Ball with a List, List-like Types: Strings and Tuples, References 5 Dictionaries and Structuring Data: The Dictionary Data Type, Pretty Printing, Using Data Structures to Model Real-World Things 7 Module-3 Manipulating Strings: Working with Strings, Useful String Methods, Project: Password Locker, Project: Adding Bullets to Wiki Markup 8 Reading and Writing Files: Files and File Paths, The os.path Module, The File Reading/Writing Process, Saving Variables with the shelve Module,Saving Variables with the print.format() Function, Project: Generating Random Quiz Files, Project: Multiclipboard LESSON PLAN Week Date Topic Planned From To 9 Module-4 Organizing Files: The shutil Module, Walking a Directory Tree, Compressing Files with the zipfile Module, Project: Renaming Files with American- Style Dates to European-Style Dates,Project: Backing Up a Folder into a ZIP File. Debugging: Raising Exceptions, Getting the Traceback as a String, Assertions, Logging, IDLE‟s Debugger 10 Module-5 Classes and objects: Programmer-defined types, Attributes, Rectangles, Instances as return values, Objects are mutable, Copying. Classes and functions: Time, Pure functions, Modifiers, Prototyping versus planning 11 Classes and methods: Object-oriented features, Printing objects, Another example, A more complicated example, 12 Theinit method, The __str__ method, Operator overloading, Type-based dispatch, Polymorphism, Interface and implementation Signature of Signature of Faculty/Course Coordinator HoD /Programme Coordinator
  • 2. RECORD OF CLASS WORK Week Period Topic Planned Regular Extra 1 Module 1: Python Basics: Entering Expressions into the Interactive Shell 1 The Integer, Floating-Point, and String Data Types 1 String Concatenation and Replication, Storing Values in Variables 1 Your First Program, Dissecting Your Program 2 Flow control: Boolean Values, Comparison Operators, Boolean Operators, Mixing Boolean and Comparison Operators 2 Elements of Flow Control, Program Execution, Flow Control Statements, Importing Modules, Ending a Program Early with sys.exit() 2 Lists: The List Data Type, Working with Lists 2 Augmented Assignment Operators, Methods RECORD OF CLASS WORK Week Period Topic Planned Regular Extra 3 Magic 8 Ball with a List, List-like Types: Strings and Tuples 3 Dictionaries and Structuring Data: The Dictionary Data Type 3 Pretty Printing, Using Data Structures to Model Real-World Things 3 Manipulating Strings: Working with Strings 4 Useful String Methods, Project: Password Locker 4 Project: Adding Bullets to Wiki Markup 4 Reading and Writing Files: Files and File Paths, The os.path Module, The File Reading/Writing Process 4 Saving Variables with the shelve Module,Saving Variables with the print.format() Function Signature of Signature of Faculty/Course Coordinator HoD /Programme Coordinator
  • 3. RECORD OF CLASS WORK Week Period Topic Planned Regular Extra 5 Project: Generating Random Quiz Files, 5 Project: Multiclipboard 5 Module-4 Organizing Files: The shutil Module 5 Walking a Directory Tree, Compressing Files with the zipfile Module 6 Project: Renaming Files with American-Style Dates to European-Style Dates 6 Project: Backing Up a Folder into a ZIP File 6 Debugging: Raising Exceptions 6 Getting the Traceback as a String RECORD OF CLASS WORK Week Period Topic Planned Regular Extra 7 Assertions, Logging 7 IDLE‟s Debugger 7 Classes and objects: Programmer-defined types 7 Attributes, Rectangles, Instances as return values 8 Objects are mutable, Copying 8 Classes and functions: Time, Pure functions 8 Modifiers 8 Prototyping versus planning Signature of Signature of Faculty/Course Coordinator HoD /Programme Coordinator
  • 4. RECORD OF CLASS WORK Week Period Topic Planned Regular Extra 9 Classes and methods: Object-oriented features 9 Printing objects 9 Another example 9 A more complicated example, 10 Theinit method 10 The __str__ method 10 Operator overloading 10 Type-based dispatch RECORD OF CLASS WORK Week Period Topic Planned Regular Extra 11 Polymorphism 11 Interface and implementation Signature of Signature of Faculty/Course Coordinator HoD /Programme Coordinator
  • 5. Signature of Signature of Faculty/Course Coordinator HoD /Programme Coordinator