Python har vuxit till att bli en av de bästa programmering språk i världen, med fler utvecklare än någonsin nu använda den för analys av data, maskininlärning, DevOps, och webbutveckling.
Data analys och lärande i synnerhet har flyttat upp i Python utvecklare prioriteringar, enligt 2018 Python Utvecklare undersökning.
Idag, 58 procent som använder Python göra så för analys av data, jämfört med 50 procent förra året, omkörning webbutveckling på 52 procent. Den andra snabbt stigande använder för Python är maskininlärning och DevOps.
När vi frågade vad de använder Python för de flesta, webbutveckling är den ledande svar, som ges av 27 procent av de svarande, och långt före det 17 procent som rapporterar data analys som den vanligaste användningen.
Dock, om lärande, om 11 procent, och analys av data kombineras enligt den allmänna data-vetenskap”, etikett -, data-vetenskap blir den vanligaste användningen för Python.
Resultaten baseras på en undersökning av strax över 18 000 utvecklare från mer än 150 länder som utförs av Python Software Foundation och IDE-utvecklare JetBrains.
SE: Hur man bygger en framgångsrik utvecklare karriär (gratis PDF)
Det verkar som Python-utvecklare är att ta hänsyn till varningar om Python 2.7 s sunsetting den 1 januari 2020. I undersökningen fann man att 84 procent använder Python 3, jämfört med 16 procent som fortfarande använder Python 2. Python 3 adoption är en ökning från 75 procent förra året.
Överlägset de två mest populära web ramverk bland Python utvecklare är Kolven och Django, som används med 47 procent och 45 procent av de svarande, respektive. Men, Kolv användningen ökade med 15 procentenheter jämfört med året innan jämfört med fyra poäng för Django.
De mest populära data-vetenskap ramverk och bibliotek är NumPy, Pandor, Matplotlib, och SciPy. TensorFlow, Keras, och SciKit-lära sig är också populära för maskininlärning.
HTTP bibliotek för Python, Begär, är också mycket populär bland utvecklare, följt av Kudde, Scrapy, och asyncio.
Det verkar som att AWS är toppen moln plattform för 55 procent av Python-utvecklare som använder molnet. De svarande kunde välja flera leverantörer och 36 procent list AWS, följt av Google App Engine, som används av 29 procent av de svarande. Heroku får 26 procent, följt av DigitalOcean på 23 procent, och Microsoft Azure på 16 procent.
Linux är den mest populära operativsystem för att utveckla på, enligt undersökningen. Men, återigen, respondenterna var tillåtet att plocka flera operativsystem. Fortfarande, resultaten visar att 69 procent av utvecklarna använder Linux, 47 procent använder Windows, och 32 procent använder macOS.

När utvecklare frågade vad de använder Python för analys av data kommer nu ut före webbutveckling.
Bild: Python Software Foundation/JetBrains
Tidigare och relaterade täckning
Bästa-betala programmeringsspråk, färdigheter: Här är den övre medelinkomsttagare
Löner tillväxt för teknisk arbetstagare var hemma förra året, men betala för vissa roller och kompetens har ökat mycket snabbare.
Topp programmeringsspråk att lära sig i och med 2019? Utvecklare namn på sina favoriter
Mjukvaruutvecklare avslöja vilka språk som är deras främsta prioriteringar för 2019.
De programmeringsspråk och färdigheter som betalar bäst i 2019 TechRepublic
Den 10 programmeringsspråk som är associerade med den högsta betalande jobb alla utvecklare förtjänat en genomsnittlig lön över $100,000.
Är Julia snabbast växande nytt programmeringsspråk? Statistik diagram snabba ökningen av 2018
Företaget grundades av Julia fyra skaparna frågor siffror för att visa hur öppen källkod språk tog fart i och med 2018.
Programmeringsspråk Julia vinner på Python
En ung programmeringsspråk för maskininlärning är på uppgång och kan snart gunning för Python.
Programmeringsspråk i år? Python är bra i senaste ranking
Python befäster sin plats som en långsiktig topp-tre programmeringsspråk.
Python nu en topp-3 programmeringsspråk som Julia uppgång hastigheter upp
MIT-skapat Julia programmeringsspråk fortsätter sin uppstigning i-utvecklare popularitet.
Vilket programmeringsspråk som är mest populära (och vad betyder då detta)?
Popularitet kan inte vara en enda vektor svar, men studenter och yrkesverksamma som vill veta om de är vägledande för deras karriärer och företag i rätt riktning.
Möjligt Python rival? Programmeringsspråk Julia är att vinna över utvecklare
En ung programmeringsspråk för maskininlärning är på uppgång och kan snart gunning för Python.
Python ‘ s rise: Kan det snart kanten ut C++ programming language popularitet?
Python klättrar upp TIOBE sökmotor-baserade index av programmeringsspråk popularitet.
Microsoft förbereder Python, Java-stöd för bot-bygga ram
Microsoft kan vara redo att rev upp (igen) sin konversation som en service strategi, med nya tillägg till sin bot-ram verktygen.
Är Julia nästa stora programmeringsspråk? MIT tänker så, som i version 1.0 landar TechRepublic
Lanserad i 2012, Julia är utformade för att kombinera hastighet av C med användbarheten av Python, dynamiken i Ruby, den matematiska kunskaper i MatLab, och den statistiska kotletter av R.
Mozilla radikala öppen källkod flytta hjälpte till att skriva om reglerna för teknisk CNET
En chansning för 20 år sedan utlöste källkoden för den webbläsare som blev Firefox. Metoden är nu kärnan till Facebook, Google och alla andra.
Relaterade Ämnen:
Apple
Cloud
Big Data Analytics
Innovation
Tech och Arbete
Samarbete