Ngày phát hành Python 3.6

Vào tháng 12 năm 2021, hội đồng chỉ đạo Python thứ tư đã được bầu, như thường lệ với sự kết hợp của các thành viên mới và cũ. Vòng đời chu kỳ phát hành của Python tiếp tục quay, với các lần lặp lại mới của cả Python 3. 10 và Python 3 sắp tới. 11 phát hành. Đồng thời, Python 3 phổ biến. 6 đã hết hạn sử dụng và sẽ không còn được hỗ trợ

Giữa vô số hoạt động này, các nhà phát triển từ khắp nơi đã có niềm vui trong kỳ nghỉ bằng cách giải các câu đố Advent of Code hàng năm

Hãy đi sâu vào tin tức lớn nhất về Python trong tháng qua

Tiền thưởng miễn phí. Nhấp vào đây để nhận Bảng cheat Python và tìm hiểu kiến ​​thức cơ bản về Python 3, như làm việc với các kiểu dữ liệu, từ điển, danh sách và hàm Python

Bầu cử hội đồng chỉ đạo Python

Guido van Rossum là người tạo ra Python. Trong một thời gian dài, ông cũng là Nhà độc tài nhân từ suốt đời (BDFL) của ngôn ngữ này, chịu trách nhiệm giám sát mọi thay đổi đã được thực hiện

Vào mùa hè năm 2018, Guido đã từ chức BDFL và yêu cầu cộng đồng đưa ra một mô hình quản lý ngôn ngữ mới. Sau một số cuộc thảo luận, cộng đồng đã quyết định rằng một hội đồng chỉ đạo nên được bầu để chỉ đạo sự phát triển của Python

Một hội đồng chỉ đạo mới được bầu thường xuyên, ít nhiều trùng với mỗi lần phát hành Python. Do đó, các điều khoản thường được gắn nhãn bởi phiên bản Python tương ứng sẽ được phát hành trong thời hạn đó. Cuộc bầu cử gần đây nhất, cho Python 3. Kỳ 11, được tổ chức vào nửa đầu tháng 12, công bố kết quả cuối cùng vào ngày 17/12

Kể từ khi hội đồng chỉ đạo đầu tiên được bầu vào tháng 1 năm 2019, các thành viên sau đây đã phục vụ

  • Barry Warszawa (3. 8, 3. 9, 3. 10)
  • Brett Pháo (3. 8, 3. 9, 3. 10)
  • Carol sẵn sàng (3. 8, 3. 9, 3. 10)
  • Guido van Rossum (3. số 8)
  • Nick Coghlan (3. số 8)
  • Pablo Galindo Salgado (3. 10)
  • Thomas Wouters (3. 9, 3. 10)
  • Victor Stinner (3. 9)

Đối với Python 3. Kỳ bầu cử thứ 11, có 10 ứng cử viên hợp lệ. Thời gian bình chọn kéo dài từ ngày 1 đến ngày 15 tháng 12 năm 2021. Tổng cộng, sáu mươi bảy nhà phát triển lõi Python đã bỏ phiếu

Năm người nhận được , và do đó là các thành viên của hội đồng chỉ đạo mới, là

  • Brett pháo
  • Grêgôriô P. thợ rèn
  • Pablo Galindo Salgado
  • Petr Viktorin
  • Thomas Wouters

Brett, Pablo và Thomas sẽ trở lại làm thành viên của hội đồng, trong khi Gregory và Petr sẽ phục vụ nhiệm kỳ đầu tiên của họ

Hội đồng chỉ đạo thực hiện công việc quan trọng là hướng dẫn cộng đồng trong khi để mọi người có tiếng nói của mình. Khoảng mùa xuân năm ngoái là một ví dụ tuyệt vời về cách hội đồng có thể lãnh đạo bằng cách tìm kiếm sự đồng thuận

Chúng tôi tại Real Python rất biết ơn về công việc mà hội đồng chỉ đạo đã làm cho ngôn ngữ và cộng đồng, và chúng tôi chúc hội đồng mọi điều tốt đẹp nhất cho nhiệm kỳ mới

Loại bỏ các quảng cáo

Bản phát hành Python mới

Phiên bản mới nhất của Python, Python 3. 10, vào tháng 10 năm 2021. Bản phát hành bảo trì đầu tiên của nó, Python 3. 10. 1, được cung cấp vào ngày 6 tháng 12. Như thường lệ, bản phát hành nhỏ này bao gồm sửa lỗi và cập nhật tài liệu và kiểm tra

Phiên bản tiếp theo của Python, Python 3. 11, sẽ ra mắt vào tháng 10 năm 2022. Tuy nhiên, nhóm nhà phát triển cốt lõi đã nghiên cứu các tính năng và cải tiến mới trong nhiều tháng. Nếu bạn muốn xem trước những gì sắp ra mắt, bạn có thể tải xuống và cài đặt phiên bản phát hành trước mới nhất

