Mphasis Python training
Training period 10-Dec-2024 to 27-Dec-2024 (15 days)
Trainer: Kalyan G

Mob: 9740069247
Linked in: https://www.linkedin.com/in/kalyan-garai-a5766116/
| MLA Python Fundamentals - S1 | Language Fundamentals | Installation Why do we need Python? Interactive Shell Executable of Script files IDE - Python IDLE, Jupyter Notebook, Spyder, VSCode, PyCharm Characteristics & Features of Python Expressions & Operators |
| MLA Python Fundamentals - S1 | Python Data types | Simple data types: Numbers and Strings Complex data types: Lists, Tuples, Dictionaries and Sets Boolean Shallow and deep copies |
| MLA Python Fundamentals - S1 | Control Structures | If condition For loop While loop Break Continue Pass |
| MLA Python Fundamentals - S1 | Functions | Defining a function Function with arguments Positional & Default arguments Variable positional arguments Variable keyword arguments Keyword-only arguments Different ways to pass values Functions as return values Recursion Iterator Functions Generator Functions Closures Decorators Lambda Functions |
| MLA Python OOPS & File Handling - S1 | Advanced Operations | List Comprehension Dictionary Comprehension Format operators Hashing Map, Filter, Reduce Modules, Sub Modules Math, OS, date, time, datetime, random, Statistics & sys modules Installing external modules Creating custom modules |
| MLA Python OOPS & File Handling - S1 | File Handling & Data serialization | Opening and closing files Different read functions Writing to file How to store/extract data in object Different modes - r+ and a+ Reading and writing JSON, Excel, CSV data Transforming Python Objects into JSON Transforming Python Objects into CSV Different CSV dialects Object Serialization - yaml, json |
| MLA Python OOPS & File Handling - S1 | Exceptions and Command-Line Arguments | try and except blocks The Exception Hierarchy Chaining except Blocks Using Python shell Using Command-Line Arguments in a script Overview of argparse Handling multiple exceptions Using custom exceptions in code Accessing command-line arguments in Python The sys.argv list Parsing command-line arguments Subcommands in argparse |
| MLA Python OOPS & File Handling - S1 | OOPS in Python | Classes Objects Inheritance Class attributes Methods Private and public members Class and instance variables Getters and Setters Subclass and Superclass Multiple and multilevel inheritance Polymorphism Special methods - repr, str, add, sub, mul, etc. Built-in functions and custom data types Defining properties in classes Defining properties using decorators |
| MLA Python Automation & Testing - S1 | Regex | Regular expressions Regex Functions Regex Methods Regex Metacharacters |
| MLA Python Automation & Testing - S1 | External Libraries | Requests Library (For Rest API Automation) Subprocess Time Powershell script(basic) Paramiko Library (For SSH Automation) Selenium web driver (Page object module) |
| MLA Python Automation & Testing - S1 | Testing Framework | Robotframework Robotframework-sshlibrary Robotframework-seleniumLibrary |
| MLA Python Comprehensive Assessment - S1 | Assessment Topics | MLA Python Fundamentals - S1 MLA Python OOPS & File Handling - S1 MLA Python Automation & Testing - S1 |



Added Comments/Questions: