Python có hai "thần chú" mà bao gồm chủ đề này:
Explicit là tốt hơn so với tiềm ẩn.
và
Namespaces là một ý tưởng tuyệt vời honking - hãy làm nhiều hơn nữa của những người!
Có quy ước đặt tên và nhập mô-đun có thể được tìm thấy trong The Python Style Guide (PEP 8).
Lý do lớn nhất là không có quy ước như vậy để luôn đặt tiền tố cho tên mô-đun của bạn theo kiểu Java, bởi vì theo thời gian bạn kết thúc với rất nhiều sự lặp lại trong mã của bạn không thực sự cần ở đó.
Một trong những vấn đề với Java là nó buộc bạn phải lặp lại chính mình, liên tục. Có rất nhiều mẫu soạn thảo đi vào mã Java mà không cần thiết trong Python. (Getters/setters là một ví dụ điển hình về điều đó.)
Không gian tên không quá khó khăn trong Python vì bạn có thể cung cấp cho mô-đun một bí danh khi nhập. Chẳng hạn như:
import com.company.actualpackage as shortername
Vì vậy, bạn không chỉ có thể tạo hoặc thao tác không gian tên trong các chương trình của mình, mà còn có thể tạo bí danh tiết kiệm phím của riêng bạn.
+1 cho bí danh với từ khóa 'as' – n611x007