Nên theo python 2 hay 3 - Page 2 - vozForums
vozForums
Go Back   vozForums > Học tập và công việc > Ngành CNTT > Phát triển Phần mềm
Reply
 
Thread Tools
  #11  
Old 01-08-2017, 09:33
asianpacific asianpacific is offline
Đã tốn tiền
 
Join Date: 08-2009
Posts: 718
Re: Nên theo python 2 hay 3

Hồi Java mới ra thì lại có tin C++ sẽ chết. Đến C# lại ra thêm Java sẽ chết. Go ra C++ chết, NodeJS ra PHP chết.
Đến bây giờ có thằng nào chết đâu.
Reply With Quote
  #12  
Old 01-08-2017, 09:38
asianpacific asianpacific is offline
Đã tốn tiền
 
Join Date: 08-2009
Posts: 718
Re: Nên theo python 2 hay 3

Quote:
Originally Posted by sony0109 View Post
Mấy thím tư vấn vài nguồn học Python nếu đã biết lập trình C với? Em không muốn học mấy course giải thích programming lại từ đầu đâu
Lên trang chủ mà học
https://docs.python.org/3/

Ngôn ngữ nào cũng vậy, đừng nên đâm đầu vào tutorial, video giảng dạy, sách gì đó. Muốn học cứ lên trang chủ mà xem.
Reply With Quote
  #13  
Old 01-08-2017, 10:52
Truantee Truantee is offline
Senior Member
 
Join Date: 05-2016
Posts: 870
Re: Nên theo python 2 hay 3

Quote:
Originally Posted by asianpacific View Post
Hồi Java mới ra thì lại có tin C++ sẽ chết. Đến C# lại ra thêm Java sẽ chết. Go ra C++ chết, NodeJS ra PHP chết.
Đến bây giờ có thằng nào chết đâu.
Trong ngành này thì không phát triển = chết. Chứ bảo chết là "không còn thằng nào dùng nữa" thì forth với cobol chắc vẫn được công nhận là "sống khỏe".

Vấn đề lớn nhất của python vẫn là cái python 2/3 split. Python3 ra đời được 9 năm rồi, mà các bạn thấy đấy, người ta vẫn dùng python2 hàng ngày (các linux distro cũng mặc định chỉ cài python2).

Nhiều bạn có thể biện luận "ờ môi trường enterprise người ta vẫn dùng mấy cái như java 5 java 6 có sao đâu, mặc dù java 9 ra đến nơi rồi"... Nhưng python với mấy thằng kia khác nhiều: thứ nhất là backward compatibility, thứ hai là official support. Mấy thằng enterprise kia nó có tiền, cho nên cái version nó dùng dù cổ lỗ sĩ đến đâu cũng có người maintain, fix bug, còn anh python chưa gì đã dọa drop support năm 2020.

Sau năm 2020 thì sao, mọi người đều vứt bỏ hết python2 chuyển sang python3 như mấy thằng python core dev mong đợi? Tôi cá là không, các anh lớn như google youtube sẽ fork python 2, tự support, tự thêm feature, tự fix bug, và một khi python2 có được các features thú vị lấy ngược từ python3 về, thì python3 còn có bao nhiêu giá trị sử dụng?
Reply With Quote
  #14  
Old 01-08-2017, 18:16
Mua_Thu_Vang Mua_Thu_Vang is offline
K.I.A
 
Join Date: 12-2016
Location: -_-
Posts: 511
Re: Nên theo python 2 hay 3

Quote:
Originally Posted by **Doremon** View Post
Theo các bác thì bây giờ có nên theo python 3 ko ạ , e đọc nhiều sách mà thấy nó viết toàn bằng python 2 dù ngày đó python 3 đã ra đc vài bản rồi e nghĩ chắc phải có vấn đề gì đó như sự tương thích , ổn định ... Thì họ mới ở lại py 2 , về py 2 và 3 thì e cũng đã đọc qua sự giống và khác nhau rồi , ví dụ như e thấy mấy cái opencv h vẫn dùng toàn bộ python 2 nếu dev bằng python

Sent from my Nick nhiều người dùng using vozForums
Như nhau, 2 thì có lâu rồi nên có nhiều thư viện hỗ trợ hơn, giờ toàn dùng Py3 cũng ngại chuyển sang Py2. Nhưng phần lớn cũng làm đc khá khá thứ
Reply With Quote
  #15  
Old 01-08-2017, 18:23
tscai504 tscai504 is online now
Senior Member
 
Join Date: 08-2014
Posts: 2,992
Re: Nên theo python 2 hay 3

đang học py3
Reply With Quote
  #16  
Old 01-08-2017, 18:32
ngh ngh is offline
K.I.A
 
Join Date: 07-2017
Posts: 310
Re: Nên theo python 2 hay 3

còn có những cái như jython, pypy là clgt mn?
có nên tải activestate python ko?
Reply With Quote
  #17  
