What is Python?.
Python is a general-purpose interpreted, interactive, object-oriented, and high-level programming language. With a design philosophy that emphasizes code readability, notably using significant whitespace. It provides constructs that enable clear programming on both small and large scales. It supports multiple programming paradigms, including object-oriented, imperative, functional and procedural. Has a large and comprehensive standard library.
Maintained by | License Type | Popular Examples | Support | Updates | Developer Skills |
---|---|---|---|---|---|
Python community | BSD | – | python.org | – | – |
Often Compared to | Testing | Accessibility | Maintained by | Repository |
---|---|---|---|---|
java, php | – | – | BSD | github.com/python |
Pros:
- Supports multiple systems and platforms.
- Object Oriented Programming-driven.
- Python has a plethora of frameworks that make web programming very flexible.
- Gives rise to quick development by using less code. Even a small team can handle Python effectively.
- Allows to scale even the most complex applications with ease.
- A large number of resources are available for Python.
Cons:
- Slow and not greatly preferred for mobile development.
- Python is not a good choice for memory intensive tasks.
- Has limitations with database access
- Python is not good for multi-processor/multi-core work