Features of python:
1. Free and open source
2. Easy to code
3. Interpreted language
Python is an Interpreted Language because Python code is executed line by line at a time. unlike other languages C, C++, Java, etc. there is no need to compile Python code before exeecution, this makes it easier to debug code.
4. High-Level Language
Python is a high-level language. When we write programs in Python, we do not need to remember the system architecture, nor do we need to manage the memory.
5.GUI Programming Support
Graphical User interfaces can be made using a module such as PyQt5, PyQt4, wxPython, or Tk in python. PyQt5 is the most popular option for creating graphical apps with Python.
Applications of python:
1. Web development
frameworks like django and flask
2. Supports internet protocols.
3. Used in scientific and numeric computations( for data) python is well used for data than any other languages:
using pandas, scipy, numpy
also used for:
visualization, monitoring, data integration, data analysis
4.desktop GUIs
Wxwidgets,kivy, tkinter
5.3D cad/cam
6.Mobile applications
