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

Các tiêu chuẩn mã hóa Python / các phương pháp hay nhất là gì?


Bạn có thể sử dụng hướng dẫn PEP8 như một chén thánh. Hầu như tất cả thế giới python đều sử dụng hướng dẫn này để viết mã python chuẩn và dễ hiểu. Điều này có sẵn dưới dạng một phần mở rộng như một phần mềm cho tất cả các trình soạn thảo văn bản hiện đại. Bạn có thể xem tại https://www.python.org/dev/peps/pep-0008/

Cấu trúc đúng các thư mục của bạn. Tất cả các dự án cần có cấu trúc phù hợp. Điều này giúp tổ chức mã tốt hơn. Python có cấu trúc thư mục cố định mà bạn nên sử dụng.

README.rst
LICENSE
setup.py
requirements.txt
sample/__init__.py
sample/core.py
sample/helpers.py
docs/conf.py
docs/index.rst
tests/test_basic.py
tests/test_advanced.py


Sử dụng các học thuyết. Mô-đun học thuyết tìm kiếm các phần văn bản trông giống như các phiên Python tương tác, sau đó thực thi các phiên đó để xác minh rằng chúng hoạt động chính xác như được hiển thị. Đây là một trong những phương án tốt nhất và hữu ích nhất của ngôn ngữ và bạn nên sử dụng nó ở mức tối đa. Điều này cho phép thực hiện TDD.

Sử dụng PyPi để nhận tất cả các mô-đun của bạn. PyPi là một kho lưu trữ trung tâm của các mô-đun python. Thay vì xây dựng các gói của riêng bạn, hãy sử dụng pip để cài đặt các mô-đun của Pypi.


Viết mã Pythonic bằng cách tuân theo các thành ngữ về trăn. Điều này mất một số thời gian để làm quen nhưng có thể giúp bạn đi một chặng đường dài. Bạn có thể đọc thêm về thành ngữ python trên
https://python.net/~goodger/projects/pycon/2007/idiomatic/handout.html