Big Companies that uses python. But For what and Why?

Big Companies that uses python. But For what and Why?
Image result for python
Python Programming Language

As a tech enthusiast you might have came across the question of who really uses python? or might have heard people saying python is for newbies to learn programming and prototyping.

Or, you might have heard, python is slow and inefficient when it comes to production and real life implementation.

But, python has a special place in the software stack of many giants companies like google, netflix, instagram etc.

To cover some uses of python in Production here’s few use cases of python in the Tech Industry.

Preparing for an Interview read this article on Python Hiring Guide by toptal.com

Companies who use Python in production.

Instagram:

Instagram

“We initially chose to use Python because of its reputation for simplicity and practicality, which aligns well with our philosophy of ‘do the simple thing first.’“

We all know and have used Instagram but you might have not known that Instagram uses python in the back-end to serve you continuously uploaded videos and photos of your loved ones.

Instagram particularly uses the python’s Django web framework which is based on the  model-template-view architectural pattern.

Read more: Python in Instagram


Google

We don’t want an introduction to what Google is but anyways google is the largest search engine covering over 75% of he search engine market share.

The Creator of python language Guido van Rossum worked in google from 2005-2012

Googlers have been using “Python where we can, C++ where we must.”

According to Peter Norvig, Research Director at 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.”

Relevent Links: Python Creator (Guido Van Rossum)


NASA

  United Space Alliance used Python to create Workflow Automation System (WAS), an application designed to manage NASA and other third-party projects.

“Python allows us to tackle the complexity of programs like the WAS without getting bogged down in the language,”

Robin Friedrich, USA’s Senior Project Engineer.

Read More: USA Python


Spotify

The music streaming giant too used Python for there back and data analysis services.

Spotify teams make heavy use of analytics, both in decision making and within the product itself. To simplify interactions with Hadoop, we use our Luigi package.

Spotify squads often use GraphWalker to do model based testing of both user facing clients as well as some APIs.

Read More: Python in Spotify Labs


Netflix

I bet atleast you might have watched at least 1 webseries produced or streamed on Netflix.

But did you knew Netflix uses Python for its data analysis needs.

Python is used in tools for monitoring data quality, managing data movement and syncing, expressing business logic inside our ETL workflows, and running various web applications to visualize data.

Read More: Netflix streaming python


UBER

At the lower levels, Uber’s engineers primarily write in Python, Node.js, Go, and Java. We started with two main languages: Node.js for the Marketplace team, and Python for everyone else.

Read More : Python Driving UBER


Dropbox

Dropbox is a cloud-based platform for collaboration as well as the storage, synchronization and sharing of files. 

Guess what after working with google Guido van Rossum worked for Dropbox.

At Dropbox Pyston, a new open-source implementation of Python focusing High-Performance applications to match the performance of traditional programming languages such as C, C++ and java.

Read More : Plyston in Dropbox


Reddit

The front page of the internet as they say was recoded from LISP to Python in 2005.

According To Steve Huffman why he chose Python?

There’s a library for everything. We’ve been learning a lot of these technologies and a lot of these architectures as we go. And, so, when I don’t understand connection pools, I can just find a library until I understand it better myself and write our own. Don’t understand web frameworks, so we’ll use someone else’s until we make our own…Python has an awesome crutch like that.

I don’t think we’ve yet hired an employee who knew Python. I just say, “everything you write needs to be in Python.” Just so I can read it. And it’s awesome because I can see from across the room, looking at their screen, whether their code is good or bad. Because good Python code has a very obvious structure. And that makes my life so much easier ~Steve Huffman

Steve Huffman

The Front page of internet is backed by Python


6136 Companies are using python in production ~ Stackshare

6136 Companies are using Python

What can you do with python? Just everything.

* Python shed its version 2.0 on 1st Jan 2020



Thank you for reading, Happy Learning, drop your suggestion in the comments.

Feel free to follow us on Youtube, Linked In , Instagram

Loading comments...
Mastodon