Python Programming – Syllabus
-
Introduction to Python:
-
Lesson 1. Features of Python.01 Hrs.
-
Lesson 2. Viewing the Byte Code.01 Hrs.
-
Lesson 3. Python Virtual Machine.01 Hrs.
-
Lesson 4. Memory Management in Python.01 Hrs.
-
Lesson 5. Comparison between C, Java, and Python.01 Hrs.
-
-
Python Fundamentals:
-
Lesson 1. Character Set and Tokens (Keywords, Identifiers, Literals, Operators, Punctuations).02 Hrs.
-
Lesson 2. Comments in Python (Single-line and Multi-line).01 Hrs.
-
Lesson 3. Variables and Assignments (Creating Variables, Multiple Assignments).02 Hrs.
-
-
Control Structures:
-
Lesson 1. Decision Making: if, if-else, nested if-else.04 Hrs.
-
Lesson 2. Looping: while, for loops.04 Hrs.
-
Lesson 3. Break and Continue Statements.02 Hrs.
-
-
Functions and Modules:
-
Lesson 1. Defining and Calling Functions.02 Hrs.
-
Lesson 2. Function Arguments and Return Values.02 Hrs.
-
Lesson 3. Lambda Functions.04 Hrs.
-
Lesson 4. Modules and Packages.04 Hrs.
-
-
Data Structures in Python:
-
Lesson 1. Lists, Tuples, Sets, and Dictionaries.06 Hrs.
-
Lesson 2. Operations on Data Structures.04 Hrs.
-
Lesson 3. List Comprehensions.04 Hrs.
-
-
File Handling:
-
Lesson 1. Opening and Closing Files.02 Hrs.
-
Lesson 2. Reading and Writing Files.02 Hrs.
-
Lesson 3. File Methods and Operations.02 Hrs.
-
-
Exception Handling:
-
Lesson 1. Errors and Exceptions.02 Hrs.
-
Lesson 2. Try, Except, Finally Blocks.02 Hrs.
-
Lesson 3. Raising Exceptions.02 Hrs.
-
-
Object-Oriented Programming in Python:
-
Lesson 1. Classes and Objects.02 Hrs.
-
Lesson 2. Constructors and Destructors.02 Hrs.
-
Lesson 3. Method Overriding.02 Hrs.
-

