Tháng 8/2021, Python Có Gì Hot? - ICTS Custom Software
Có thể bạn quan tâm
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
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.
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.
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é!
Từ khóa » Các Phiên Bản Python
-
Python Là Gì? - AMELA Technology
-
Python Là Gì? Tất Cả Thông Tin Python Từ A->Z - Nhân Hòa
-
Cách Kiểm Tra Phiên Bản Python Trên Windows, Mac Và Linux
-
Python (ngôn Ngữ Lập Trình) – Wikipedia Tiếng Việt
-
Python Là Gì? Tại Sao Nên Chọn Python?
-
Python Là Gì? Ứng Dụng Của Ngôn Ngữ Lập Trình Python - Vietnix
-
Cách Kiểm Tra Phiên Bản Python - Android 2022 - Joe Comp
-
Cách Kiểm Tra Phiên Bản Python Trên PC đơn Giản Nhất
-
Download Python
-
Python Basic - Viblo
-
Viết Chương Trình Python đầu Tiên - Viblo
-
Giải Quyết Vấn đề: Cách Kiểm Tra Phiên Bản Python Của Bạn
-
Python Là Gì? Các Kiến Thức Cần Biết Về Lập Trình Python