Quỹ phần mềm Python đã công bố kết quả của một cuộc khảo sát chung hàng năm với hơn 25 nhà phát triển sử dụng ngôn ngữ lập trình Python. Xu hướng chính:
- 55% lập trình viên Python sử dụng Linux trong môi trường phát triển của họ (trong báo cáo trước là 59%), 55% (58%) - Windows , 29% (26%) - MacOS, 2% (3%) - BSD.
- 6% (7% trong báo cáo trước) tiếp tục sử dụng nhánh Python 2, hiện không được hầu hết các bản phân phối hỗ trợ. Linux và đã bị loại bỏ vào tháng 4 năm 2020 (việc loại bỏ ban đầu được lên kế hoạch vào năm 2015, nhưng thời hạn liên tục được gia hạn). Gần một nửa số người nói rằng họ sẽ tiếp tục làm việc với Python 2 cho biết họ dưới 21 tuổi, và một phần ba cho biết họ là sinh viên.
- 22% sử dụng trình soạn thảo mã Visual Studio Code, 20% sử dụng Jupyter Notebook, 17% sử dụng Vim, 13% sử dụng PyCharm Community Edition, 12% sử dụng JupyterLab, 11% sử dụng NotePad++, 9% sử dụng Sublime Text. 23% số người được hỏi chỉ sử dụng một môi trường phát triển tích hợp, 38% sử dụng hai, 21% sử dụng ba, 19% sử dụng nhiều hơn ba.
- Trong năm báo cáo, 37% tham gia phát triển các dự án nguồn mở (77% ở cấp độ phát triển mã, 38% - tài liệu, 35% - bảo trì, 33% - thử nghiệm).
- 32% ở độ tuổi 21-29, 8% là 18-20, 33% là 30-39, 16% là 40-49, 7% là 50-59, 3% là trên 60.
- 25% đã lập trình bằng Python dưới một năm, 16% trong 1-2 năm, 26% trong 3-5 năm, 19% trong 6-10 năm, 13% trong hơn 10 năm.
- 44% lưu ý việc sử dụng Python để phân tích dữ liệu, 44% - phát triển web, 34% - cho máy học, 26% - cho quản trị, DevOps và viết tập lệnh tự động hóa, 25% - cho trình phân tích cú pháp và bot web, 26% - cho đào tạo .
Nguồn: opennet.ru
