Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
13 views

Python Programming Syllabus

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

Python Programming Syllabus

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

Core Python Programming Syllabus

Module 1 2 Hours - 2 Topics


 Introducing Python (Day 1)
 Installing Python on Windows (Day 1)

Module 2 2 Hours - 1 Topic


 Installing Python on Linux and other Operating Systems (Day 2)

Module 3 2 Hours - 2 Topics


 Using quotes and escape character (Day 3)
 String Concatenation and Repeater Operators (Day 3)

Module 4 2 Hours - 1 Topic


 Using Mathematical Operators with Numbers (Day 4)

Module 5 2 Hours - 3 Topics


 Creating and Using Lists (Day 5)
 len() with Lists (Day 5)
 in Operator with Lists (Day 5)

Module 6 2 Hours - 2 Topics


 Deleting List Element (Day 6)
 Common list and operations (Day 6)

Module 7 2 Hours - 2 Topics


 Using Dictionaries (Day 7)
 Accessing Dictionary values (Day 7)

Module 8 2 Hours - 2 Topics


 Adding, Replacing and Deleting key-value pairs (Day 8)
 Functions: get(), keys(), values() and items() (Day 8)

Module 9 2 Hours - 1 Topic


 Using for Loops (Day 9)

Module 10 2 Hours - 3 Topics


 Using Sequence Operators and Functions with Strings (Day 10)
 Using the in Operator (Day 10)
 Indexing and Slicing Strings (Day 10)

Module 11 2 Hours - 4 Topics


 Defining Functions (Day 11)

Page 1
 Using Parameters and Return Values (Day 11)
 Using Arguments and Defaults Parameters (Day 11)
 Using Global Variables and Constants (Day 11)

Module 12 2 Hours - 3 Topics


 Introduction to Object-Oriented Python (Day 12)
 Creating Classes, Methods and Objects (Day 12)
 Using Constructor and Attributes (Day 12)

Module 13 2 Hours - 3 Topics


 Using Class Attributes and Static Methods (Day 13)
 Understanding Object Encapsulation (Day 13)
 Private Attributes and Methods (Day 13)

Module 14 2 Hours - 3 Topics


 Controlling Attribute Access (Day 14)
 Inheritance (Day 14)
 Polymorphism (Day 14)

Module 15 2 Hours - 4 Topics


 The open Function (Day 15)
 Input from Text Files (Day 15)
 Output to Text Files (Day 15)
 Handling Exceptions (Day 15)

Module 16 2 Hours - 2 Topics


 Using Modules in Programs (Day 16)
 Writing Modules (Day 16)

Module 17 2 Hours - 1 Topic


 Importing Modules (Day 17)

Module 18 2 Hours - 1 Topic


 Functions: Recurssive function (Day 18)

Module 19 2 Hours - 1 Topic


 Lambda Function (filter(), map()) (Day 19)

Module 20 2 Hours - 1 Topic


 EXAM (Day 20)

Page 2

You might also like