Coinbase, Exchanges

Does Coinbase Use Python?

Python is a high-level, interpreted, general-purpose programming language, created on December 3, 1989, by Guido van Rossum, with a design philosophy entitled, “There’s only one way to do it, and that’s why it works.”

In the Python language, that means explicit is better than implicit. It also gives rise to the infamous Python telegraph pole analogy attributed to creator Guido van Rossum, which goes like this:

There is beauty in π, elegance in an all-numeric telephone keypad . . I am attracted to the simpleness of a perfect poker face, and the serenity of perfect punctuation mark placement.

Just as art to be appreciated and not merely tolerated, comments in code should be enjoyed for their wit and cleverness. I find myself attracted to people who wear their hair in a certain way, or who dress eccentrically. On the other hand, I am often annoyed by people who are too trendy, or who try too hard to be different. In short: I like style over substance.

And that’s why I’ve chosen to use Python.”

Despite the opinionated nature of this statement, it does make a valid point about Python’s design philosophy. Python is all about explicitness and doing things “the right way.

” That can be a good thing or a bad thing depending on your point of view. It certainly makes for some very readable code (if you know what you’re doing).

So does Coinbase use Python? The answer appears to be yes. A quick search of their job postings shows that they are indeed looking for Python developers.

And given their stated preference for explicitness and “doing things the right way,” it stands to reason that they would prefer Python over some of the other options out there.

Previous ArticleNext Article