आप PEP8 गाइड को पवित्र कब्र के रूप में उपयोग कर सकते हैं। लगभग सभी अजगर दुनिया इस गाइड का उपयोग स्वच्छ समझने योग्य और मानक पायथन कोड लिखने के लिए करती है। यह सभी आधुनिक पाठ संपादकों के लिए एक विस्तार के रूप में एक लिंटर के रूप में उपलब्ध है। आप इसे https://www.python.org/dev/peps/pep-0008/
पर देख सकते हैं।अपने फोल्डर को ठीक से स्ट्रक्चर करें। सभी परियोजनाओं को उचित संरचना की आवश्यकता है। यह कोड को बेहतर ढंग से व्यवस्थित करने में मदद करता है। पायथन में एक विचारित फ़ोल्डर संरचना है जिसका आपको उपयोग करना चाहिए।
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
सिद्धांतों का प्रयोग करें। सबसे अच्छा मॉड्यूल पाठ के टुकड़ों की खोज करता है जो इंटरैक्टिव पायथन सत्रों की तरह दिखते हैं, और फिर उन सत्रों को यह सत्यापित करने के लिए निष्पादित करते हैं कि वे बिल्कुल दिखाए गए अनुसार काम करते हैं। यह भाषा की सबसे अच्छी और सबसे उपयोगी रचनाओं में से एक है और आपको इसका अधिकतम उपयोग करना चाहिए। यह TDD करने की अनुमति देता है।
अपने सभी मॉड्यूल प्राप्त करने के लिए PyPi का उपयोग करें। PyPi अजगर मॉड्यूल का एक केंद्रीय भंडार है। अपने खुद के पैकेज बनाने के बजाय, पीपीपी से मॉड्यूल स्थापित करने के लिए पाइप का उपयोग करें।
अजगर मुहावरों का पालन करते हुए पाइथोनिक कोड लिखें। इसकी आदत पड़ने में कुछ समय लगता है लेकिन यह आपको बहुत आगे तक जाने में मदद कर सकता है। आप मुहावरेदार अजगर के बारे में अधिक पढ़ सकते हैं
https://python.net/~goodger/projects/pycon/2007/idiomatic/handout.html