Python developers reveal what they use it for and their top tools

Data science is often cited as one of the main reasons for Python's growing popularity. But while people are definitely using Python for data analysis and machine learning, not many of those using Python actually identify their role as data scientist in the Python Software Foundation's (PSF) new 2019 developer survey, which was carried out by IDE-maker JetBrains.

Salary growth for data scientists has cooled over the past two years, which could be why only a third respondents to PSF's annual developer survey who are involved in data analysis and machine learning say they are a data scientist.