Python programming language

Python is a high-level, general-purpose programming language. Its design philosophy emphasizes code readability with the use of significant indentation. Python is dynamically type-checked and garbage-collected. It supports multiple programming paradigms, including structured (particularly…

Key facts

First appeared
2008
Category
technology
Problem solved
Python was created to solve the problem of requiring highly verbose, low-level code for system administration tasks, or using less structured scripting languages that became difficult to maintain for larger projects. Guido van Rossum aimed to create an easily readable, highly extensible, and concise language that could bridge the gap between low-level system programming (like C) and shell scripting, emphasizing programmer productivity and code clarity.
Platforms
linux, Linux, windows, web, Windows, Web (via WebAssembly implementations like Pyodide), Unix-like systems, macos, unix, macOS, ios, android

Related technologies

Notable users

  • Google
  • Amazon
  • Dropbox
  • Meta (Facebook)
  • Spotify
  • Instagram
  • NASA
  • Netflix
  • Reddit
  • Microsoft