General-purpose and high-level programming language. Python supports multiple programming paradigms, including object-oriented, imperative and functional programming styles.
Python is a general-purpose, high-level programming language. Python supports multiple programming paradigms, including object-oriented, imperative and functional programming styles. It features a fully dynamic type system and automatic memory management.
Python is often used as a scripting language, but is also used in a wide range of non-scripting contexts. Using third-party tools, Python code can be packaged into standalone executable programs.
There are two versions of Python that are most commonly used - 2.x and 3.x
Python Interpreters
- CPython (default implementation)
- PyPy
- IronPython