Vn-Z.vn Ngày 31tháng 10 năm 2024, Báo cáo thường niên Octoverse của GitHub cho thấy Python lần đầu tiên vượt qua JavaScript, trở thành ngôn ngữ lập trình phổ biến nhất trên nền tảng này. Nguyên nhân chủ yếu là do nhu cầu phát triển trí tuệ nhân tạo (AI) tăng mạnh, và Python cũng được ứng dụng rộng rãi trong khoa học dữ liệu và phát triển các dự án mã nguồn mở. Báo cáo cho biết, số lượng đóng góp cho các dự án liên quan đến AI tạo sinh đã tăng 59% trong năm qua, và số lượng đóng góp cho các dự án công khai về AI gần như gấp đôi so với năm 2023. Ấn Độ, Đức, Nhật Bản và Singapore là các quốc gia có đóng góp chính cho xu hướng này.
Bên cạnh đó, ngày càng nhiều nhà phát triển từ khắp nơi trên thế giới gia nhập và sử dụng GitHub, trong đó nhiều người lần đầu tiên tham gia vào các dự án mã nguồn mở. Kể từ khi ChatGPT được ra mắt công khai hai năm trước, công nghệ AI phát triển mạnh mẽ, doanh nghiệp và nhà phát triển bắt đầu quan tâm đến các mô hình AI nhỏ và các tác nhân AI có nhu cầu tính toán thấp và khả năng tùy biến cao. Sự gia tăng nhu cầu về Python còn thể hiện qua việc sử dụng Jupyter Notebooks - một công cụ hỗ trợ phát triển phần mềm mã nguồn mở, với tỷ lệ sử dụng đã tăng 92%.
GitHub cho rằng, sự thăng hạng của Python phản ánh sự thay đổi trong nhóm người dùng, mở rộng từ các lập trình viên truyền thống sang các lĩnh vực khoa học, công nghệ, kỹ thuật và toán học (STEM) rộng hơn.
Hiện tại, Python, JavaScript, TypeScript và Java vẫn là các ngôn ngữ lập trình chủ đạo trên GitHub, trong khi ngôn ngữ lập trình hệ thống như Rust cũng đang dần nổi lên.
GitHub dự đoán rằng đến năm 2028, Ấn Độ sẽ có cộng đồng nhà phát triển GitHub lớn nhất thế giới, và các quốc gia ở châu Phi và Mỹ Latinh, như Brazil, cũng sẽ ghi nhận sự tăng trưởng đáng kể. Báo cáo này được công bố trùng với hội nghị thường niên Universe của GitHub, tại đây GitHub công bố sẽ mở rộng các mô hình AI có sẵn trên nền tảng. GitHub Copilot ban đầu dựa trên mô hình GPT-3 Codex của OpenAI, và các phiên bản sau đã sử dụng nhiều mô hình như GPT-3.5, GPT-3.5-turbo, và GPT-4 để đáp ứng các yêu cầu về độ trễ và chất lượng khác nhau. Hiện tại, Copilot Chat đã tích hợp mô hình o1-preview và o1-mini của OpenAI, và các mô hình Claude 3.5 Sonnet của Anthropic và Gemini 1.5 Pro của Google cũng sẽ được tích hợp trong vài tuần tới.
Bên cạnh đó, ngày càng nhiều nhà phát triển từ khắp nơi trên thế giới gia nhập và sử dụng GitHub, trong đó nhiều người lần đầu tiên tham gia vào các dự án mã nguồn mở. Kể từ khi ChatGPT được ra mắt công khai hai năm trước, công nghệ AI phát triển mạnh mẽ, doanh nghiệp và nhà phát triển bắt đầu quan tâm đến các mô hình AI nhỏ và các tác nhân AI có nhu cầu tính toán thấp và khả năng tùy biến cao. Sự gia tăng nhu cầu về Python còn thể hiện qua việc sử dụng Jupyter Notebooks - một công cụ hỗ trợ phát triển phần mềm mã nguồn mở, với tỷ lệ sử dụng đã tăng 92%.
GitHub cho rằng, sự thăng hạng của Python phản ánh sự thay đổi trong nhóm người dùng, mở rộng từ các lập trình viên truyền thống sang các lĩnh vực khoa học, công nghệ, kỹ thuật và toán học (STEM) rộng hơn.
Hiện tại, Python, JavaScript, TypeScript và Java vẫn là các ngôn ngữ lập trình chủ đạo trên GitHub, trong khi ngôn ngữ lập trình hệ thống như Rust cũng đang dần nổi lên.