Python vượt qua Java trở thành ngôn ngữ hàng đầu để học (PCWorld)

Theo cuộc khảo sát gần đây của hiệp hội Computing Machinery
(ACM), Python đã vượt qua Java để trở thành ngôn ngữ hàng đầu được đưa
vào ứng dụng rộng rãi trong bộ môn lập trình và khoa học máy tính của
sinh viên Mỹ.

Trong nghiên cứu gần đây ở bộ môn khoa học máy tính cho hay 39 trung tâm đào tạo hàng đầu của nước Mỹ năm 2014 đã cùng sử dụng ngôn ngữ lập trình Python để thay thế cho Java. Môn lập trình mới này được xem là có sự tương tác và dễ sử dụng nhất dành cho người mới bắt đầu.

8 trong số 10 ngành khoa học máy tính hàng đầu hiện nay sử dụng Python để dạy mã hóa, cũng như 27 trong số 39 trường hàng đầu, chỉ ra rằng đây là ngôn ngữ phổ biến nhất cho việc giảng dạy các khóa học khoa học máy tính. 3 lớp học trực tuyến lớn nhất hiện nay là Coursera, edX và Udacity cũng đang sử dụng Python dành cho người mới.

Ngôn ngữ Python đang được xem là xu hướng của giới lập trình.

Để chuẩn bị cho sinh viên ra trường làm việc được ngay thì khi còn đi học họ đã được trang bị ngôn ngữ lập trình được sử dụng rộng rãi trong ngành công nghiệp cao ngày. Trước đây C++ và Java đã thay thế Pascal - ngôn ngữ phổ biến trong dạy học những năm 1980

Python được phát minh ra cách đây 23 năm nhưng mãi đến gần đây ngôn ngữ này mới được xem như là công cụ tuyệt vời. Python sở hữu những phẩm chất được xem là tổ hợp của các ngôn ngữ lập trình kinh điển khác. Python có cú pháp đơn giản hơn Java, C++ và cho phép người mới bắt đầu có thể lập trình ngay lập tức. Ngoài ra ngôn ngữ Python có thể được mở rộng để sử dụng trong ngành công nghiệp nặng hay được dùng để phân tích dữ liệu trong ngành tài chính.

Mặc dù đây là cuộc khảo sát không chính thức nhưng việc sử dụng ngôn ngữ lập trình mới cho thây sự ảnh hưởng xu thế trong các chương trình đào tạo.

Ngôn ngữ phổ biến khác được đưa vào giảng dạy còn có Matlab - ngôn ngữ toán học định hướng thường được sử dụng để bắt đầu với các nhà khoa học và kỹ sư lập trình. Matlab cũng được xem như là ngôn thứ thay thế Java trong tương lai, ngôn ngữ cổ điển như C và C++ vẫn được sử dụng nhưng xu hướng ngày càng giảm mạnh. Tuy nhiên, không phải tất cả đều ủng hộ Python, Viện công nghệ Massachusetts và Đại học California, Berkeley đã loại bỏ ngôn ngữ này ra khỏi chương trình học.

http://www.pcworld.com.vn/articles/kinh-doanh/2014/07/1235282/python-vuot-qua-java-tro-thanh-ngon-ngu-hang-dau/


P/S: Đạt đang làm video hướng dẫn Python, hi vọng sẽ giúp được các bạn muốn học:

16 Likes

Không biết khi nào C# của mình mới vươn lên dẫn đầu nhỉ, hehe. Cứ lên 4 xuống 5 hoài :smiley:

1 Like

Khó lắm, trừ phi có phiên bản đổi mới toàn diện. Python cũng phát triển 23 năm rồi chứ bộ :smile: Nhưng sau một thời gian sử dụng Python thì Đạt thấy Python xứng đáng với vị trí này. However, chắc phải thử xài Ruby nữa để có góc nhìn toàn cảnh về các ngôn ngữ lập trình hiện tại.

