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

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

Công nhận thằng Python nó đánh chúng tâm lý Programer thật…chuyển từ ngôn ngữ khác qua Python cảm giác vô cùng thoải mái…quy trình quẩy với Vim hầu như chỉ cần type code - tab - enter…đỡ đau cổ tay hơn rất nhiều :smile:

2 Likes

Việt hóa thành pít-tông đê :smiley:

1 Like

C# giống Java thấy mồ, toàn bị bó hẹp vào .NET, Java thì máy ảo

Python là script số một, tuy chậm hơn LUA nhưng LUA chỉ mạnh về game, app thôi, còn những thứ khác thì…

oh yeah, em đang học cái này, vào page đọc thấy tươi sáng rồi :blush:

1 Like

em dang hoc python o trang codecademy nhưng co mot so cho k hieu. co gi anh chi em với a Đạt

Bạn nghiên cứu ở đây nhá :smile:

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