Python can be applied in various application areas which are as follows:
1. Web Applications: It is used to develop scalable and secure web applications. It provides wide range of libraries to handle internet protocols and also provides Frameworks such as Django, Pyramid, Flask etc to develop and deploy various simple as well as complex web based applications.
2. Desktop GUI Applications: It can be used to develop GUI as well. Tk is an open source widget toolkit which can be used to develop python based desktop applications. Some other useful toolkits are wxWidgets, Kivy, pyqt etc.
3. Software Development: It is very helpful in software development process.