Python is an interpreted , high-level and general-purpose programming language . Python's design philosophy emphasizes code readability with its notable use of significant indentation . Its language constructs and object-oriented approach aim to help programmers write clear, logical code for small and large-scale projects. [29] Python Paradigm Multi-paradigm : functional , imperative , object-oriented , structured , reflective Designed by Guido van Rossum Developer Python Software Foundation First appeared February 1991 ; 30 years ago [1] Stable release 3.9.2 [2] / 19 February 2021 ; 33 days ago Preview release 3.10.0a6 [3] / 1 March 2021 ; 23 days ago Typing discipline Duck , dynamic , strong typing ; [4] gradual (since 3.5, but ignored in CPython ) [5] OS Linux , macOS , ...