Có gì mới với Python? GIL bị loại bỏ, trình biên dịch mới, optparse không còn được khuyến nghị dùng
(bitecode.dev)- Global Interpreter Lock (GIL) của Python dự kiến sẽ bị loại bỏ trong vài năm tới, và một phiên bản thử nghiệm ngắn hạn đã được công bố.
- LPython là một trình biên dịch Python mới, dịch mã Python sang LLVM, C, C++ hoặc WASM để tăng tốc độ thực thi cho các tác vụ tính toán số.
- Pydantic 2 là công cụ phổ biến để kiểm tra tính hợp lệ của dữ liệu và định nghĩa schema, đã được sửa lỗi và nhận hỗ trợ từ FastAPI.
- PEP 387 đã giới thiệu khái niệm "ngừng sử dụng mềm" cho các API không còn nên được dùng trong mã mới, nhưng vẫn có thể tiếp tục dùng trong mã hiện có.
- Cython 3.0 hiện hỗ trợ mọi tính năng được dùng trong cú pháp Python thông thường, nên việc dùng Cython với bất kỳ codebase Python nào cũng trở nên dễ dàng hơn.
- PEP 722 đề xuất cú pháp để chỉ định dependency cho các script một tệp, giúp quản lý dependency của script dễ hơn.
- VSCode hiện cung cấp hỗ trợ Python nhanh hơn nhờ tiện ích mở rộng mypy mới và khả năng lập chỉ mục được cải thiện trong pylance.
- Một phiên bản paint chạy trong terminal đã được phát hành, cho phép vẽ và lưu hình trực tiếp trong terminal bằng thư viện Python
textual.
1 bình luận
Ý kiến trên Hacker News
getoptvàoptparse, cùng việc áp dụng PEP 387.pip-runcho phép chạy các script có phụ thuộc trong môi trường ảo tạm thời, tương tựnpxcủa JavaScript.optparsevà các cập nhật khác được đề cập trong bài viết đã thúc đẩy thảo luận và công việc bổ sung trong cộng đồng phát triển.