Ngay cả với bản phát hành chính thức của Python 3. 11 rất nhiều tháng nữa, cái gọi là đang có sẵn để bạn chơi cùng. Ngày 8 tháng 12, Trăn 3. 11. 0a3, bản phát hành alpha thứ ba, đã được công khai. Bạn có thể dùng thử để tự mình trải nghiệm tốc độ khớp lệnh nhanh hơn

Về bản chất, các bản phát hành alpha không ổn định và có thể chứa nhiều lỗi. Do đó, bạn không bao giờ nên dựa vào các bản phát hành alpha của Python trong quá trình sản xuất hoặc các tập lệnh quan trọng khác. Tuy nhiên, nếu bạn tò mò muốn dùng thử các tính năng và cải tiến mới, hãy xem xét thử bản phát hành trước mới

Kết thúc vòng đời của Python 3. 6

Ở phía bên kia của chu kỳ phát hành, bạn sẽ tìm thấy Python 3. 6, đã hết hạn sử dụng vào ngày 23 tháng 12 năm 2021. Với Python3. 6, bạn có nhiều tính năng mới phổ biến, bao gồm các tính năng sau

  • chuỗi f
  • Từ điển hiệu quả hơn với thứ tự các phần tử được đảm bảo
  • Nhiều cải tiến cho các tính năng không đồng bộ của Python

Tuy nhiên, Trăn 3. 6 bây giờ đã hơn năm tuổi. Sẽ không có bất kỳ bản phát hành bảo trì mới nào của Python 3. 6, ngay cả khi các vấn đề bảo mật nghiêm trọng được phát hiện. Trong khi Python 3 của bạn. 6 vẫn tiếp tục hoạt động, bạn nên đảm bảo nâng cấp bất kỳ hệ thống quan trọng nào vẫn chạy Python 3. 6 tuổi trở lên

Do sự phổ biến của các tính năng như chuỗi f, chú thích loại và không đồng bộ, Python 3. 6 đã là phiên bản được hỗ trợ tối thiểu cho nhiều thư viện trong nhiều năm rồi. Tuy nhiên, các thư viện phổ biến như NumPy và Django đã liệt kê Python 3. 8 là yêu cầu tối thiểu cho các phiên bản mới nhất của họ. Nhận hỗ trợ phù hợp cho các phần phụ thuộc của bạn là một lý do khác để cập nhật phiên bản Python của bạn một cách hợp lý

PyPI Stats là một trang web tuyệt vời để hiểu rõ hơn về việc sử dụng các gói Python và phiên bản Python khác nhau. Bạn có thể truy cập số liệu thống kê trên trang web của họ hoặc thông qua công cụ dòng lệnh pypistats

$ pypistats python_minor __all__ -m 2021-12
| category | percent |      downloads |
| :------- | ------: | -------------: |
| 3.7      |  41.15% |  5,002,371,969 |
| 3.8      |  21.56% |  2,621,179,853 |
| 3.6      |  14.98% |  1,821,281,479 |
| 3.9      |   7.93% |    964,495,785 |
| 2.7      |   7.13% |    866,934,431 |
| null     |   4.03% |    490,065,646 |
| 3.10     |   1.46% |    177,027,749 |
| 3.5      |   1.23% |    149,063,639 |
| 3.4      |   0.51% |     62,069,015 |
| 3.11     |   0.00% |        536,407 |
| 3.3      |   0.00% |         24,849 |
| 3.2      |   0.00% |          4,131 |
| 2.6      |   0.00% |          3,683 |
| 2.8      |   0.00% |            123 |
| 3.1      |   0.00% |             73 |
| 4.11     |   0.00% |             26 |
| Total    |         | 12,155,058,858 |

Date range: 2021-12-01 - 2021-12-31

Tổng quan này cho thấy rằng khoảng 15% tổng số lượt tải xuống trên PyPI vào tháng 12 năm 2021 là dành cho Python 3. 6. Tổng cộng, gần một phần tư số lượt tải xuống là dành cho các phiên bản Python hiện đã hết hạn sử dụng, bao gồm cả Python 2. Xem Đã đến lúc ngừng sử dụng Python 3. 6 của Itamar Turner-Trauring để thảo luận sâu hơn về việc cập nhật Python của bạn

Sự ra đời của Mã

Advent of Code là lịch Mùa Vọng trực tuyến nơi các câu đố lập trình mới được phát hành mỗi ngày từ ngày 1 đến ngày 25 tháng 12. Tháng trước, các lập trình viên từ khắp nơi trên thế giới đã tụ tập trong một cuộc thi giao hữu trong năm thứ bảy liên tiếp. Advent of Code 2021 hóa ra là phiên bản phổ biến nhất cho đến nay, với hơn 200.000 người tham gia

Mỗi năm, một câu chuyện tuyệt vời đi kèm với các câu đố. Năm nay, bạn cần giúp cứu Giáng sinh bằng cách thu hồi chìa khóa xe trượt tuyết của ông già Noel đã rơi xuống đáy đại dương. Trong quá trình tìm kiếm chìa khóa, bạn phải chơi bingo với một con mực khổng lồ, kinh ngạc trước khả năng sinh sản của cá lồng đèn, giúp một đàn lưỡng cư tìm hang và giải nhiều câu đố thú vị khác

