Python is a high-level, interpreted programming language known for its readable syntax and versatility. It emphasizes code readability with its use of significant whitespace and supports multiple programming paradigms.
imperative, procedural, object-oriented, functional, reflective
web development, data science, scientific computing, artificial intelligence, automation, scripting, education, analysis
first-class functions, closures, pattern matching, type inference, decorators/annotations, iterators/generators, reflection, meta-programming, string interpolation, modules, lambdas, destructuring, named arguments, REPL, interactive development
gradual system, structural typing, strong typing, partial inference, runtime checking, conservative type coercion, optional type annotations
interpreted, interpreted with JIT compilation
ABC, Modula-3, C, C++, Lisp, Perl, Java, Haskell, APL, Standard ML, CLU, Icon, Dylan, ALGOL 68
py, cgi, fcgi, gyp, gypi, lmi, py3, pyde, pyi, pyp, pyt, pyw, rpy, spec, tac, wsgi, xpy
Status | active |
Type | programming |
Created | 1991 |
Designed by | Guido van Rossum |
Developed by |
Python Software Foundation Guido van Rossum |
PyPL Index | #1 |
TIOBE Index | #1 |
GitHub rank | #4 |