Tinh thần Zen
Bài học 9 trên 28 trong khóa học Clean Code: viết code tốt hơn với Python của Coddy.
The Zen of Python là tập hợp 19 “nguyên tắc chỉ dẫn” để viết code bằng Python.
Cái đẹp tốt hơn cái xấu.
Rõ ràng tốt hơn ngầm hiểu.
Đơn giản tốt hơn phức tạp.
Phức tạp tốt hơn rắc rối.
Phẳng tốt hơn lồng nhau.
Thưa thớt tốt hơn dày đặc.
Khả năng đọc rất quan trọng.
Các trường hợp đặc biệt chưa đủ đặc biệt để phá vỡ quy tắc.
Dù tính thực tiễn quan trọng hơn sự thuần khiết.
Lỗi không bao giờ nên bị bỏ qua trong im lặng.
Trừ khi chúng được chủ động bỏ qua.
Khi đối mặt với sự mơ hồ, hãy từ chối ý muốn đoán mò.
Nên có một cách rõ ràng để thực hiện, và tốt nhất là chỉ một cách.
Dù ban đầu cách đó có thể chưa rõ ràng, trừ khi bạn là người Hà Lan.
Bây giờ tốt hơn là không bao giờ.
Dù không bao giờ thường tốt hơn là *ngay* bây giờ.
Nếu khó giải thích cách triển khai thì đó là một ý tưởng tồi.
Nếu dễ giải thích cách triển khai thì đó có thể là một ý tưởng hay.
Không gian tên là một ý tưởng tuyệt vời, hãy tạo thêm nhiều không gian tên như vậy!
Mong rằng sau khóa học này, bạn sẽ hiểu và làm theo một số nguyên tắc trong số này!
Bạn có thể in nội dung sau bằng cách nhập lệnh này trong trình thông dịch:
>>> import thisTự làm thử
Bài học này không có thử thách code.
Tất cả bài học trong Clean Code: viết code tốt hơn với Python
4Code theo phong cách Python
Tinh thần ZenThủ thuật với biếnLàm việc với danh sáchLàm việc với tệpTruy cập phần tử trong từ điểnCác phép toán so sánh bằngTự luyện tập: Trình biên dịch Python online