Python 3 traci popularność. 93 % ankietowanych programistów wybiera Python 2

Python 3 traci popularność. 93 % ankietowanych programistów wybiera Python 2

Nowe badanie przeprowadzone przez Python Software Foundation wykazało, że wykorzystanie Pythona 2 wzrosło w stosunku do poprzedniego roku, informuje Developer, gdyż Python 3 pozostaje dominujący zarówno w pracy, jak i w czasie wolnym.

W badaniu wzięło udział 23 000 programistów Pythona, spośród nich 93 % respondentów wykazało, że wdrożyło już Pythona 3. Jednak nadal jest to spadek w porównaniu z poprzednim rokiem, kiedy 95% respondentów wybrało Pythona 3.

Aby znaleźć powód takiego spadku, istnieje kilka drobnych wskazówek opartych na przypadkach użycia wersji Pythona. Python 2 pozostaje bardziej popularny w mniej powszechnych przypadkach użycia:Natomiast najczęstsze przypadki użycia, takie jak analiza danych (54%/29%), rozwój stron internetowych (46%/19%) i uczenie maszynowe (38%/13%), wykazują najwyraźniejsze skłanianie się ku Pythonowi 3. DevOps, sysadmin i pisanie skryptów automatyzacji, które w raporcie zostały skategoryzowane w jednym worku, wykazują lekką preferencję dla poprzedniej iteracji: 23% dla Pythona 2 i 36% dla 3.

86% ankietowanych programistów Pythona używa innych języków. JavaScript pozostaje najpopularniejszy, wymieniany przez 37% ankietowanych, chociaż odnotował spadek w stosunku do 2021 roku (40%), podobnie jak HTML/CSS, które pozostały drugim najpopularniejszym (36% w 2022, 38% w 2021). SQL,wymieniany przez 34% respondentów,Bash/Shell(31%)i C/C++(29%) również odnotowały wysokie wyniki.

Jeśli chodzi o frameworki internetowe, to Flask i Django zajęły pierwsze miejsce z wynikiem 39% każdy.FastAPI został wymieniony przez jednego na czterech programistów Pythona, zyskując cztery punkty procentowe w stosunku do poprzedniego roku.

Ogólnie rzecz biorąc, ponad połowa ankietowanych (51%) stwierdziła, że używa Pythona zarówno do pracy, jak i do projektów osobistych. Tylko jedna na pięć osób (21%) stwierdziła, że używa Pythona wyłącznie do pracy, w porównaniu z 28%, które używa tego języka wyłącznie do projektów edukacyjnych, osobistych lub pobocznych.

Wyniki ankiety, które wykazały niewielki wzrost popularności Pythona 2, są interesujące, ponieważ pojawiły się w tym samym tygodniu, w którym oficjalnie wydana została wersja Python 3.12.0. Nowe funkcje obejmują bardziej elastyczne parsowanie łańcuchów f-string, obsługę protokołu buforowego w kodzie Pythona, a także nowy interfejs API do debugowania/profilowania. Pełną listę funkcji można zobaczyć tutaj.


Avatar
Sty 8, 2025

6 tez Sama Altmana o koszcie ChatGPT, rekrutacji inżynierów i konflikcie z radą dyrektorów OpenAI

Dyrektor generalny OpenAI, Sam Altman, udzielił obszernego wywiadu, w którym wspomniał o konflikcie z zarządem w 2023 roku, opowiedział o swoim harmonogramie pracy, opcjach cenowych ChatGPT oraz o tym, jak firmie udało się przyciągnąć najbardziej utalentowanych inżynierów. Oto najważniejsze tezy z artykułu Bloomberga.
0
Kwi 15

Złośliwy sprawca wykupił 30 popularnych wtyczek WordPressa i zaszył w każdej z nich backdoora

Po co szukać podatności na każdej pojedynczej stronie, skoro można po prostu kupić popularną wtyczkę i od razu zainfekować wszystkie strony, które z niej korzystają? Właśnie do takiej sytuacji doszło w ekosystemie WordPressa. Nieznany sprawca wykupił portfolio ponad 30 wtyczek, które miały setki tysięcy instalacji, i po cichu zaszył do każdej z nich backdoora :)
0
Maj 22

Google I/O 2025: AI w centrum wszystkich ogłoszeń

Podczas tegorocznej konferencji Google I/O 2025, która odbyła się 14 maja w Mountain View, firma zaprezentowała szereg nowych funkcji związanych ze sztuczną inteligencją – zarówno w narzędziach dla użytkowników końcowych, jak i deweloperów. Jak informuje portal TechCrunch, kluczowe nowości objęły m.in. model Gemini Ultra, Veo 3, nową wersję generatora obrazów Imagen 4, oraz Gemini Live z funkcją rozmów z AI w czasie rzeczywistym.
0

Ta strona używa plików cookie, aby zapewnić Ci lepsze wrażenia podczas przeglądania.

Dowiedz się więcej o tym, jak używamy plików cookie i jak zmienić preferencje dotyczące plików cookie w naszej Polityka plików cookie.

Zmień ustawienia
Zapisz Akceptuj wszystkie cookies