Why using Python ?
There are some reasons which is becoming the key point triggering Python to be one of the most popular programming language. From the many reasons exist are in the following points :
1. Python is an interpreted language. There is no need to hassle for compiling the source code and after that run the program. Using interpreter, the source code will simultaneously be interpreted and run.
2. There are many packages where those packages provide various features and functionalities. It empower python programming language in a different scale.
3. Python is a general multipurpose programming. Using python programming language, it is possible to built almost every kinds and types of application starting from a web-based application, desktop-based application, game application among others. Some people also can define it as a multiplatform language. The reason is because python can act as a programming language to develop software across device platforms such as web platform, desktop platform and also mobile device platform.
4. Python is quite easy for someone new to learn with. Python has a design so that it is easy to read. The flow or process of the application will be written into a python programming language with relatively less line of codes. This advantage will make it faster and more effective in order to build an application.
5. Python is open source. In other words, python is free and everyone can contribute to the development of python and share it with everyone else.
6. Python is a dynamic programming language. The terminology of a dynamic is in the aspect of the problem solving approach perspective. There are so many paradigm available to write the source code in a certain approach in order to develop the program. Those are functional programming, procedural programming or even object oriented programming where python can cover different style of approach.
7. One of the programming language for developing application in data science, robotics, machine learning, data analytics and artificial intelligent.