Python is a powerhouse. Here are 7 real-world examples to prove it.
Perhaps you have heard that Python is the programming language of choice for many developers, but perhaps you are wondering who really uses it and what they build with Python. Here are 7 examples of Python's impressive versatility:
Pinterest
- Now a social media magnet, attracting Google Execs, Pinterest's humble start
is rooted in Python. "When we first started building Pinterest, we used Python as our development language, which helped us build quickly and reliably. Over the years we built many tools around Python, including Pinball, MySQL_utils and pymemcache, as well as a set of libraries used daily for service communication and configuration management." - Shu Zhang, Pinterest engineer, Infrastructure (Medium)
YouTube
- YouTube has grown to become a household name and "its most famous star, PewDiePie, makes approximately $15 million a year through his following of more than 50 million, according to Forbes." (The Witchita Eagle) "Python is fast enough for our site and allows us to produce maintainable features in record times, with a minimum of developers." - Cuong Do, Software Architect, YouTube.com (Python.org)
NASA
- The TkInter module is a Graphical User Interface (GUI) toolkit for Python. TkInter was used extensively in NASA's Workflow Automation System (WAS). "Python allows us to tackle the complexity of programs like the WAS without getting bogged down in the language." - Robin Friedrich, Senior Project Engineer, United Space Alliance -- NASA's main shuttle support contractor. (Python.org)
Industrial Light & Magic
(Lucasfilm, Walt Disney) - ILM has forumlated billions of lines of code to support 300+ movies and Rogue One recently earned an Oscar nomination
for its special effects. "Python plays a key role in our production pipeline. Without it a project the size of Star Wars: Episode II would have been very difficult to pull off. From crowd rendering to batch processing to compositing, Python binds all things together." - Tommy Burnette, Senior Technical Director, Industrial Light & Magic. (Python.org)
Dropbox
- Dropbox now has over half a billion users around the world. via Dropbox blog "[Python has] helped [Dropbox] stay lean and the product remain simple as it [scaled] to let over 100 million users save over 1 billion files per day." (TechCrunch)
Google
- "Python has been an important part of Google since the beginning, and remains so as the system grows and evolves. Today dozens of Google engineers use Python, and we're looking for more people with skills in this language." - Peter Norvig, director of search quality at Google, Inc. (Python.org)
Learn how to use regular expressions in Python to help sift through large amounts of text input. In this blog post, we will show you the process step-by-step by extracting story passages from an HTML file.
See how to solve a staffing problem with PuLP, a linear programming toolkit for Python. In this post, we consider a hospital nursing staff scheduling problem.