DEV Community

Discussion on: Do You Use Python For Anything Besides Data Science?

Collapse
 
rhymes profile image
rhymes

Python is from 1991, it got famous for the latest evolution of data science relatively recently (though Numpy and SciPy are not new). I've worked, in a professional and non professional environment on: parsers, web servers and web apps, lots of data manipulation, data science, game dev, networking and socket programming, scripting and system administration, even school assignments back then 😂

Having been a long time user to me it's a bit amusing when people discover Python has.a long and tried history of being used for anything but data science and AI.

I will leave you a few keywords if you want to do some research: Python and Django and Celery at Instagram, Python at YouTube, Industrial Light and Magic, Google's abandoned project Unladen Swallow, MyPy which basically came out of Dropbox as they have a massive Python codebase, Eve online and Python, all the financial companies using Python to interface with C++ numeric libraries like QuantLib and many other types of usage.

Python was literally designed to be a general purpose language easily extendable by C or C++ and I remember a time when people were complaining that all Python devs were building was web frameworks and blog engines (for example Django is as old as Rails though less popular)