Hiện trạng của Python: Những kết quả chính từ khảo sát nhà phát triển năm 2025
(blog.jetbrains.com)Hiện trạng của Python: Những kết quả chính từ khảo sát nhà phát triển năm 2025
Theo báo cáo "Tình hình Python 2025" do JetBrains công bố, Python vẫn duy trì mức độ phổ biến áp đảo trong cộng đồng nhà phát triển, đặc biệt nổi bật về sức mạnh trong lĩnh vực khoa học dữ liệu. Bên cạnh đó, sự trở lại trong mảng phát triển web cùng với tăng trưởng của xử lý bất đồng bộ và các công cụ dựa trên Rust cũng rất đáng chú ý.
Tóm tắt những điểm chính:
- Tỷ lệ dùng làm ngôn ngữ chính áp đảo: 86% người tham gia khảo sát sử dụng Python làm ngôn ngữ lập trình chính.
- Tỷ lệ lập trình viên mới cao: Một nửa số người tham gia có dưới 2 năm kinh nghiệm viết code, cho thấy Python là ngôn ngữ hấp dẫn với người mới bắt đầu.
- Vị thế thống trị trong khoa học dữ liệu: Khoa học dữ liệu và các lĩnh vực liên quan chiếm 51% mục đích sử dụng Python, củng cố vị trí dẫn đầu của ngôn ngữ này trong mảng đó.
- Các phiên bản cũ vẫn được dùng rộng rãi: Dù các phiên bản mới nhất có cải thiện hiệu năng, 83% nhà phát triển vẫn đang sử dụng các phiên bản Python đã ra mắt hơn 1 năm.
- Sự hồi sinh của phát triển web: Tỷ lệ sử dụng Python cho phát triển web, vốn đã giảm trong một thời gian, đã tăng mạnh lên 46%, đặc biệt việc áp dụng FastAPI tăng vọt.
- Chuyển dịch sang server bất đồng bộ và dựa trên Rust: Theo xu hướng tăng trưởng của các framework bất đồng bộ, các web server production đang chuyển sang các công cụ bất đồng bộ và dựa trên Rust.
- Sự trỗi dậy của Rust để cải thiện hiệu năng: Tỷ lệ sử dụng Rust để xây dựng các phần mở rộng binary hiệu năng cao cho package Python đã tăng từ 27% lên 33%.
- Cải tiến công cụ cho type hint (Typed Python): Các công cụ kiểm tra kiểu mới hiệu năng cao viết bằng Rust đã xuất hiện, giúp việc dùng type hint trở nên dễ dàng hơn.
- Bất đồng bộ và threading trở thành cốt lõi: Việc chuyển dịch sang free-threaded Python cùng với sự gia tăng sử dụng các từ khóa
asyncvàawaitđang đưa concurrency và threading trở thành phần cốt lõi của ngôn ngữ.
Những điểm quan trọng mà tác giả nhấn mạnh
Trong báo cáo này, tác giả nhấn mạnh một số xu hướng thay đổi quan trọng.
Thứ nhất, cơ sở người dùng của Python rất vững chắc. Việc phần lớn nhà phát triển dùng Python làm ngôn ngữ chủ lực cho thấy hệ sinh thái Python ổn định và năng động đến mức nào.
Thứ hai, dòng người dùng mới tiếp tục đổ vào đều đặn. Điều này một lần nữa khẳng định nhận thức rằng Python là ngôn ngữ dễ học, dễ tiếp cận, đồng thời nhấn mạnh tầm quan trọng của tài liệu học tập và cộng đồng.
Thứ ba, vị thế gần như không đối thủ trong khoa học dữ liệu. Python hiện đã trở thành ngôn ngữ tiêu chuẩn cho khoa học dữ liệu, và sự phát triển của các thư viện cũng như framework liên quan đang càng thúc đẩy điều đó mạnh hơn.
Thứ tư, sự hồi sinh đáng chú ý trong lĩnh vực phát triển web. Đặc biệt, sự xuất hiện của các framework bất đồng bộ hiện đại như FastAPI đã trở thành động lực quan trọng giúp Python một lần nữa giành lại sức cạnh tranh trong phát triển web.
Cuối cùng là nỗ lực cải thiện hiệu năng. Việc tích hợp với Rust, tăng cường xử lý bất đồng bộ và phát triển hệ thống type hint cho thấy Python đang vượt ra khỏi vai trò của một ngôn ngữ script đơn thuần để có thể được sử dụng tích cực trong phát triển các ứng dụng đòi hỏi hiệu năng cao. Điều này cho thấy tương lai của Python còn sáng sủa hơn nữa.
Chưa có bình luận nào.