Overview about programming and Scripting languages
Role of programmings in automation testing
Explore History of Python
Instalation of python and python libraries in Windows and other O/S
Understanding Package management and environmant setup
Instalation and setup pycharm
Explore features of Python
Understanding Python Variable and Data types- Objects and References, Variables Rules
Data types- Number, Math Operation, Exponentiations and Modulo, Arithmetic order of precedence, Boolean, Strings, String Slicing and Index, String Formatting
Explore List, List Methods, Working With Dictionary, Nested Dictionary, Dictionary Methods, Tuple
Working with Operators- comparison operator, Boolean Operators, Boolean and Order of Precedence
Working with Flow control Statements- If statement and If-Else Statement, Break and Continue statements
Working with Looping statements- For Loop, While Loop, Iterating List , Use of Range function in for loop
Working with Functions- Built in function and User defined functions, Understanding Method, Return value
Working with positional / optional parameter
Understanding Scope of Variables
Understanding OOPS Concepts- Understanding Object and Class, Inheritance, Method Overriding.
Exception Handling in Python- Exception Handling, finally, and Else Block
Handling Files- How to read and write data into a file.