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
Often Compared to Testing Accessibility Maintained by Repository
java, php BSD

  • 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.
  • 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