Python is a very powerful programming language and it’s growing very fast because of its simplicity and easy syntax. Python has immense support for the different library which is making it unique. This video and blog series will help you to learn python from scratch and will guide you to implement it in different areas. Python Tutorial For Automation Testing Step By Step Guide will cover a python will automation.

We will be using Python mainly for automation testing but Python can do a lot of things in different areas too. We will see how to perform Web Automation, API Automation, Desktop Automation, and few fun elements as well.

We have already covered Java in detail but this series will mainly cover Python. Please let me know if you face any issue in Python and I will try my best to help you out.

 

Python Tutorial For Automation Testing

Section 1- Introduction and Download and Installation On Windows and MAC

What is Python- Introduction to Python

Download and Install Python On Windows

Install and Configure Python On MAC

Section 2- Datatypes In Python

Python different Data Types and Usage

Strings In Python

List In Python- Indexing, Slicing, and many more operations

Set In Python and How to Implement the same

Dictiornary In Python and How to iterate the dictionary

Tuples In Python- Difference between List and Tuple

Section 3- Conditional and Loop Statement In Python

For loop in Python and Inner for loop

While Loop In Python with Else, Break, Continue, and pass

Section 4- Functions and Modules In Python

What are functions in Python

*args and **kwargs in Python

What are modules and packages in Python

Section 5- OOPs (Object Oriented Programming ) Concepts

What is Class and Objects in Python

Inheritance in Python- Single Level, Multi-Level, Multiple, MRO

Method Overriding in Python- Polymorphism 

Constructor in Python and Constructor with Inheritance

Bonus Lectures

Bonus-  Debug Python Programs

Bonus- How To Read Python Documentation

Bonus-  Execute Python script from the terminal in MAC

Bonus-  Execute Python script from the windows command prompt

Section 6- Exceptions, Assert, and different useful functions in Python

How to handle exceptions in Python

Assert in Python and how to assert a different type of values 

Zip function in Python

Section 7- Lambda Functions, Map, Filter, Reduce in Python

Lambda or Anonymous class in Python

Section 8- Working with files and different utility in Pythons

How to work with text files in Python

How to read PDF files in Python using PyPDF2

How to convert images to PDF files in Python using img2pdf package with 2 lines of code

How to solve refusing to work on images with alpha channel in Python

Section 9- Working with Excel using openpyxl

How to perform read and write excel in openpyxl using Pycharm

How to add multiple records in excel using zip function.

Section 10- Sending Email In Python

How to send email in Python with smtplib without attachment

How to send email in Python with smtplib with attachment