C# là một ngôn ngữ tốt. Đạt cũng thích C#. Khi nào xong hết các ngôn ngữ Python, C, C++ Đạt sẽ quay ra làm document cho C#. Lên kế hoạch rồi.

11 Likes

Em sẽ đợi document của anh :smiley: cái khó của c# là nó chỉ chạy được trên framework .net. có lẽ vì vậy nên nó kém hơn nhiều ngôn ngữ khác.

Đâu, đấy là cái lợi của nó đấy chứ. Nếu em viết code trên C# thì em sẽ viết được trên VB và các ngôn ngữ trong hệ thống .Net khác.

Ngoài ra C# bây giờ Opensource rồi, trên Linux em có thể compile được và chạy được C# dùng monoproject

http://www.mono-project.com/

2 Likes

Ồ vậy à, e cập nhật tin tức chậm quá :frowning: dạo này lười đọc báo ghê. Mono thì em có nghe nói đến nhưng vẫn chưa biết nó dùng làm gì, chắc phải tìm hiểu rồi.

1 Like

Python là một trong những project OpenSource tốt nhất đấy, có rất nhiều thư viện cho mình dùng. Anh nghĩ đó là lý do mà Python phát triển mạnh như vậy.

Tuy nhiên, đúng là nó chạy hơi chậm :smiley:

Em vẫn chưa chạy được cái lệnh print"Hello world" trong Sublime Text kìa :fearful: dặn lòng để tìm hiểu thêm mà cứ quên hoài. Python giờ e thấy tần suất gặp nó trong các tin tuyển dụng cũng dày đặc, lương cao mà hình như không có ai đáp ứng điều kiện hay sao ý.

mỗi ngôn ngữ được sinh ra với một mục đích riêng… thôi thì em an phận với JavaScript :smile:

3 Likes

Javacript em chưa học chỉ biết nó dùng trong lập trình web nhưng đọc 1 vài bài viết nói về nó thì thấy khá là bá :smiley: cụ thể như Xưng tội với JavaScripthttp://tapchilaptrinh.vn/2014/05/14/javascript-chang-hiep-si-toan-nang/.

1 Like

JavaScript cũng tốt, đâu thua kém gì Python đâu. Top 1 trên GitHub mà lị.

1 Like

Cái đoạn nói về thằng cha tạo ra CoffeeScript thì có vẻ hơi kì… tại thím đó còn sở hữu Backbone.js và Undescore.js nữa :smile:

Tác giả của CoffeeScript, Backbone và Underscore đây…

1 Like

Forum mình vẫn còn nhiều người chưa biết về Python, hi vọng Đạt sẽ phổ cập Python được đến với mọi người.

2 Likes

Hầu như khi mọi người bắt đầu lập trình đều học C hoặc Pascal, theo em thấy nên học Python mới phải.

1 Like

I moved 7 posts to an existing topic: Phải học tiếng Anh để học lập trình

Anh Đạt em nghe nói anh làm Embedded System mà anh tìm hiểu nhiều ngôn ngữ nhỉ :smiley: Em tưởng công việc anh chỉ xài quanh quanh C/C++ thôi :smiley:

Anh có làm các ngôn ngữ khác chứ, Python, Javascript, Lua, Shell, …

Với cả là lập trình viên thì đừng nói tôi là lập trình viên ngôn ngữ X. Mà hãy nói là tôi giỏi ngôn ngữ X.

Có nghĩa là mình phải học nhiều thứ và giỏi một vài thứ.

8 Likes

Đọc bài này cảm thấy mod Đạt gỏi quá trời. :ice_cream: :icecream:

Cái title mấy bác pcw vn dịch lại nghe dễ hiểu lầm quá http://www.pcworld.com/article/2451880/python-bumps-off-java-as-top-learning-language.html
Python bumps off Java as top learning language

1 Like

Python phiên âm tiếng việt là: BỊ THÔNG
đó là lý do mà nó ngày cảng phổ biến @@

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?