Old 01-08-2017, 18:38
tscai504 tscai504 is online now
Senior Member
 
Join Date: 08-2014
Posts: 2,992
Re: Nên theo python 2 hay 3

Quote:
Originally Posted by ngh View Post
còn có những cái như jython, pypy là clgt mn?
có nên tải activestate python ko?
đồng câu hỏi
Reply With Quote
  #18  
Old 01-08-2017, 20:27
Truantee Truantee is offline
Senior Member
 
Join Date: 05-2016
Posts: 870
Re: Nên theo python 2 hay 3

jython, pypy là implementations.
Một ngôn ngữ thường được chia làm 2 bộ phận, standard/specifications (kiểu như python2, python3, c99 c11) và implementations, kiểu như python có cpython, jython, pypy các thứ.

Về jython, pypy nó khác cpython ở chỗ nào: jython nghe tên là biết nó chạy trên jvm, pypy thì là jit interpreter. Tại sao chúng nó không được dùng nhiều, thì đơn giản là so với bản chính cpython thì nó không feature complete bằng, hỗ trợ không tốt bằng, etc. Nhưng tùy vào nhu cầu sử dụng (như muốn xài thư viện của java/jvm thì dùng python, muốn sống chung môi trường .NET thì dùng ironpython, muốn tận hưởng tốc độ thì dùng pypy, nhưng pypy hình như chỉ hỗ trợ python2, muốn concurrency thì dùng mấy thằng stackless python,....)
Reply With Quote
  #19  
Old 01-08-2017, 20:45
sony0109's Avatar
sony0109 sony0109 is offline
Senior Member
 
Join Date: 10-2010
Posts: 990
Re: Nên theo python 2 hay 3

Quote:
Originally Posted by Truantee View Post
Trong ngành này thì không phát triển = chết. Chứ bảo chết là "không còn thằng nào dùng nữa" thì forth với cobol chắc vẫn được công nhận là "sống khỏe".

Vấn đề lớn nhất của python vẫn là cái python 2/3 split. Python3 ra đời được 9 năm rồi, mà các bạn thấy đấy, người ta vẫn dùng python2 hàng ngày (các linux distro cũng mặc định chỉ cài python2).

Nhiều bạn có thể biện luận "ờ môi trường enterprise người ta vẫn dùng mấy cái như java 5 java 6 có sao đâu, mặc dù java 9 ra đến nơi rồi"... Nhưng python với mấy thằng kia khác nhiều: thứ nhất là backward compatibility, thứ hai là official support. Mấy thằng enterprise kia nó có tiền, cho nên cái version nó dùng dù cổ lỗ sĩ đến đâu cũng có người maintain, fix bug, còn anh python chưa gì đã dọa drop support năm 2020.

Sau năm 2020 thì sao, mọi người đều vứt bỏ hết python2 chuyển sang python3 như mấy thằng python core dev mong đợi? Tôi cá là không, các anh lớn như google youtube sẽ fork python 2, tự support, tự thêm feature, tự fix bug, và một khi python2 có được các features thú vị lấy ngược từ python3 về, thì python3 còn có bao nhiêu giá trị sử dụng?


thêm nữa là Google nó có 2, 3 ngôn ngữ riêng rồi, không thằng nào rảnh mà đi support ngôn ngữ thằng khác. Python nó ra Python 456 thì thế nào, giữ python2 xài suốt đời à

Last edited by sony0109; 01-08-2017 at 20:49.
Reply With Quote
  #20  
Old 01-08-2017, 20:51
Truantee Truantee is offline
Senior Member
 
Join Date: 05-2016
Posts: 870
Re: Nên theo python 2 hay 3

Quote:
Originally Posted by sony0109 View Post


thêm nữa là Google nó có ngôn ngữ riêng nhé, éo thằng nào rảnh mà đi support ngôn ngữ thằng khác. Python nó ra Python 456 thì thế nào, giữ python2 xài suốt đời à
Gớm mợ, google nó ra cả tá ngôn ngữ, cũng dùng cả tá ngôn ngữ, cũng support cả tá ngôn ngữ.

https://www.quora.com/What-programmi...tant-at-Google

Cậu nói google không support ngôn ngữ khác, vậy Dalvik, ART là cái vẹo?

Còn chuyện giữ python2 suốt đời thì có vẻ chắc chắn rồi: https://news.ycombinator.com/item?id=13850654
Reply With Quote
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

All times are GMT +7. The time now is 12:22.
Chịu trách nhiệm nội dung: Bạch Thành Trung © 2019 Công ty TNHH Thật Vi Diệu
ĐC tầng 4, số 6-8 Đường D2, Bình Thạnh, Hồ Chí Minh, Việt Nam - SĐT 0981323799 - MST 0313906593
Giấy phép thiết lập MXH số 334/GP-BTTTT, Ký ngày: 19/08/2019