Where is python used?
Python is a general purpose, high level, interpreted language with easy syntax and dynamic semantics.
It has an amazing computing power and is much more productive.
Python is easy-to-learn yet powerful object oriented programming language. It is a very high level programming language yet as powerful as many other middle-level not so high level languages like C, C++, Java, etc.
Pluses of Python
- Easy to use object oriented language
- Expressive language
- Interpreted language
- Its completeness
- Cross-platform language
- Free and open source
- Variety of usage/Application
Python has evolved into a powerful, complete and useful language over these years. These days Python is being used in many diverse fields/applications, some of which are:
- Scripting
- Web application
- Game development
- System Administration
- Rapid prototyping
- GUI programs
- Database Application
- Data Science
- Machine learning
Python offers many choices for Web development:
- Django
- Pyramid
- Flask
Python’s standard library supports many internet protocols:
- HTML
- XML
- JSON
- FTP, IMAP
Python is widely used in Scientific and Numeric computing:
- SciPy
- Pandas
- IPython
- NumPy
Although, it is not perfect for every type of application, yet it has many strengths that make it a good choice for many situations.