Python 4 sẽ không sớm ra mắt. Được xây dựng trong
Có khả năng sẽ không sớm có phiên bản Python mới vì các bài học rút ra từ việc chuyển từ Python 2 sang Python 3 cho thấy việc chuyển sang phiên bản ngôn ngữ mới gặp rắc rối như thế nào. Tuy nhiên, điều đó không có nghĩa là Python sẽ không nhận được các bản cập nhật nữa; . Đây là một bản cập nhật lớn sẽ không chuyển từ phiên bản 3 sang phiên bản 4
Show
Tại sao lại là Python 4. 0 Không có sớm?Tôi rất tiếc phải thông báo với bạn rằng Python 4. 0 vẫn chưa được phát hành. Trăn 4. 0 dường như sẽ không bao giờ được phát hành do các vấn đề về khả năng tương thích mà nó sẽ mang lại, vấn đề mà chúng tôi đã gặp phải trước đây khi chuyển từ Python 2 sang Python 3. Việc các nhà phát triển phụ thuộc vào thư viện phần mềm Python 2 không thể cập nhật lên Python 3 không phải là điều bất ngờ. Ngược lại, đó là một hậu quả nổi tiếng của việc có một phiên bản ngôn ngữ mới Đây là vấn đề chính ngăn không cho phát hành phiên bản chính mới của Python, vì vậy nhóm nhà phát triển Python sẽ tiếp tục tập trung vào cải tiến Python 3 Ba cách để viết câu lệnh có điều kiện kiểu Python Chúng tôi có thêm rất nhiều thông tin về Python trên Mạng cộng tác viên chuyên gia tích hợp 3 cách viết câu lệnh có điều kiện kiểu Python
Python sẽ vẫn được cập nhật chứ?Tin vui là Python vẫn nhận được các bản cập nhật thường xuyên — giống như trước đây — mặc dù thực tế là sẽ không có bất kỳ bản phát hành Python mới nào đáng kể. Chẳng hạn, Python3. 9 sẽ ra mắt vào tháng 10 năm 2021. Python 3 đã được nâng cấp lên phiên bản 13. 0. Các câu lệnh chuyển đổi, một bản cập nhật quan trọng cho Python 3, đã được giới thiệu. chuyển đổi câu lệnh. Sự vắng mặt của Python 4. 0 nói chung là một điều tốt. Chuyển nhà phát triển từ Python 3 sang Python 4 sẽ không khó. Ngoài ra, nhóm phát triển lõi Python có thể tập trung vào việc nâng cao và củng cố Python 3 5 cách để viết thêm mã Pythonic Mọi thứ bạn cần biết về Python tích hợp sẵn. com 5 cách để viết thêm mã Pythonic
Tại sao các lập trình viên mong đợi Python 4. 0 đến nơi?Phiên bản Python 3 là yếu tố chính thúc đẩy các nhà phát triển tìm kiếm Python 4. 0 ngày phát hành. 9. Nếu bạn không quen với số phiên bản, bước tiếp theo hợp lý của Python 3Python 4. 0 sẽ là 9, phải không? Python 3. 9 thay vào đó cập nhật lên 310, trở thành 3, 11, v.v. Các bản phát hành nhỏ như 3. mười cũng có sẵn. 3 Dưới đây là giải thích ngắn gọn về hệ thống đánh số phiên bản liên quan đến lập phiên bản
Quy trình của Hệ thống Phiên bản Phần mềm là gì?Ví dụ, trong phiên bản 3. ten13, Phần chính và phần nhỏ Bản vá. 3. mười. 13, các bộ phận là Chính. Diễn viên phụ. Bản vá.
Phiên bản chính thứ ba của Python, điều mà tôi tin rằng sẽ xảy ra, sẽ tiếp tục được cập nhật bởi nhóm phát triển cốt lõi. Do đó, sẽ luôn có các bản cập nhật nhỏ và bản vá lỗi Hướng dẫn Python. Xác định biến rỗng và cấu trúc dữ liệu trên mạng cộng tác viên chuyên gia tích hợp sẵn Cách xác định biến rỗng và cấu trúc dữ liệu trong Python
Khi nào Python 4 thực sự trở thành hiện thực, về mặt lý thuyết?Guido van Rossum tuyên bố rằng cách duy nhất Python 4. 0 thực sự có thể thành hiện thực nếu khả năng tương thích C thay đổi Đây là những gì Rossum đã nói "Tôi có thể thấy rằng tại một số thời điểm, chúng tôi buộc phải từ bỏ một số khả năng tương thích nhị phân hoặc API cho các tiện ích mở rộng C. Nếu có sự không tương thích đáng kể với các tiện ích mở rộng C mà không tự thay đổi ngôn ngữ và nếu chúng tôi có thể loại bỏ GIL, có lẽ chúng tôi sẽ buộc phải gọi nó là 4. "0 do các vấn đề tương thích cấp mở rộng C Điều này về cơ bản có nghĩa là Python 4. 0 sẽ chỉ trở thành hiện thực nếu lợi ích của việc phá vỡ khả năng tương thích ngược lớn hơn các vấn đề nghiêm trọng mà nó gây ra, như cộng đồng nhà phát triển đã thấy trong quá trình chuyển đổi từ Python 2 sang Python 3 Các bài học rút ra từ việc chuyển từ Python 2 sang Python 3 đã cho thấy việc chuyển sang phiên bản ngôn ngữ mới phức tạp như thế nào. Do đó, có thể sẽ không có phiên bản Python mới trong thời gian tới. Nhưng điều đó không có nghĩa là Python sẽ không nhận được các bản cập nhật nữa. Trên thực tế, Python luôn nhận được các bản cập nhật mới. Đây là phiên bản chính sẽ không thay đổi từ 3 thành 4
Tại sao Python 4 không. 0 Sẽ Ra Mắt Bất Cứ Lúc Nào Sớm?Nếu bạn đang tìm kiếm một Python 4. 0 ngày phát hành, tôi có tin xấu cho bạn. Trăn 4. 0 có thể sẽ không bao giờ xuất hiện do các vấn đề về khả năng tương thích mà nó sẽ tạo ra, vấn đề mà chúng ta đã thấy trong quá khứ với quá trình chuyển đổi từ Python 2 sang Python 3. Các nhà phát triển phụ thuộc vào thư viện phần mềm trong Python 2 không thể cập nhật lên Python 3. Và không, đây không phải là một bất ngờ. Thay vào đó, nó là một tác dụng phụ nổi tiếng của việc có một phiên bản ngôn ngữ mới Đây là vấn đề then chốt ngăn cản một phiên bản Python mới biến thành hiện thực. Thay vì tung ra một phiên bản chính mới, nhóm nhà phát triển Python sẽ tiếp tục tập trung vào việc cải thiện Python 3 Chúng tôi có thêm rất nhiều thông tin về Python trên Mạng cộng tác viên chuyên gia được tích hợp sẵn 3 cách viết câu điều kiện Pythonic
Python sẽ vẫn được cập nhật chứ?Vì sẽ không có bản phát hành chính nào của Python mới, nên bạn có thể tự hỏi liệu ngôn ngữ này có còn phù hợp nữa không. Tin vui là Python vẫn được cập nhật thường xuyên — giống hệt như trước đây. Ví dụ: vào tháng 10 năm 2021, Python 3. 9. 13 đã được nâng cấp lên Python 3. 10. 0. Điều này đã giới thiệu một bản cập nhật lớn cho Python 3 — câu lệnh switch. Thực tế là Python 4. 0 không đến chủ yếu là một điều tốt. Sẽ không có rắc rối nào đối với các nhà phát triển khi chuyển từ Python 3 sang Python 4. 0. Ngoài ra, nhóm phát triển lõi Python có thể tập trung vào việc làm cho Python 3 trở nên tốt hơn và mạnh mẽ hơn Mọi điều bạn cần biết về Python tích hợp sẵn. com 5 cách viết thêm mã Pythonic
Tại sao các nhà phát triển nghĩ Python 4. 0 Sẽ Đến?Một lý do chính tại sao các nhà phát triển đang tìm kiếm Python 4. 0 ngày phát hành là phiên bản Python 3. 9. Nếu bạn không quen với số phiên bản, bước tiếp theo hợp lý dành cho Python 3. 9 sẽ là Python 4. 0 phải không? . Thay vào đó, Python 3. 9 nâng cấp lên 3. 10, biến thành 3. 11, v.v. Ngoài ra, có những bản phát hành nhỏ, chẳng hạn như 3. 10. 3 Nói về đánh số phiên bản, đây là một cái nhìn nhanh về cách hoạt động của hệ thống đánh số phiên bản
Hệ thống phiên bản phần mềm hoạt động như thế nào?Trong một số phiên bản, chẳng hạn như 3. 10. 13, các bộ phận là Chính. Diễn viên phụ. Bản vá.
Tôi nghĩ phiên bản chính của Python sẽ không bao giờ thay đổi. Thay vào đó, nhóm phát triển cốt lõi sẽ tiếp tục cập nhật phiên bản chính thứ ba. Vì vậy, sẽ có các bản cập nhật nhỏ và bản vá vô thời hạn Các hướng dẫn khác về Python trên Mạng cộng tác viên chuyên gia tích hợp sẵn Cách xác định cấu trúc dữ liệu và biến rỗng trong Python
Khi nào Python 4 có thể. 0 Biến Lý Thuyết Thành Hiện Thực?Kịch bản duy nhất khi Python 4. 0 có thể trở thành hiện thực, theo Guido van Rossum, là nếu khả năng tương thích C thay đổi mạnh mẽ Đây là những gì Rossum đã nói “Tôi có thể tưởng tượng rằng tại một thời điểm nào đó, chúng tôi buộc phải từ bỏ khả năng tương thích API hoặc nhị phân nhất định đối với tiện ích mở rộng C… Nếu có sự không tương thích đáng kể với tiện ích mở rộng C mà không thay đổi ngôn ngữ và nếu chúng tôi có thể loại bỏ GIL. Nếu một hoặc cả hai sự kiện đó xảy ra, có lẽ chúng ta sẽ buộc phải gọi nó là 4. 0 do các vấn đề tương thích ở cấp độ tiện ích mở rộng C. ” Về cơ bản, điều này có nghĩa là kịch bản duy nhất trong đó Python 4. 0 sẽ trở thành hiện thực nếu lợi ích của việc phá vỡ khả năng tương thích ngược lớn hơn những vấn đề lớn mà nó sẽ gây ra, như cộng đồng nhà phát triển đã thấy trong quá trình chuyển đổi Python 2 sang Python3
|