Python 3000 đã chính thức được phát hành. Lỗi cuối cùng, Padec2306, “Cập nhật những gì mới trong 3.0” đã bị đóng. Python 3000, PY3K, Python 3.0, là một bản phát hành lớn cho cộng đồng. [Jeremy Hylton] chốt được đề cập sớm nhất về con thú đến tháng 1 năm 2000. Bản phát hành mới đã phát triển từ PEP 3000, đã khai trương vào tháng 4 năm 2006.
PY3K phá vỡ khả năng tương thích ngược với các bản phát hành trước đó để mua để giảm tính năng trùng lặp và thúc đẩy một cách rõ ràng để hoàn thành công việc. Thay đổi lớn đầu tiên là bản in hiện là một hàm dựng sẵn và không phải là một tuyên bố. Int và Long đã được thống nhất và phân chia số nguyên bây giờ trả lại một float. PY3K sử dụng các khái niệm về “văn bản” và “dữ liệu” thay vì “chuỗi Unicode” và “chuỗi 8 bit”. Bạn có thể đọc về nhiều thay đổi trong những gì mới trong Python 3.0. Một số tính năng mới đã được đưa vào Python 2.6 để bạn có thể bắt đầu triển khai chúng trong mã hiện tại để giảm bớt quá trình chuyển đổi. 2.6 Cũng có công tắc dòng lệnh -3 để cảnh báo bạn về các tính năng đang bị xóa hoặc thay đổi. Cuối cùng, công cụ 2to3 là một dịch giả nguồn đến nguồn để tự động hóa rất nhiều thay đổi.
Tài liệu cho bản phát hành mới là trực tuyến. Các gói nguồn và nhị phân có sẵn bây giờ.
[Qua Johl]