Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

มาตรฐานการเข้ารหัส Python/แนวทางปฏิบัติที่ดีที่สุดคืออะไร


คุณสามารถใช้คู่มือ PEP8 เป็นจอกศักดิ์สิทธิ์ได้ โลกหลามเกือบทั้งหมดใช้คู่มือนี้เพื่อเขียนโค้ดหลามมาตรฐานที่เข้าใจง่ายและเข้าใจง่าย มีให้ใช้งานเป็นส่วนขยายสำหรับโปรแกรมแก้ไขข้อความสมัยใหม่ทั้งหมด คุณสามารถตรวจสอบได้ที่ https://www.python.org/dev/peps/pep-0008/

จัดโครงสร้างโฟลเดอร์ของคุณอย่างเหมาะสม ทุกโครงการต้องมีโครงสร้างที่เหมาะสม ซึ่งจะช่วยจัดระเบียบโค้ดได้ดีขึ้น Python มีโครงสร้างโฟลเดอร์ที่มีความคิดเห็นที่คุณควรใช้

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


ใช้วิชาเอก โมดูล doctest จะค้นหาชิ้นส่วนของข้อความที่ดูเหมือนเซสชัน Python แบบโต้ตอบ จากนั้นดำเนินการเซสชันเหล่านั้นเพื่อตรวจสอบว่าข้อความเหล่านั้นทำงานตรงตามที่แสดง นี่เป็นหนึ่งในส่วนที่ดีที่สุดและมีประโยชน์มากที่สุดของภาษานี้ และคุณควรใช้ให้มากที่สุด ทำให้สามารถทำ TDD ได้

ใช้ PyPi เพื่อรับโมดูลทั้งหมดของคุณ PyPi เป็นที่เก็บส่วนกลางของโมดูลหลาม แทนที่จะสร้างแพ็คเกจของคุณเอง ให้ใช้ pip เพื่อติดตั้งโมดูลจาก Pypi


เขียนโค้ด Pythonic โดยยึดตาม python idioms การดำเนินการนี้ต้องใช้เวลาบ้าง แต่สามารถช่วยให้คุณไปได้ไกล คุณสามารถอ่านเพิ่มเติมเกี่ยวกับ Idiomatic python ได้บน
https://python.net/~goodger/projects/pycon/2007/idiomatic/handout.html