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

Đó là phiên âm tiếng Việt của người ko biết tiếng anh chớ bộ :sunglasses:

Pai thân hoặc pai thon nhé :slight_smile:

1 Like

Lúc đầu, khi tôi muốn tìm một ngôn ngữ lập trình để học cho biết, tôi lên mạng nghe người ta bàn tán thì quyết định chọn Python, nhưng tính tôi kỹ nên muốn biết Python là cái gì, nhỡ mình vô tình bị nhiễm “tà đạo” thì sao. Tôi mới tra từ điển và biết nghĩa của nó là con trăn, thoáng thấy mất cảm tình quá, rồi lên Google xem xem hình con trăn đó nó có dễ thương không, sau khi nhìn thấy rồi thì cái mặt tôi nó như vầy nè: :grimacing: . Sau đó tôi phải dùng tới khả năng suy luận, tìm hiểu thêm thông tin về cái tên của nó và dùng lý trí dữ lắm mới quyết định vẫn sẽ học nó. Hy vọng tôi không lầm.

1 Like

Tác giả đặt tên như vậy vì tác giả nghiện 1 series chương trình truyền hình có chữ Python đó bạn :smile:, nhưng ngụ ý của tác giả đồng thời cũng là thể hiện sự mềm dẻo của ngôn ngữ này nữa, bạn yên tâm đi, không lầm đâu, đảm bảo bạn sẽ sớm nghiện nó chứ không đùa :wink:

2 Likes

Anh @ltd tiện đây cho em hỏi, anh làm video hướng dẫn các bạn là với bản python nào đấy ạ? Em chưa có time xem nên tiện hỏi luôn, vì 2 năm trước em học nó thì là bản 2.7.3 ổn định nhất và mê ly nhất vì cái sự thoải mái trong cách code nó :smile:, từ lúc nó lên bản 3.x cú pháp bắt đầu thay đổi nên em cũng bỏ luôn, bị bớt thoải mái so với bản kia rùi ^^.

Cá nhân em vẫn thấy Java cung cấp cho ta cả một nền tảng thật đồ sộ, có thể làm rất nhiều thứ . C# với cái .NET của MS cũng rất giống kiểu thế . Các pro có thể cho em biết một vài cái ứng dụng tiêu biểu của python không ?

http://www.pcworld.com/article/2451880/python-bumps-off-java-as-top-learning-language.html2
Python bumps off Java as top learning language

Youtube được viết bằng Python đấy bạn.

Written in: Python and proprietary JavaScript

1 Like

Anh Đạt phân tích sơ sơ điểm mạnh yếu của Python được k ạ?
Mà em thấy nhiều người bảo học python bị nghiện, đang hơi phân vân :grimacing:

Ừ, tui cũng có google sau đó và có biết như thế. Hy vọng là bạn nói đúng về cái khoản nghiện, có lẽ như vậy tốt hơn. :wink:

1 Like

Bó tay mấy ông dịch bài thật, may nhờ @manhapt nhắc mới biết. Để Đạt sửa lại title.

Mạnh:

  • Dễ học
  • Dễ dùng
  • Nhiều thư viện

Yếu:

  • Chạy hơi chậm

Oài, học đi, ngại gì ^^

stay hungry, stay foolish

2 Likes

nguyên cái core của Wordpress dùng backbone và underscore ,thím này bá thiệt đó

Mình là dân ngoại đạo về lập trình, nhưng cũng muốn học 1 ngôn ngữ đa năng chạy được nhiều nền tảng. Mình có biết qua về mấy ngôn ngữ web như php, html, js, css. Python cũng có xem qua vài video tutorial (chưa xem của @ltd :smiley: ). Vì mình thích làm được phần mềm chạy được nhiều nền tảng: Desktop (windows, *nix), Mobile (android, iOS), Web, Embedded… và tìm hiểu sơ qua thì Python làm được điều này.
Tuy nhiên như đọc một số bài của @ltd thì mình thấy bạn nói Python “hơi chậm”.
Bạn có thể so sánh nó chậm hơn so với các ngôn ngữ khác và cho từng nền tảng (desktop, mobile, web, embedded) như mình nêu được không? Hoặc cho mình link tham khảo cũng được.
Cảm ơn bạn.

Thực ra tốc độ thực thi không phải là một vấn đề lớn ngoại trừ embedded. Có thể xem so sách tốt độ các ngôn ngữ ở đây: http://benchmarksgame.alioth.debian.org/u32/compare.php?lang=gcc&lang2=python3

Hoặc nghe bài này, trong bài này cũng có nói tới Python chậm

mình có sử dụng qua Backbone được 1 lần… cơ bản là muốn sử dụng Backbone thì ta phải include kèm thằng Undescore :smile:

mấy bác nào đã sử dụng rành, em có nói sai thì góp ý nhé…

Mình xem trang đó thú thực ko hiểu. Bài hát thì có 1 câu Python’s too slow thôi. @ltd có thể giải thích theo cách nào dễ hiểu hơn được ko? Và tại sao @ltd lại chọn Python để dạy? Có phải cũng vì nó đang được chọn để dạy nhiều nhất ko? Theo @ltd với nhu cầu của mình thì học ngôn ngữ nào là phù hợp?

Về vấn đề chậm thì Đạt không rõ vì sao chậm, có thể do cách thiết kế.

Bởi vì nó

  • Dễ học
  • Dễ sử dụng
  • Có nhiều thư viện để xài

Không, phải hay người ta mới chọn, chứ ai lại chọn vì nó được … nhiều người khác chọn.

Python nếu muốn làm đa nền tảng.

JS nếu muốn làm nhiều về web hơn. Nhưng nếu học Web thì nên học thêm html, css.

1 Like

JS bây giờ backend cũng chơi mobile cũng chơi. Gần như là ngôn ngữ thống trị. Còn HTML và CSS là bắt buộc rồi anh :slight_smile:

À, phải rồi, quên nói vụ backend. @htl có thể chọn Python hoặc JS nhé.

1 Like

Thế là dịch sai chỗ nào đấy ạ :open_mouth:

Python bumps off Java as top learning language

Not

Python bumps off Java as top programming language

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