Tháng 8/2021, Python có gì hot?

Source: Python News: What’s New From August 2021? – Real Python

 

Chỉ trong tháng 8/2021, cộng đồng những người yêu thích Python đã chứng kiến ba phiên bản Python mới được ra mắt, giup khắc phục các lỗi về bảo mật, optimize code và nhiều feature mới. 

Vậy ba phiên bản đặc biệt này là gì? Cùng ICTS tìm hiểu ngay tại đây nha!

Phiên bản Python 3.10 gần như hoàn thiện 

Vào ngày 3 tháng 8, bản preview đầu tiên của Python 3.10.0 đã chính thức ra mắt. Phiên bản này có nhiều tính năng và cải tiến thú vị. Một số thậm chí còn gây ra tranh cãi. Phiên bản python 3.10.0 sẽ phát hành chính thức vào ngày 4/10/2021

undefined

Tuy nhiên, bạn có thể sử dụng bản preview vừa được cập nhất tháng trước theo 1 số cách sau: 

  • Bạn có thể truy vào Python Release Python 3.10.0rc1 | Python.org để download phiên bản về sử dụng 
  • Sử dụng pyenv để chạy các phiên bản python khac nhau 
  • Bạn có thể dùng thử bản mới nhất của Python mà không cần cài đặt nó bằng cách chạy trình thông dịch trong Docker container.

Điểm nổi bật nhất của phiên bản này là việc bổ sung cấu trúc đối sánh mẫu với cú pháp của ngôn ngữ. Đối sánh mẫu là một cấu trúc chặt chẽ được thể hiện trong một số ngôn ngữ lập trình chức như Scala và có thể làm cho code sạch và đáng tin hơn. Trong một số trường hợp, nó cũng sẽ cho phép bạn bắt chước câu lệnh switch mà chưa có ở Python. 

Python 3.9 và 3.8 có tính bảo mật cao hơn

Cả Python 3.9.7 và Python 3.8.12 đều được release vào ngày 30/8.

Dù Python 3.10 là phiên bản mới nhất và sẽ cung cấp những tính năng tối ưu, nhưng sẽ cần thời gian để nó trở nên phổ biến và có các thư viện hỗ trợ. Do đó, hầu hết các công ty sử dụng Python sẽ ưu tiên sử dụng phiên bản cũ hơn một chút do đã thử nghiệm ổn định.

undefined

Python 3.9.7 hiện là bản mới và stable nhất mà lập trình viên nên dùng. Phiên bản này đã được fix nhiều bugs, bảo mật cao và được optimize hơn. Python 3.9 sẽ được hỗ trợ cho đến khoảng tháng 10/2025.

Python 3.8.12 là bản vá bảo mật thứ hai cho phiên bản Python 3.8 trức đây. Trong thời gian bày, nó sẽ vẫn được hỗ trợ cho đến tháng 10/2024, dù không được bảo trì thường xuyên. 

PyCharm 2021.2.1 sẽ nhanh và cải tiến hơn

Trong 1 bài post trên blog của mình, 27/8 vừa qua, JetBrains đã công bố việc phát hành PyCharm 2021.2.1, đây là phiên bản mới nhất của IDE cực kỳ phổ biến của họ dành cho lập trình viên Python.

undefined

Với Python 3.10, các công ty cung cấp công cụ cho lập trình viên trong hệ sinh thái Python phải chuẩn bị cho những thay đổi lớn mà phiên bản mới này sẽ mang lại. PyCharm hiện cung cấp hỗ trợ cho các cấu trúc cú pháp mới được giới thiệu trong Python 3.10, chẳng hạn như đối sánh mẫu và các union types.

Ngoài fix nhiều lỗi và cải tiến về hiệu suất, PyCharm là sự thay đổi từ mô-đun venv tích hợp của Python sang thư viện virtualenv để tạo môi trường ảo. Thay đổi nhỏ này giúp truy cập nhanh bằng cách tận dụng bộ nhớ đệm cũng như liên kết đến các thư mục thay vì sao chép chúng.

Nếu bạn là người mới sử dụng PyCharm, bạn sẽ đánh giá cao plugin đào tạo tính năng được cải tiến đi kèm với IDE. Nó đã được thêm vào gần đây để dạy bạn cách sử dụng giao diện người dùng đồ họa thông qua các bài học tương tác. Bây giờ nó có các bài học mới dành cho việc làm việc với các kho Git trực tiếp từ IDE. 

Chốt lại, việc cập nhật các phiên bản của Python đem lại nhiều trải nghiệm thú vị cho các pythonista, cùng follow page ICTS để cập nhật những chia sẻ hữu ích về Python nhé!

 


Son Chu

You Might Also Like


0 Comment


    Would you like to share your thoughts?

    Your email address will not be published. Required fields are marked *

    This field is required.
    Please provide a valid email address.
    This field is required.