Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

पायथन कोडिंग मानक/सर्वोत्तम अभ्यास क्या हैं?


आप 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


  1. पायथन में किसी फ़ंक्शन के आवश्यक तर्क क्या हैं?

    आवश्यक तर्क किसी फ़ंक्शन के अनिवार्य तर्क हैं। फ़ंक्शन कॉल के दौरान इन तर्क मानों को सही संख्या और क्रम में पारित किया जाना चाहिए। यदि आप दिए गए कोड को चलाते हैं तो आपको निम्न आउटपुट मिलता है Hi 15Traceback (सबसे हाल की कॉल अंतिम):फ़ाइल requiredarg1.py, पंक्ति 4, में स्पष्टीकरण दो आवश्यक तर्कों

  1. पायथन में डिफ़ॉल्ट तर्क क्या हैं?

    पायथन फ़ंक्शन तर्कों को डिफ़ॉल्ट मान रखने की अनुमति देता है; यदि फ़ंक्शन को तर्क के बिना कहा जाता है, तो तर्क को उसका डिफ़ॉल्ट मान मिल जाता है डिफ़ॉल्ट तर्क: उदाहरण पायथन में फ़ंक्शन तर्कों के लिए सिंटैक्स और डिफ़ॉल्ट मानों का प्रतिनिधित्व करने का एक अलग तरीका है। डिफ़ॉल्ट मान इंगित करते हैं कि फ़

  1. पायथन फ़ंक्शन विशेषताएँ क्या हैं?

    पायथन में सब कुछ एक वस्तु है, और लगभग हर चीज में विशेषताएँ और विधियाँ होती हैं। पायथन में, कार्य भी वस्तुएं हैं। इसलिए उनके पास अन्य वस्तुओं की तरह गुण हैं। सभी फ़ंक्शन में एक अंतर्निहित विशेषता __doc__ होती है, जो फ़ंक्शन स्रोत कोड में परिभाषित दस्तावेज़ स्ट्रिंग लौटाती है। हम उन्हें नई विशेषताएँ भ