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

वे कौन से उपकरण हैं जो पायथन में बग खोजने या स्थिर विश्लेषण करने में मदद करते हैं?

पाईचेकर और पिलिंट स्थिर विश्लेषण उपकरण हैं जो अजगर में बग खोजने में मदद करते हैं।

पाईचेकर स्थिर विश्लेषण के लिए एक ओपनसोर्स टूल है जो स्रोत कोड से बग का पता लगाता है और बग की शैली और जटिलता के बारे में चेतावनी देता है।

पिलिंट अत्यधिक विन्यास योग्य है और यह चेतावनियों और त्रुटियों को नियंत्रित करने के लिए विशेष कार्यक्रमों की तरह कार्य करता है, यह एक व्यापक कॉन्फ़िगरेशन फ़ाइल है पाइलिंट स्थिर कोड विश्लेषण के लिए एक ओपनसोर्स टूल भी है जो प्रोग्रामिंग त्रुटियों की तलाश करता है और मानक कोडिंग के लिए उपयोग किया जाता है। यह प्रत्येक प्रोग्रामिंग लाइन की लंबाई की जांच करता है। यह परियोजना शैली के अनुसार परिवर्तनीय नामों की जांच करता है। इसे एक स्टैंडअलोन प्रोग्राम के रूप में भी इस्तेमाल किया जा सकता है, यह Pycharm, Spyder, Eclipse, और Jupyter जैसे पायथन आईडीई के साथ भी एकीकृत होता है

पाईचेकर पाइप पैकेज का उपयोग करके आसानी से स्थापित किया जा सकता है, यदि आप अजगर 3.6 संस्करण का उपयोग करते हैं, तो मान लें कि यदि आप अजगर 3.6 संस्करण का उपयोग करते हैं, तो पाइप स्थापित करें Pychecker --upgrad Pylint को केवल पाइप पैकेज का उपयोग करके स्थापित किया जा सकता है

पाइप इंस्टॉल पाइलिंट

यदि मान लें कि यदि आप अजगर 3.6 संस्करण का उपयोग करते हैं तो अपग्रेड का उपयोग करें

पाइप इंस्टॉल पाइलिंट --अपग्रेड करें


  1. पायथन में ग्राफ़ को डिस्कनेक्ट करने वाले किनारों का पता लगाने का कार्यक्रम

    मान लीजिए कि हमें एक अप्रत्यक्ष ग्राफ प्रदान किया गया है जिसे आसन्न सूची के रूप में दर्शाया गया है, जहां ग्राफ [i] नोड i के पड़ोसी नोड्स का प्रतिनिधित्व करता है। हमें किनारों की संख्या ज्ञात करनी है जो निम्नलिखित शर्त को पूरा करती है। यदि किनारे को हटा दिया जाता है, तो ग्राफ़ डिस्कनेक्ट हो जाता है।

  1. पायथन में मैट्रिक्स पर Z आकार बनाने वाले तत्वों का योग खोजने का कार्यक्रम

    मान लीजिए कि हमारे पास एक n x n मैट्रिक्स M है, हमें मैट्रिक्स में Z आकार बनाने वाले सभी तत्वों का योग ज्ञात करना है। तो, अगर इनपुट पसंद है 4 3 2 9 1 8 2 5 6 तब आउटपुट 23 होगा, क्योंकि तत्व [4+3+2+1+2+5+6] =23 हैं। इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - n :=मैट्रिक्स की पंक्ति गणन

  1. पायथन और आर के अलावा डेटा साइंस को सपोर्ट करने के लिए कौन से टूल्स हैं?

    इस लेख में, हम पायथन और आर के अलावा डेटा साइंस को सपोर्ट करने वाले टूल्स के बारे में जानेंगे? यहां हम पांच टूल देखेंगे जो डेटा साइंस की अवधारणा को लागू करने में मदद करते हैं। अपाचे Hadoop जावा आधारित मुफ्त सॉफ्टवेयर बड़ी भंडारण क्षमता डेटा की बंटवारे की क्षमता नोस्क्ल अधिक संरचित अभिविन्यास बे