Overview of and topical guide to Python
The followingoutline is provided as an overview of and topical guide to Python:
Python is ageneral-purpose ,interpreted ,object-oriented ,multi-paradigm , anddynamically typed programming language known for its emphasis on code readability
and broad standard library. Python was created byGuido van Rossum and first released in 1991. It emphasizes code readability and developer productivity.[ 1] [ 2] [ 3]
Whattype of language is Python?[ edit ] ABC (programming language) – precursor to Python Python was started by Guido van Rossum in 1989 and first released in 1991. Python 2 — major version released in 2000, officially retired in 2020.Python 3 — released in 2008[ 4] General Python concepts [ edit ] Issues and limitations [ edit ] Python implementations [ edit ] Python ranked first in the TIOBE Index as of September 2025. Notable projects using Python [ edit ] Python development communities [ edit ] Example source code [ edit ] Python publications [ edit ] EuroPython[ 10] – annual Python conference inEurope PyCon – the largest annual convention for the Python communityPyData[ 11] – conference series focused on data analysis, machine learning, and scientific computing with Python SciPy Conferences – focused on the use of Python in scientific computing and researchDjangoCon – a conference dedicated to theDjango web frameworkPyOhio[ 12] – a free regional Python conference held inOhio [ 13] Python learning resources [ edit ] Codeforces – an online platform for programming contests that supports Python submissionsCodewars – gamified coding challenges supporting PythonHackerRank – competitive programming and interview preparation site with Python challengesKaggle – while focused on data science competitions, it also includes Python-based problem solving.LeetCode – online judge and problem-solving platform where Python is widely usedOutlines of other programming languages