Ngay cả khi bạn bỏ lỡ tất cả sự phấn khích khi mỗi câu đố được mở khóa, bạn vẫn có thể quay lại và giải tất cả các câu đố này, cũng như các phiên bản trước đó có từ năm 2015. Jesse van Elteren đã thực hiện một phân tích so sánh Advent of Code 2021 với những năm trước

Tương tự, Jeroen Heijmans đã thực hiện một cuộc khảo sát không chính thức về những người tham gia Advent of Code. Cuộc khảo sát chỉ ra rằng Python là ngôn ngữ phổ biến nhất để giải các câu đố Advent of Code, với hơn 40% số người được hỏi sử dụng nó

Tại Real Python, chúng tôi đã tổ chức một cuộc thi cho cộng đồng của mình, điều này rất thú vị. Chúng tôi muốn cảm ơn Eric Wastl, người tạo ra Advent of Code, vì tất cả những nỗ lực mà anh ấy đã dành cho dự án trong nhiều năm qua và chúc mừng anh ấy vì đã đạt được cả hai mốc tổng số 500.000 người dùng và 10.000.000 sao vào tháng 12 năm 2021

Nếu bạn muốn tự mình thử các câu đố, hãy xem hướng dẫn của chúng tôi. Sổ tay lập trình viên cạnh tranh là một nguồn tài nguyên toàn diện để giải các loại câu đố này và chứa nhiều thông tin về các kỹ thuật và thuật toán hữu ích

Loại bỏ các quảng cáo

Điều gì tiếp theo cho Python?

Năm 2021 là một năm tuyệt vời đối với Python, với việc phát hành Python 3. 10 là một trong những điểm nổi bật. Tại Real Python, chúng tôi mong chờ đến năm 2022 và sự phát triển hơn nữa của Python 3. 11, được hướng dẫn bởi hội đồng chỉ đạo mới và được thực hiện bởi nhóm phát triển cốt lõi và các tình nguyện viên khác từ khắp nơi trên thế giới

Phần tin tức Python yêu thích của bạn từ tháng 12 là gì?

Python hạnh phúc

Đánh dấu là đã hoàn thành

🐍 Thủ thuật Python 💌

Nhận một Thủ thuật Python ngắn và hấp dẫn được gửi đến hộp thư đến của bạn vài ngày một lần. Không có thư rác bao giờ. Hủy đăng ký bất cứ lúc nào. Được quản lý bởi nhóm Real Python

Gửi cho tôi thủ thuật Python »

Giới thiệu về Geir Arne Hjelle

Geir Arne là một Pythonista cuồng nhiệt và là thành viên của nhóm hướng dẫn Real Python

» Thông tin thêm về Geir Arne


Mỗi hướng dẫn tại Real Python được tạo bởi một nhóm các nhà phát triển để nó đáp ứng các tiêu chuẩn chất lượng cao của chúng tôi. Các thành viên trong nhóm đã làm việc trong hướng dẫn này là

Aldren

kate

Bậc thầy Kỹ năng Python trong thế giới thực Với quyền truy cập không giới hạn vào Python thực

Tham gia với chúng tôi và có quyền truy cập vào hàng nghìn hướng dẫn, khóa học video thực hành và cộng đồng các Pythonistas chuyên gia

Nâng cao kỹ năng Python của bạn »

Chuyên gia Kỹ năng Python trong thế giới thực
Với quyền truy cập không giới hạn vào Python thực

Tham gia với chúng tôi và có quyền truy cập vào hàng ngàn hướng dẫn, khóa học video thực hành và cộng đồng Pythonistas chuyên gia

Nâng cao kỹ năng Python của bạn »

Bạn nghĩ sao?

Đánh giá bài viết này

Tweet Chia sẻ Chia sẻ Email

Bài học số 1 hoặc điều yêu thích mà bạn đã học được là gì?

Mẹo bình luận. Những nhận xét hữu ích nhất là những nhận xét được viết với mục đích học hỏi hoặc giúp đỡ các sinh viên khác. và nhận câu trả lời cho các câu hỏi phổ biến trong cổng thông tin hỗ trợ của chúng tôi

Là Python 3. 6 vẫn được hỗ trợ?

Sau khi phát hành Python 3. 9, Vercel không còn hỗ trợ cho Python 3. 6 đã hết tuổi thọ vào năm ngoái. Vào ngày 18 tháng 7 năm 2022, các triển khai mới nhắm mục tiêu Python 3. 6 sẽ thất bại với thông báo lỗi

Khi nào Python 3. 7 phát hành?

Trăn 3. 7 được phát hành vào 27 tháng 6 năm 2018 .

Khi nào Python 3. 6 8 phát hành?

9, tài liệu được phát hành vào ngày 02 tháng 7 năm 2019. Trăn 3. 6. 8, tài liệu phát hành vào 24 tháng 12 năm 2018 .

Khi nào Python 3. 8 phát hành?

Bài viết này giải thích các tính năng mới trong Python 3. 8, so với 3. 7. Trăn 3. 8 được phát hành vào ngày 14 tháng 10 năm 2019 .