regularpython@gmail.com
Python Features
Open source:
Python is an open-source programming language. This means we can see the original source code.
Easy to learn:
Python is very easy to learn because it has simple, clear and easy syntax, no type(int, string, etc.) declaration, automatic memory management, high-level data types and operations, design to read and write fast. We can remember syntax easily compare to other languages and less code.
Easy-to-maintain:
Python's source code is very easy-to-maintain. Because every one easily understands the code.
A broad standard library:
python has a bulk of the libraries. Before writing a reusable module check if that requirement module already exists or not. Because you can get almost a predefined module that will be satisfied with your expectations.
Portable:
Python can run on a huge variety of hardware platforms and has the same interface on all platforms.
Interpreted:
Python is interpreted, it executes line by line. This makes it easy to test and debug.
Object-Oriented:
Python supports classes and objects.
Free and Open Source:
Python is an open-source code language and its source code is available to the public for free, no need to buy a costly license.
GUI Programming:
we can use it to develop a Graphical User Interface(GUI).
Frameworks available in Python:
We can develop websites by using python. Python has frameworks to develop websites Examples: Django, Flask, Pyramid, Tornado
Databases:
Python gives interfaces to all major commercial databases.
Scalable:
Python gives a better structure and support for large programs than shell scripting.
Extensible:
It implies that different languages such as C/C++ can be used to collect the code and thus it can be used in addition in our python code.
Integrated:
It can be easily integrated with languages like C, C++, JAVA, etc.
Cross-platform Language:
Python can run on different platforms such as Windows, Linux, Unix, and Macintosh, etc. So, we can say that Python is a portable language.