Python Course SyllabusÂ
(Core Python & Advanced Python Topics)
1.Core Python Programming Fundamentals
Introduction to Python Programming Language
Python Data Types and Variables
Python Operators and Expressions
Decision Making Statements in Python (if, if-else, elif)
Looping Statements in Python (for loop, while loop)
Python Control Statements (break, continue, pass)
2.Python Data Structures
String Manipulation in Python
Python Lists and List Operations
Python Tuples and Tuple Methods
Python Dictionaries and Dictionary Functions
3.Python Functions and Modules
Python Functions (User-Defined & Built-in Functions)
Python Modules and Packages
Python Input and Output Operations (File Handling)
4.Python Error Handling
Exception Handling in Python (try, except, finally, raise)
5.Advanced Python Programming
Advanced Python Concepts and Techniques
Object-Oriented Programming (OOPs) Concepts in Python
Classes and Objects
Inheritance
Polymorphism
Encapsulation
Abstraction
6.Specialized Python Topics
Regular Expressions (Regex) in Python
Python Database Connectivity (SQLite, MySQL)
Python Networking Programming
Multithreading in Python
GUI Programming in Python (Tkinter / PyQt)
Sending Emails Using Python (SMTP)

