Category:Python: Difference between revisions

Content added Content deleted
(Better to say interpreted rather than compiled, even though it is byte coded. (Can the categories be modified)?)
(mark as an OO language)
Line 6: Line 6:
|express=implicit
|express=implicit
|checking=dynamic
|checking=dynamic
|gc=yes}}{{language programming paradigm|Dynamic}}{{codepad}}From the official [http://www.python.org Python] website: "Python is a dynamic [[object-oriented]] programming language that can be used for many kinds of software development."
|gc=yes}}{{language programming paradigm|Dynamic}}{{language programming paradigm|Object-oriented}}{{codepad}}From the official [http://www.python.org Python] website: "Python is a dynamic [[object-oriented]] programming language that can be used for many kinds of software development."


It is easy to create clean bug-free programs in Python due to the motto: "Errors should never pass silently." Python is an [[wp:Interpreter (computing)|interpreter]]. Python source files (.py files) are typically compiled to an intermediate [[bytecode]] language (.pyc files) and executed by a Python Virtual Machine.
It is easy to create clean bug-free programs in Python due to the motto: "Errors should never pass silently." Python is an [[wp:Interpreter (computing)|interpreter]]. Python source files (.py files) are typically compiled to an intermediate [[bytecode]] language (.pyc files) and executed by a Python Virtual Machine.