Ang JetBrains ug ang Python Software Foundation nagpatik sa mga resulta sa hiniusa nga tinuig nga surbey sa kapin sa 23 ka mga developer sa Python. Sa surbey sa 2022, 93% sa mga respondents ang miingon nga mobalhin sila sa Python 3, samtang 7% ang nagpadayon sa paggamit sa Python 2, nga sa pagkakaron wala gisuportahan sa kadaghanan sa mga distribusyon. Linux ug wala na gigamit niadtong Abril 2020 (ang paghunong orihinal nga giplano alang sa 2015, apan ang deadline padayon nga gipalugway). Angayan nga matikdan nga sa usa ka survey sa 2021, 5% ra ang nagreport nga naggamit sa Python 2, kon itandi sa 6% sa 2020, 10% sa 2019, 16% sa 2018, ug 25% sa 2017.
Ang ubang mga uso:
- Ang 29% sa mga developers nga nagpadayon sa paggamit sa Python 2 nagpakita nga ilang gigamit kini alang sa pagtuki sa datos, 24% alang sa computer graphics, 23% alang sa devops practices, 19% alang sa web development, 18% alang sa desktop system, 18% alang sa network applications, 13 % alang sa pagpalambo sa dula, 13% alang sa mga mobile application, 13% alang sa pagkat-on sa makina ug 13% alang sa paghimo og mga web parser.
- 45% sa mga respondents naggamit sa Python 3.10 branch (ang pinakabag-o nga pagpagawas sa panahon sa survey sa 2022, sukad ang 3.11 nga sanga gipatik niadtong Oktubre 2022), 23% - Python 3.9, 17% - Python 3.8, 9% - Python 3.7, 4% - Python 3.6, 2% - Python 3.5 (2015) o mas karaan nga mga bersyon.
- 11% ang miingon nga wala nila gi-update ang ilang mga bersyon sa Python, 37% ang migamit og mga build gikan sa python.org para sa Windows, 26% ang migamit og mga pakete gikan sa mga distribusyon Linux o mga repositoryo sa homebrew para sa macOS, 17% migamit og mga imahe sa Docker, 17% migamit og Anaconda, 16% migamit og pyenv, 6% naghimo og Python gikan sa source code, 6% migamit og mga bersyon nga gi-update sa ubang mga empleyado, 5% migamit og mga bersyon gikan sa mga cloud provider.
- 59% sa mga respondents ang migamit Linux, 58% — Windows, 26% — macOS, 3% - Mga sistema sa BSD.
- 86% nakamatikod nga sila naggamit dili lamang sa Python, apan usab sa ubang mga programming language. Sa samang higayon, 85% miingon nga ang Python mao ang ilang nag-unang pinulongan. Giila sa mga developer sa Python ang JavaScript (37%), HTML/CSS (37%), SQL (35%), Bash/Shell (32%) ug C/C++ (27%) isip labing popular nga sekondaryang pinulongan.
- Ang 21% naggamit lamang sa Python alang sa trabaho, 21% lamang alang sa personal nga mga proyekto, 51% alang sa trabaho, side projects, personal o edukasyonal nga mga panginahanglan.
- Kung gihatagan ug higayon nga ipiho ang daghang mga kapilian sa tubag, 53% nakamatikod sa paggamit sa Python alang sa pagtuki sa datos, 45% alang sa pag-uswag sa web, 37% alang sa pagkat-on sa makina, 35% alang sa administrasyon, DevOps ug pagsulat sa mga script sa automation, 30% alang sa mga parser ug web. -bots, 27% - alang sa pagbansay, 26% alang sa software testing, 20% - alang sa paghimo og mga prototype, 19% - alang sa mga sistema sa desktop, 17% - alang sa mga aplikasyon sa network, 13% - alang sa computer graphics, 9% - alang sa pagpalambo sa dula , 7% para sa mobile applications, 7% para sa embedded system, 6% para sa multimedia applications.
- Kung gi-assess ang panguna nga paggamit, 22% sa mga respondents naggamit sa Python labi na alang sa pagpalambo sa web, 18% alang sa pag-analisar sa datos, 12% alang sa pagkat-on sa makina, 10% alang sa pagdumala sa sistema, DevOps ug automation scripting, 9% alang sa pagbansay, 5% - alang sa mga sistema sa desktop .
- Ang 37% naggamit sa VS Code isip ilang nag-unang palibot alang sa pagsulat sa code, 29% naggamit sa PyCharm, 5% naggamit sa Jupiter Notebook, 3% naggamit sa vim, 3% naggamit sa neovim, 2% matag usa naggamit sa Sublime Text, IDLE, Emacs, IDEA, Spyder, NotePad++ ug YupiterLab.
- 85% sa mga respondents naggamit mga himan alang sa pag-inusara tali sa mga proyekto, sama sa venv (43%), virtualenv (37%) ug Conda (21%). 32% naggamit sa insulated nga mga sudlanan.
- 45% sa mga developers naggamit sa dependency versioning tools sama sa Poetry (30%), pipenv (28%) ug pip-tools (26%). 30% nga pag-update sa mga bersyon sa dependency nga mano-mano.
- Ang 73% nga pag-install sa mga pakete gikan sa PyPl repository, 33% gikan sa GitHub, 17% nga pagtukod pag-usab sa lokal, 16% ang paggamit sa Anaconda, 12% ang pag-install gikan sa mga repositoryo sa pag-apod-apod.
- Ang mga web frameworks nga labing popular sa mga developer sa Python: Flask (39%), Django (39%) ug FastAPI (25%).
- Ang labing popular nga mga himan sa pagsulay mao ang: pytest (51%), unittest (24%) ug mock (10%).
- Ang labing inila nga mga gambalay ug mga librarya nga wala giklasipikar isip mga web framework ug mga himan sa pagsulay:

- Ang labing popular nga DBMS:

Source: opennet.ru


