Call Us: +91 95668 50217
Query Form
Computer Courses
PYTHON
Python
Programming Language
Syllabus
Module 1: Introduction to Python
- Definition of Python
- What Python Can Do
- Why Python?
- Good to Know
Module 2: Basics of Python Programming
- Python Syntax Compared to Other Languages
- Applications of Python
- Installing Python
- Variable Naming Rules
- Variable Assignment
- Data Types
- Dynamic Typing
- Python Data Types
- Finding Data Types
- Type Conversion
- Definition
- Do’s and Don’ts
Module 3: String Manipulation
- String Methods
- String Type Casting
- Formatting Strings
- Padding
- Formatting Numbers
- String Slicing
Module 4: Lists and 2D Lists
- Definition of List
- Basic Overview of List
- Accessing List With Indexing
- Modifying List
- Appending in List
- Inserting in List
- Removing in List
- Sorting List
- Splitting & Joining
- Strings Using Lists
- 2D List
Module 5: Control Flow
- While Loop
- For Loop
- Nested Loop
- Break, Continue, Pass Statements
- If, Elif, Else Statements
Module 6: Tuples and Dictionaries
- Definition of Tuples
- Operations with Tuples
- Definition of Dictionary
- Working with Dictionary
- Adding, Modifying, Looping Key-Value Pairs
- Displaying Keys
- Lists in Dictionaries
Module 7: Sets
- Definition of SET
- Adding/Removing
- Elements in Set
- Checking Membership in Set
- Set Methods
Module 8: Functions
- Definition of Functions
- Basic Overview of Functions
- User Defined Function
- Definition of Variables
- Assigning and Accessing Values
- Local & Global Variables
- Variable Length, Arbitrary, and Default Arguments
Module 9: Advanced Functions
- Generators
- Using Generators with Yield
- Lambda Functions
- Basic Lambda Functions
- Lambda with Functions
Module 10: Operators
- Arithmetic, Assignment, Comparison, Logical Operators
- Identity, Membership, Bitwise Operators
- Operator Precedence
Module 11: Exception Handling
- Definition of Exception
- Try, Except, Else, Finally Blocks
- Exception Hierarchy
- Raising Exceptions
- Generic Exception Handling
- Exception Chaining
- Custom Exceptions
Module 12: Object-Oriented Programming (OOP)
- Class and Object in Python
- Class Attributes
Instance Attributes - Class Method and Instance Method
- Init Method
- Property Decorators
- Getter, Setter
- Property Method
- Class Method Decorator
- Static Method
- Abstraction and Encapsulation
- Single, Multiple, Multilevel Inheritance
- Function Overriding
- Handling Diamond Problem
- Operator Overloading
- Abstract Base Class
Module 13: Programs
- Example Programs and Problem Solving

