Python ranked #1 on the IEEE Spectrum list of top programming languages for 2019. Today, we’ll take up some interesting facts about python programming to better understand what makes it so popular.

 Python was a hobby project

In December 1989, Python’s creator Guido Van Rossum was looking for a hobby project to keep him occupied in the week around Christmas. He had been thinking of writing a new scripting language that’d be a descendant of ABC and also appeal to Unix/C hackers. He chose to call it Python.

Why it was called Python

The language’s name isn’t about snakes, but about the popular British comedy troupe Monty Python (from the 1970s). Guido himself is a big fan of Monty Python’s Flying Circus. Being in a rather irreverent mood, he named the project ‘Python’. Isn’t it an interesting Python fact?

The Zen of Python

Tim Peters, a major contributor to the Python community, wrote this poem to highlight the philosophies of Python. If you type in “import this” in your Python IDLE

 

 

 Flavors of Python

Python ships in various flavors:

  • CPython- Written in C, most common implementation of Python
  • Jython- Written in Java, compiles to bytecode
  • IronPython- Implemented in C#, an extensibility layer to frameworks written in .NET
  • Brython- Browser Python, runs in the browser
  • RubyPython- Bridge between Python and Ruby interpreters
  • PyPy- Implemented in Python
  • MicroPython- Runs on a microcontroller

Big Companies Using Python

Many big names use (or have used) Python for their products/services. Some of these are:

  • NASA
  • Google
  • Nokia
  • IBM
  • Yahoo! Maps
  • Walt Disney Feature Animation
  • Facebook
  • Netflix
  • Expedia
  • Reddit
  • Quora
  • MIT
  • Disqus
  • Hike
  • Spotify
  • Udemy
  • Shutterstock
  • Uber
  • Amazon
  • Mozilla
  • Dropbox
  • Pinterest
  • Youtube