Phát hành shell tương tác IPython 8.0

Việc phát hành IPython 8.0, một shell tương tác cho ngôn ngữ Python, kết hợp các khả năng của bảng điều khiển Python tương tác và shell lệnh Unix, cung cấp các công cụ gỡ lỗi, chỉnh sửa mã và trực quan hóa dữ liệu linh hoạt. IPython được sử dụng rộng rãi trong cộng đồng khoa học để phát triển, xử lý dữ liệu và thực thi tương tác các ứng dụng liên quan đến các thư viện numpy, matplotlib, Symy và scipy.

Phiên bản mới bổ sung thêm khả năng định dạng lại mã bằng bộ công cụ Black. Cải thiện thông tin theo dõi cuộc gọi trong thông báo lỗi. Cải thiện tìm kiếm có chọn lọc thông qua lịch sử giao dịch. Chế độ tự động đề xuất đã được triển khai để tự động hiển thị các đề xuất để tiếp tục nhập dữ liệu.

Phát hành shell tương tác IPython 8.0 Phát hành shell tương tác IPython 8.0 Phát hành shell tương tác IPython 8.0

Việc dọn dẹp và làm lại cơ sở mã đáng kể đã được thực hiện nhằm đơn giản hóa việc bảo trì dự án, loại bỏ các chức năng lỗi thời và hiện đại hóa quy trình xây dựng và thử nghiệm. Dự án không bị ràng buộc với bộ công cụ Mũi, vốn không được hỗ trợ. Đã thêm hỗ trợ cho NumPy 1.19 và các bản phát hành mới hơn. Phiên bản Python được hỗ trợ tối thiểu đã được tăng lên 3.8. Việc chuyển đổi sang cập nhật hàng tháng đã được thực hiện.

Nguồn: opennet.ru

Thêm một lời nhận xét