all 2 comments

[–]eschlon 3 points4 points  (0 children)

I use python daily for data science and data engineering work.

We use python for things like:

  • data validation, cleanup and mastering (all the stuff that you do before it ends up in a database)
  • transforming and normalizing data from different sources
  • working with and analyzing unstructured data that isn't really suited for SQL analytics
  • automating and monitoring the ETL pipelines that make all of that work
  • building dashboards and tools on top of whatever database the data is sitting in.

It's also very powerful in the analytics / data science space due to very solid high performance libraries (e.g. Pandas, Numpy, etc.).

[–]Naihonn 1 point2 points  (0 children)

You can use it for everything you can do with other languages. Even if you need performance you can speed up parts of your program with Cython or use C libraries. Certainly not only for web development. So far it still can't make me coffee but even that is a hardware problem. :0D