DURATION – 3 MONTHS
1: Introduction To Python
Installation and Working with Python
- Understanding Python Variables
- Python Basic Operators
- Understanding Python Blocks
2: Python Data Types
Declaring and using Numeric data types: int, float, complex
- Using String Data Type And String Operations
- Defining List And List Slicing
- Use Of Tuple Data Type
3: Python Program Flow Control
Conditional blocks using if, else and elif
- Simple For Loops In Python
- For Loop Using Ranges, String, List And Dictionaries
- Use Of While Loops In Python
- Loop Manipulation Using Pass, Continue, Break And Else
- Programming Using Python Conditional And Loops Block
4: Python Functions, Modules And Packages
Organizing python codes using functions
- Organizing Python Projects Into Modules
- Importing Own Module As Well As External Modules
- Understanding Packages
- Powerful Lamda Function In Python
- Programming Using Functions, Modules And External Packages
5: Python String, List And Dictionary Manipulations
Building blocks of python programs
- Understanding String In Build Methods
- List Manipulation Using In Build Methods
- Dictionary Manipulation
- Programming Using String, List And Dictionary In Build Functions
6: Python File Operation
Reading config files in python
- Writing Log Files In Python
- Understanding Read Functions, Read(), Readline() And Readlines()
- Understanding Write Functions, Write() And Writelines()
- Manipulating File Pointer Using Seek
Programming using file operations
7: Python Object Oriented Programming – Oops
Concept of class, object and instances
- Constructor, Class Attributes And Destructors
- Real Time Use Of Class In Live Projects
- Inheritance , Overlapping And Overloading Operators
- Adding And Retrieving Dynamic Attributes Of Classes
- Programming Using Oops Support
8: Python Regular Expression
Powerful pattern matching and searching
- Power Of Pattern Searching Using Regex In Python
- Real Time Parsing Of Networking Or System Data Using Regex
- Password, Email, Url Validation Using Regular Expression
- Pattern Finding Programs Using Regular Expression
9: Python Exception Handling
Avoiding code break using exception handling
- Safe Guarding File Operation Using Exception Handling
- Handling And Helping Developer With Error Code
- Programming Using Exception Handling