Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Having used python as my primary programming language at work for the past decade I would say that the biggest use is within anything related to machine learning, scientific computing and data analysis. It is also huge within the GIS and Geodata space and everything connected to that.

On the web backend space its pretty good, but if there wasn't a secondary reason to choose python (ie my web app needs to do a thing python has a really good library for or I already have a bunch of python code I want to reuse), I would take a look at other languages as well before deciding. I might end up going with python, but only because I know python really well.

I've also worked on a large, complex desktop GUI application written mostly in python and not sure I would pick python for that use case again.

All that being said, I'm sticking with python as my go to language since it's the only language that I just know will have first class support for any problem domain I happen to stumble into.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: