Companies Using Python

The Python programming language is widely used by companies around the world to build web apps, analyze data, automate operations via DevOps and create reliable, scalable enterprise applications.

There is also a fantastic list of organizations using Python on the wiki as well as a detailed write-up of several top Python-powered companies on Real Python's blog.

Many companies do not even realize they are using Python across their organizations. For example, if a company is a "Java-only shop" but they use IBM WebSphere as a web application server then they have to use Python to script the server's configuration! Python has a habit of getting in everywhere regardless of whether the usage is intentional.

Financial institutions

Python is widely-used across financial institutions, whether they are hedge funds, large banks or regulators (see "Government Agencies" section below).

Large tech companies

Large technology companies tend to be polyglot (use many programming languages rather than standardizing on one), with Python either as a primary language or the "glue" that helps all the other languages fit together. The following articles explain how these leading large companies like Uber, Twilio, Netflix and Facebook uses Python in their development stacks.

Government agencies

Python usage in government agencies is widespread despite the reputation of agencies as stodgy late technology adopters. Organizations range from financial industry regulators like the SEC and CFPB, to intelligence agencies like the CIA, FBI and NSA.

Industry-specific Python guides

Python is so widely used across various industries that developers have written guides specific to their occupations for how to use Python. The following resources are guides for using Python in astronomy, social sciences and other fields rather than specific companies.

What else do you want to learn about Python?

I want to know about working with data in Python.

I want to learn how to code a Python web application using a framework.

I've built a Python web app, now how do I deploy it?

Sign up for a monthly email with Full Stack Python tutorials. No spam ever.

Matt Makai 2012-2018