Python Codexery

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

Comments

Loading…
Open in the interactive codex →