Python Training Syllabus:
This course covers Python from basic syntax to advanced programming
techniques, enabling students to build a strong foundation in writing
efficient, clean, and scalable Python code. Whether you are a beginner
or looking to enhance your programming skills, this course will guide
you through practical exercises and real-world projects to apply your
knowledge effectively.
Introduction and Setting up Your python Environment
-
π
Lesson 1.
What is Python?,Pythonβs History and Features etc
-
π
Lesson 2.
Python Basics:Python Syntax, Indentation, and Comments,Variables,
Constants, and Data Types (Numbers, Strings, Booleans),Type
Casting and Type Checking Input and Output Functions
-
π
Lesson 3.
Control Flow Statements:Conditional Statements (if, else, elif)
Looping Constructs (for, while) Nested Loops and Control Flow
Modifiers (break, continue, pass)
-
π
Lesson 4.
Hands-on Exercise: Simple Calculator
-
π
Lesson 5.
Working with Data
Structures:Lists,Tuples,Dictionaries,Sets
-
π
Lesson 6.
Hands-on Project: Contact Book:Build a simple contact book using
dictionaries and lists
-
π
Lesson 7.
Functions and Module:Function Parameters and Arguments Default
Arguments and Keyword Arguments Return Statement Variable Scope
(Global vs Local)
-
π
Lesson 8.
Lambda Functions Anonymous Functions with lambda Using lambda in
map(), filter(), and reduce()
-
π
Lesson 9.
Python Modules and Packages:Importing Modules (math, random, os,
etc.) Creating and Importing Custom Modules Using pip for External
Packages
-
π
Lesson 10.
Hands-on Project: Temperature Conversion Tool:Create a modular
program that converts temperatures between Celsius, Fahrenheit,
and Kelvin.
-
π
Lesson 11.
Object-Oriented Programming in Python:Object-Oriented Programming
Concepts Creating Classes and Objects Instance Variables and
Methods
-
π
Lesson 12.
Class Inheritance,Encapsulation, Polymorphism, and
Abstraction,
-
π
Lesson 13.
Hands-on Project: Simple Banking System