Outline of the Python programming language
A multi-paradigm, dynamically typed, interpreted programming language.
Python is a general-purpose, interpreted, object-oriented, functional, multi-paradigm, and dynamically typed programming language. It was created by Guido van Rossum and first released in 1991. The language is known for its emphasis on code readability and broad standard library.
Quick Facts
- Creator
- Guido van Rossum
- First released
- 1991
- Paradigm
- multi-paradigm (procedural, object-oriented, functional)
- Typing discipline
- dynamically typed
- Execution
- interpreted
Facts from the source article.
What type of language is Python?
Python is a programming language that is object-oriented, built primarily around objects and classes, and functional, supporting functions as first-class objects. It is also a scripting language often used for automation and small programs, a general-purpose language for many application domains, and dynamically typed with type checking at runtime. As an interpreted language, code is executed by an interpreter, and it is multi-paradigm, supporting procedural, object-oriented, and functional programming.
Python learning resources
Resources for learning Python include Codecademy with interactive lessons, GeeksforGeeks offering tutorials and coding examples, and Kaggle providing free courses focused on data science and machine learning. The Python.org Tutorial is the official tutorial from the Python Software Foundation. Other resources are Real Python with articles and courses, W3Schools for beginner-friendly tutorials, and Wikibooks Python Programming as a free open-content textbook. Platforms like Codeforces, Codewars, HackerRank, and LeetCode support Python for competitive programming and problem solving.
More in Python
Spotted an error? Know more?
Reader corrections go straight into our review queue. Suggest an edit · How this site is sourced
