PYTHON PROGRAMMING
LEVEL: Beginner TUTOR: Mr. T.M.Hayath,BE(CSE),M.Tech(DE)
COMPILER: IDLE Python 3.8/ GDB COMPILER MODE: ONLINE
Topic Time Duration in Hours (Approx )
Programming Fundamentals using Python - Part 1
Introduction to Programming 2
Introduction to Algorithms & Pseudo 2
code
Basics of Algorithms & Pseudo code 2
Variables, Data types & Operators in 5
Python
Coding Standards & Formatting 1
Output
Assignment Set - 1 2
Test 1 1
Introduction to Functions 1
Selection Control Structures 2
Iteration Control Structures 2
Assignment Set - 2 1
Test 2 1
Collections and List in Python 3
Tuple in Python 3
String in Python 3
Assignment Set - 3 2
Test 3 1
Dictionary in Python 3
Set in Python 2
Libraries & Functions in Python 2
Assignment Set - 4 2
Test 4 2
Programming Fundamentals using Python - Part 2
Introduction 2
Functions - Arguments 1
Variables & Scope 2
Assignment Set - 5 2
Exception Handling in Python 2
Recursion 2
Assignment Set - 6 2
Modules & Packages 2
File Handling in Python 3
Assignment Set - 7 2
Test 5 2
Object Oriented Programming [OOP]using Python
OOP Introduction 3
OOP Basics 3
Abstraction & Encapsulation 2
Assignment Set 7 2
Test 6 2
Pass by Reference 2
Collection of Objects 2
Static 2
Assignment Set 8 2
Class Relationships 1
Assignment Set 3 2
Inheritance 3
Assignment Set 9 2
Test 7 2
Abstract 2
Exception Handling 2
Assignment Set 10 2
Common Mistakes 1
Practice Problems 3
Data Structures and Algorithms using Python - Part 1
Introduction to Data Structures 2
List - Part 1 2
Assignment Set - 11 2
List - Part 2 2
Assignment Set - 12 2
Stack 2
Queue 2
Non - Linear Data Structures 4
Assignment Set - 13 2
Linear Data Structure 4
Test 8 2
Data Structures and Algorithms using Python - Part 2
Introduction 2
Hashing & Hash Table 3
Data Structures - Summary 2
Algorithms 3
Search Algorithms 3
Assignment Set - 14 2
Sort Algorithms 3
Assignment Set - 15 2
Algorithm Technique 2
Analysis of Algorithms 2
Assignment Set - 16 2
Practice Quiz 2
Practice Problems 2
Test /Mini Project 3