Outline of the Python programming language

The following outline is provided as an overview of and topical guide to Python:

Python is a general-purpose, interpreted, object-oriented, functional, multi-paradigm, and dynamically typed programming language known for its emphasis on code readability

and broad standard library. Python was created by Guido van Rossum and first released in 1991. It emphasizes code readability and developer productivity.

What type of language is Python?

History of Python

General Python concepts

Issues and limitations

Python implementations

Python toolchain

Python ranked first in the TIOBE Index as of September 2025.

Notable projects using Python

Python development communities

Example source code

Python publications

Books about Python

Textbooks

Python programmers

Python conferences

Python learning resources

Competitive programming

See also

Outlines of other programming languages

References

  1. 1 2 "What is Python? Executive Summary". Python.org.
  2. ↑ "Python Language advantages and applications". GeeksforGeeks. October 23, 2017.
  3. ↑ "What is Python Programming Language? | Teradata". www.teradata.com. December 5, 2023.
  4. ↑ "History of Python programming language". Cointelegraph. July 24, 2023.
  5. ↑ "Introduction to Python". www.w3schools.com.
  6. ↑ "Alternative Python Implementations". Python.org.
  7. ↑ "Build software better, together". GitHub.
  8. ↑ "Best Python Programmers' Communities Online". codeeasy.io.
  9. ↑ "Automate the Boring Stuff with Python - Automate the Boring Stuff with Python". automatetheboringstuff.com.
  10. ↑ https://www.europython-society.org/europython/
  11. ↑ "About | PyData". pydata.org.
  12. ↑ Organizers, PyOhio. "Home - PyOhio 2025". www.pyohio.org.
  13. ↑ "Conferences and Workshops". Python.org.
  14. ↑ "Learning Resources". python.berkeley.edu.