Computer >> Máy Tính >  >> Lập trình >> Python

Cách tổ chức các lớp Python trong các mô-đun và / hoặc gói

Việc tổ chức các lớp Python thành các mô-đun và / hoặc các gói phụ thuộc rất nhiều vào sở thích cá nhân, sự tiện lợi, khả năng đọc và bản thân ứng dụng. Luôn luôn có trường hợp đó là mỗi lớp được giữ trong một tệp riêng biệt. Có thể là đôi khi việc giữ các lớp liên quan trong một tệp có thể khiến nó khá lớn trong khi đôi khi nó có thể ổn. Vì vậy, tất cả phụ thuộc vào các tình huống, sự thuận tiện và dễ dàng khi làm việc với các lớp.

Mô-đun là một tệp chứa các định nghĩa và câu lệnh Python. Tên tệp là tên mô-đun có thêm hậu tố .py. Trong một mô-đun, tên của mô-đun (dưới dạng một chuỗi) có sẵn dưới dạng giá trị của biến toàn cục __name__.

Một mô-đun có thể chứa các câu lệnh thực thi cũng như các định nghĩa hàm. Các câu lệnh này nhằm khởi tạo mô-đun. Chúng chỉ được thực thi lần đầu tiên tên mô-đun được gặp trong một câu lệnh nhập. Chúng cũng được chạy nếu tệp được thực thi dưới dạng tập lệnh. Các mô-đun có thể nhập các mô-đun khác.

Một tập hợp các mô-đun liên quan cung cấp một hoặc nhiều chức năng được gọi là một gói. Vì vậy, chúng ta có thể tóm tắt và nói rằng các lớp được tổ chức thành các mô-đun và gói trong Python.