Python programming language's top uses, tools: Developers reveal their decisions

Data analysis overtook web development among Python developers last year.



Python  has fully grown to become one amongst the highest programming languages within the world, with a lot of developers than ever currently mistreatment it for information analysis, machine learning, DevOps, and internet development.

Data analysis and machine learning specifically have stirred up in Python developers' priorities, in keeping with the 2018 Python Developer survey. 

Today, fifty eight p.c UN agency use Python do thus for information analysis, up from fifty p.c last year, passing internet development on fifty two p.c. the opposite apace rising uses for Python square measure machine learning and DevOps.

When asked what they use Python for many, internet development is that the leading answer, given by twenty seven p.c of respondents, and well prior to the seventeen p.c UN agency report information analysis because the most typical use.

However, if machine learning, on eleven p.c, and information analysis square measure combined beneath the overall 'data science' label, information science becomes the foremost common use for Python.    

The results square measure supported a survey of simply over 8,000 developers from over a hundred and fifty countries applied by the Python software system Foundation and IDE developer JetBrains.

SEE: the way to build a palmy developer career

It would seem Python developers square measure taking heed of warnings regarding Python a pair of.7's sunsetting on Gregorian calendar month one, 2020. The survey found that eighty four p.c square measure mistreatment Python three, versus sixteen p.c still mistreatment Python a pair of. Python three adoption is up from seventy five p.c last year.

By far the 2 hottest internet frameworks among Python developers square measure Flask and Django, that square measure employed by forty seven p.c and forty five p.c of respondents, severally. However, Flask use grew fifteen share points year over year versus four points for Django.     
The most well-liked data-science frameworks and libraries square measure NumPy, Pandas, Matplotlib, and SciPy. TensorFlow, Keras, and SciKit-learn are well-liked for machine learning.
The protocol library for Python, Requests, is additionally vastly fashionable developers, followed by Pillow, Scrapy, and asyncio.

It seems that AWS is that the high cloud platform for the fifty five p.c of Python developers UN agency do use the cloud. Respondents were allowed to select multiple suppliers and thirty six p.c list AWS, followed by Google App Engine, that is employed by twenty nine p.c of respondents. Heroku gets twenty six p.c, followed by DigitalOcean at twenty three p.c, and Microsoft Azure at sixteen p.c.
Linux is that the hottest software system to develop on, in keeping with the survey. However, again, respondents were allowed to select multiple operative systems. Still, the results show that sixty nine p.c of developers use UNIX system, forty seven p.c use Windows, and thirty two p.c use macOS.

Comments