Saturday, 1 June 2019

Importance of Python in Automation

As you all know python is high level object oriented programming language .It is widely used in lots of different applications ,whether its automotive,healthcare,business analytics,telecom,finance ,marketing domain etc ,this is not just limited to above sectors but also used in AI and ML , Analytics,Prediction,Forecasting,Time series analysis .The growing use of python makes it hot cake in the market .Increasing demand of analytics to know customer behavior ,purchasing power ,decision making capability ,credit card fraud detection ,recommendation system,share market price prediction can be easily happen through the use of this language.Here comes to the era of DevOPS ,Cloud ,Virtualization.
The cutting edge technology that google is using like search engine optimization also depend  on python scripting in the back end .
Kubernetes and Docker can be totally automated with simple python scripting.
Talking of the testing ,a complex web application consists of number of pages and operation can be easily automated with Robot Framework that use python and selenium in their back end.
Web Services and API testing  can also be automate with Robot using its requests library.
Pytest and unittest framework in python provide good exposure to automate any kind of testing task through automation.
Automation of Login functionality of linux servers can be done through python using paramiko ,crypto and other dependent library very easily.
Web scraping can be done to analyse cricket score ,batting average and share market price prediction through python urlib2 ,beautifuSoup library .
For window based application  Auto IT can be use to integrate with Robot Framework to automate window based application
pywinauto can also be used in place of Auto IT if required.
Overall the scope of python is not limited to only few examples which I have shared it is very powerful ,dynamic and growing language .
Day is not so far when python gains its popularity so much and most of the people using it without thinking.
So keep learning Python ...
Cheers :)