Google - Where Does It Use Python?

Some people may be under the impression that just because Python is a beginner-friendly language, that experts won’t use it - this simply isn’t the case. Python is used by beginners and experts alike; it is a dynamic, short and flexible language which can be written and read by anyone. Today I’ll be covering some real world examples of Google applications using Python.

Google App Engine

An app engine is a cloud service which is a platform that allows the hosting of modern web applications and mobile back ends. Google App engine was originally developed for Python but now offers a range of languages such as Go, Ruby, Java and many more. Despite this, it still allows the usage of Python’s many libraries and tools for hosting web applications.

Google Data Libraries

Google has developed many client libraries for developers to use. For example, Google Data Python Client library is a popular choice for application development in many Google data services. Alternatively, other libraries include libraries for Google Adwords Python Client libraries for accessing Google accounts or many more examples which can be found here.

Youtube

youtube.png

Probably the most famous example is Youtube. Almost everything about Youtube utilises Python in some way - the API and core functionality. For instance, Python is used to view videos or control the templates for the websites. Although, Python is rumoured to be compiled into Go to make up for its performance issues, Python is used in Youtube for its rapid development time and easy syntax.

These are three prime examples of Google using Python — clearly Python is not just for beginners.

Why not try and learn or improve your programming skills in Educademy? Here at Educademy, we offer an introductory Python summer camp course for kids aged 7-16 and an intermediate one. On top of this, we also teach so many different languages! Read more here!

Author: Sophie Dillon