![]() The app’s backend predicts the demand and supply, traffic and arrival times, and Python is a better solution for mathematical calculations. They went for the latter because the Uber platform needs to perform lots of calculations. The founders of the peer-to-peer ride sharing company had to choose between Ruby or Python. There's a small selection bias, but all of the early employees who'd been working with other languages in the past were happy to transition to Python, especially those coming from PHP,“ wrote D'Angelo on Quora. “So far, we've been pretty happy with the choice. They just wanted to launch their MVP as fast as possible, and Python was still the best at doing it. They considered Java, C#, and Scala for a while, but went for Python because of the speed of development. Once again, Quora founders didn’t overthink it. They saw what happened with Facebook, which needed to invest a lot of money and resources to get rid of this legacy software. This brings us to Quora, one of the biggest question-and-answer websites used largely by professionals.Īs Quora co-founder and CEO Adam D'Angelo explains, in the late 2000s the team didn't want to use PHP. So, for example, we're taking full-advantage of Ruby-based Puppet for deployment and Java-based Lucene when those make most sense,” wrote Pinterest co-founder Paul Sciarra on Quora. We're generally just looking for the best tool for the job, while balancing stack-complexity. ”We take a pretty practical approach to language-choice at Pinterest. The flexibility of Python makes such an attitude very easy to take. #Dropbox programming languages codeThe big part of the platform's source code is written in Python, but the company also likes to experiment with other technologies. The Pinterest developers build their social media platform for collecting and sharing visual content with Python in 2009-2010, because, as they say, it was the technology they knew. Python proves to be the best technology for providing big data analysis, since it scales so well. The machine learning system written in Python works on a Hadoop database. The programming language is used for building the recommendation engine. The e-commerce, cloud computing, and entertainment giant also benefits from using Python. If it’s good enough for the multi-billion-dollar social media wonder, it’s probably good enough for the rest of us. In fact, Instagram still uses Django today. Its creators boast that it’s ‘ ridiculously fast, reassuringly secure and exceedingly scalable ’, and there must be something to it. For the uninitiated, Django is a high-level Python web framework. Instagram and PythonĪlthough Instagram’s tech stack has evolved quite a lot since their humble beginnings, there would be no Instagram today without Python.īefore the image-sharing company got acquired for huge amounts of cash by Facebook, it was just a fairly simple website built on Django. Who doesn’t love Dropbox? The company managed to take something deceivingly simple (storing stuff online), scale it to an incredible level, create a product that’s great to use, and make tonnes of money in the process.ĭropbox, currently valued at somewhere around $8bn, uses Python for a lot of things, including their polished and friendly desktop client. As a multi-paradigm language, Python allows developers to build their applications using multiple approaches, including both object-oriented programming and functional programming. Two mottos: ‘beautiful is better than ugly’ and ‘simple is better than complex’ are part of the language’s core philosophy summarised in The Zen of Python. Python fans like it for its simplicity and beauty. Created in 1991, it has evolved quite a lot, and won over many enthusiasts. Read the 12 short case studies to find out why the most successful founders chose Python, and how they use it now to scale up their operations and improve competitiveness.Įven if you’re not a programmer, you’ve probably heard of the Python language at some point. The biggest global tech companies have Python in their tech stacks. Google, Amazon, Facebook, Uber, and more. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |