Python

Python

High-level programming language


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