Thông thường, thư viện là một bộ sưu tập sách hoặc là một căn phòng hoặc nơi lưu trữ nhiều sách để sử dụng sau này. Tương tự, trong thế giới lập trình, thư viện là tập hợp các mã được biên dịch sẵn có thể được sử dụng sau này trong chương trình cho một số thao tác cụ thể được xác định rõ. Ngoài các mã được biên dịch trước, thư viện có thể chứa tài liệu, dữ liệu cấu hình, mẫu thông báo, lớp và giá trị, v.v. Show Thư viện Python là tập hợp các mô-đun liên quan. Nó chứa các gói mã có thể được sử dụng nhiều lần trong các chương trình khác nhau. Nó làm cho Lập trình Python đơn giản và thuận tiện hơn cho lập trình viên. Vì chúng ta không cần phải viết đi viết lại cùng một mã cho các chương trình khác nhau. Các thư viện Python đóng một vai trò rất quan trọng trong các lĩnh vực Học máy, Khoa học dữ liệu, Trực quan hóa dữ liệu, v.v. Hoạt động của thư viện Python Như đã nêu ở trên, thư viện Python chỉ đơn giản là một tập hợp mã hoặc mô-đun mã mà chúng ta có thể sử dụng trong chương trình cho các hoạt động cụ thể. Chúng tôi sử dụng các thư viện để không cần phải viết lại mã trong chương trình đã có sẵn của chúng tôi. Nhưng nó hoạt động như thế nào. Thực ra trong môi trường MS Windows, các file thư viện đều có đuôi DLL (Dynamic Load Libraries). Khi chúng tôi liên kết thư viện với chương trình của mình và chạy chương trình đó, trình liên kết sẽ tự động tìm kiếm thư viện đó. Nó trích xuất các chức năng của thư viện đó và diễn giải chương trình phù hợp. Đó là cách chúng tôi sử dụng các phương thức của thư viện trong chương trình của mình. Chúng ta sẽ xem thêm cách chúng ta đưa các thư viện vào chương trình Python của mình Thư viện chuẩn PythonThư viện chuẩn Python chứa cú pháp, ngữ nghĩa và mã thông báo chính xác của Python. Nó chứa các mô-đun tích hợp cung cấp quyền truy cập vào chức năng hệ thống cơ bản như I/O và một số mô-đun cốt lõi khác. Hầu hết các Thư viện Python được viết bằng ngôn ngữ lập trình C. Thư viện chuẩn Python bao gồm hơn 200 mô-đun lõi. Tất cả những thứ này phối hợp với nhau để biến Python thành ngôn ngữ lập trình cấp cao. Thư viện chuẩn Python đóng vai trò rất quan trọng. Không có nó, các lập trình viên không thể truy cập vào các chức năng của Python. Nhưng ngoài cái này ra, còn có một số thư viện khác trong Python giúp cuộc sống của lập trình viên dễ dàng hơn. Chúng ta hãy xem một số thư viện thường được sử dụng
Còn nhiều thư viện nữa trong Python. Chúng tôi có thể sử dụng một thư viện phù hợp cho mục đích của chúng tôi. Do đó, các thư viện Python đóng một vai trò rất quan trọng và rất hữu ích cho các nhà phát triển Sử dụng thư viện trong chương trình PythonKhi chúng tôi viết các chương trình kích thước lớn bằng Python, chúng tôi muốn duy trì tính mô đun của mã. Để dễ bảo trì mã, chúng tôi chia mã thành các phần khác nhau và chúng tôi có thể sử dụng mã đó sau này bất cứ khi nào chúng tôi cần. Trong Python, các mô-đun đóng vai trò đó. Thay vì sử dụng cùng một mã trong các chương trình khác nhau và làm cho mã trở nên phức tạp, chúng tôi xác định các chức năng được sử dụng nhiều nhất trong các mô-đun và chúng tôi có thể chỉ cần nhập chúng vào một chương trình bất cứ khi nào có yêu cầu. Chúng tôi không cần viết mã đó nhưng vẫn có thể sử dụng chức năng của nó bằng cách nhập mô-đun của nó. Nhiều mô-đun liên quan đến nhau được lưu trữ trong một thư viện. Và bất cứ khi nào chúng tôi cần sử dụng một mô-đun, chúng tôi sẽ nhập nó từ thư viện của nó. Trong Python, đó là một công việc rất đơn giản do cú pháp dễ dàng của nó. Chúng ta chỉ cần sử dụng nhập khẩu Hãy xem mã mẫu Python3
4.0 0.00159265291648682820 Đầu ra 4.0 Ở đây trong đoạn mã trên, chúng tôi đã nhập thư viện toán học và sử dụng một trong các phương thức của nó. e. sqrt (căn bậc hai) mà không cần viết mã thực tế để tính căn bậc hai của một số. Đó là cách một thư viện làm cho công việc của các lập trình viên dễ dàng hơn. Nhưng ở đây chúng tôi chỉ cần phương thức sqrt của thư viện toán học, nhưng chúng tôi đã nhập toàn bộ thư viện. Thay vì điều này, chúng ta cũng có thể nhập các mục cụ thể từ mô-đun thư viện Nhập các mục cụ thể từ mô-đun thư việnNhư trong đoạn mã trên, chúng tôi đã nhập một thư viện hoàn chỉnh để sử dụng một trong các phương thức của nó. Nhưng chúng ta có thể vừa nhập “sqrt” từ thư viện toán học. Python cho phép chúng tôi nhập các mục cụ thể từ thư viện. Các gói Python có được viết bằng C không?Hầu hết các Thư viện Python được viết bằng ngôn ngữ lập trình C . Thư viện chuẩn Python bao gồm hơn 200 mô-đun lõi. Tất cả những thứ này phối hợp với nhau để biến Python thành ngôn ngữ lập trình cấp cao.
Các mô-đun Python được viết bằng gì?Các mô-đun tích hợp này được viết bằng ngôn ngữ C và được tích hợp với trình bao Python. . print() và input() cho I/O, Các hàm chuyển đổi số như int(), float(), complex(), Chuyển đổi kiểu dữ liệu như list(), tuple(), set(), v.v. Tại sao thư viện Python được viết bằng C?Viết bằng ngôn ngữ cấp thấp hơn như C cũng cho phép sử dụng hiệu quả bộ nhớ và thậm chí giải phóng khóa trình thông dịch chung để khai thác tính song song đa lõi. Scientific modules like numpy , scipy are examples of these.
Các mô-đun Python có được viết bằng Python không?Các mô-đun tích hợp được viết bằng C và được tích hợp với trình bao Python . Mỗi mô-đun tích hợp chứa các tài nguyên cho một số chức năng dành riêng cho hệ thống, chẳng hạn như quản lý hệ điều hành, IO đĩa, v.v. Thư viện chuẩn cũng chứa nhiều tập lệnh Python (với. py) chứa các tiện ích hữu ích. |