Yes! Let’s start learning python! To be honest, I have worked with python for some time, on and off.
At one time, a client asked me to maintain their test automation which was built in python, and do bug fixing on that. Easy peasy. At another time, a client asked me to build their test automation from scratch in python. Done!
So basically, it is a really easy language to work with. But also don’t forget that I have a background in other programming languages such as javascript, Java, .NET, VB, and many others.
But then…the one million dollar question. Do we know what Python is? What is Python? No no, it is not the snake. Yeah, that snake is indeed pretty cute. But No! It is not the snake.
Okay, Python is a programming language that is easy to learn. It is applicable to many types of applications such as testing, web application, machine learning, data science, desktop application, and most important automation.
Well, that sounds more like its benefits instead of describing what python is. So, what is Python?
Right, Python is an interpreted language. The python interpreter will turn the source code, that you have built, into machine code line by line once at a time during the program’s execution.
Hmm, is it not the same concept as another language such as Java or .NET? The difference may be that they are using a compiler instead of an interpreter.
Well, with Python, the source code will be interpreted to source code line by line instead of as a whole at one time. Boom! Hmm okay, I might not know what it is exactly. Don’t blame me. I bet only a few people know what Python is. And bet that they care more about its advantages or its benefits.
Okay, so what are its benefits? Why Python?
Many! I have mentioned some of them above. First, it is easy to learn. Second, it is applicable to many fields from web applications to data science applications. On top of that, Python allows us to solve complex problems with less time and code. Moreover, Python has a large ecosystems, library, frameworks, and huge community. And don’t forget, Python developer is in high demand on for sure high salary.
So what can you ask more? Let’s dig it!
Happy learning Python!