Interesting Facts About Python Programming Language Everyone Should Know

Posted 2 months, 3 weeks ago
Interesting Facts About Python Programming Language Everyone Should Know

Interesting Facts About Python

  1. Python is designed by Guido van Rossum at Centrum Wiskunde & Informatica (CWI) in the Netherlands.
  2. Python is actively developed and maintained by Python Software Foundation.
  3. Initially, Python was released in February 1991.
  4. Python supports all major operating systems: Windows, Linux/UNIX, macOS, and so on.
  5. Python is released under a PSFL license. The Python Software Foundation License (PSFL) is a BSD-style, permissive free software license.
  6. The Python license is not a copyleft license and allows modified versions to be distributed without source code.
  7. Python supports following filename extensions .py, .pyi, .pyc, .pyd, .pyo, .pyw, .pyz
  8. Python major implementations include CPython, PyPy, Stackless Python, MicroPython, CircuitPython, IronPython, and Jython.
  9. Python is influenced by many popular languages, like Ada, ALGOL 68, APL, C, C++, CLU, Dylan, Haskell, Icon, Java, Lisp, Perl, Standard ML, etc.
  10. Python is a multi-paradigm programming language. It's an object-oriented, procedural, functional, structured, and reflective language.
  11. Python supports object-oriented as well as structured programming. Its features support functional programming and aspect-oriented programming.
  12. Python has influenced many popular programming languages, such as Apache Groovy, Boo, Cobra, CoffeeScript, D, F#, Genie, Go, JavaScript, Julia, Nim, Ring, Ruby, and Swift.
  13. Python is sometimes called a "batteries included" language because of its large collection of plug-and-play standard library of modules.
  14. Python Creator Guido van Rossum started working on Python in the late 1980s and first released it in 1991. The first version was Python 0.9.0.
  15. Guido van Rossum designed Python as a successor to the ABC programming language.
  16. Python 2.0 was released in 2000. New features like lists and memory management with garbage collection were introduced.
  17. Python 3.0 was released in 2008. It's not backward compatible. Python 2 code won't work properly without necessary modifications.
  18. Python 2 was discontinued version 2.7.18 in 2020. It's the popular Python distribution that was active for a decade or more. It officially got discontinued in 2020.
  19. In 2018, Guido van Rossum stepped down from the position of BDFL of the Python programming language.
  20. Benevolent dictator for life (BDFL) is a title given to a small number of open-source software development leaders.
  21. BDFL includes project founders who retain the final say in disputes or arguments within the community. A python is an open-source software led by BDFL.
  22. Python 2.7 was officially discontinued in 2020. Initially, it was 2015. This is the end of life for Python 2 and no more security patches or other improvements will be released for it.
  23. From its, inception Python has been used by top companies, such as Instagram. Instagram,
  24. Google, Spotify, Netflix, Uber, Dropbox, Pinterest, Instacart, Quora, Facebook.
  25. Popular 3d modeling software Blender has been written using C, C++, and "Python". It is a free and open-source 3D computer graphics software tool set.
  26. Blender can be used for creating animated films, visual effects, art, 3D printed models, motion graphics, interactive 3D applications, virtual reality, and computer games.
  27. The extensions for Inkscape are written in Python. It's a free and open-source vector graphics editor used to create vector images in SVG i.e. scalable vector graphics. Inkscape is created using C++ but uses Python to maintain its extensions.