त्रुटियों को समझना
त्रुटियों के सामान्य प्रकार और उनके होने का तरीका सीखें
त्रुटियों को समझना, CoddyKit पर Python Academy का एक निःशुल्क पाठ है। यह 4 में से 1वाँ पाठ है। आप नीचे पूरा पाठ निःशुल्क पढ़ सकते हैं—फिर अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर के साथ ब्राउज़र में इसका व्यावहारिक अभ्यास कर सकते हैं। यह Python Academy सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। Python Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
त्रुटियों का परिचय
त्रुटियाँ प्रोग्रामिंग का एक सामान्य हिस्सा हैं। वे तब उत्पन्न होती हैं, जब प्रोग्राम को अप्रत्याशित परिस्थितियों का सामना करना पड़ता है, जैसे अमान्य इनपुट या अनुपलब्ध संसाधन।
इस पाठ में आप पाइथन में त्रुटियों के विभिन्न प्रकारों और उन्हें पहचानने के तरीकों के बारे में सीखेंगे।

पाइथन में त्रुटियों के प्रकार
पाइथन की त्रुटियों को दो मुख्य प्रकारों में बाँटा जा सकता है:
- वाक्यविन्यास त्रुटियाँ: कोड की संरचना में होने वाली त्रुटियाँ, जैसे कोलन या कोष्ठक का छूट जाना।
- रनटाइम त्रुटियाँ: प्रोग्राम के चलने के दौरान होने वाली त्रुटियाँ, जैसे शून्य से भाग देना।
वाक्यविन्यास त्रुटियाँ
वाक्यविन्यास त्रुटियाँ तब होती हैं, जब पाइथन इंटरप्रेटर कोड को समझ नहीं पाता। उदाहरण के लिए:
# Example of a syntax error
# Missing colon at the end of the if statement
if True
print("This is a syntax error")रनटाइम त्रुटियाँ
रनटाइम त्रुटियाँ प्रोग्राम के निष्पादन के दौरान होती हैं। उदाहरण के लिए:
# Example of a runtime error
# Division by zero
x = 10 / 0तार्किक त्रुटियाँ
तार्किक त्रुटियाँ तब होती हैं, जब प्रोग्राम बिना रुके चलता है, लेकिन गलत परिणाम देता है। उदाहरण के लिए:
# Example of a logical error
# The code calculates the wrong area of a rectangle
length = 5
width = 4
area = length + width # Logical error: should be length * width
print(area)पाइथन की सामान्य त्रुटियाँ
आपको जिन सामान्य त्रुटियों का सामना करना पड़ सकता है, वे इस प्रकार हैं:
SyntaxError: अमान्य वाक्यविन्यास।ZeroDivisionError: शून्य से भाग देना।NameError: ऐसी चर का उपयोग करना जिसे परिभाषित नहीं किया गया है।TypeError: असंगत प्रकारों पर कोई कार्रवाई करना।ValueError: सही प्रकार के, लेकिन अमान्य मान का उपयोग करना।
त्रुटि संदेश पढ़ना
पाइथन विस्तृत त्रुटि संदेश देता है, जो यह बताते हैं:
- त्रुटि का प्रकार।
- वह फ़ाइल और पंक्ति संख्या जहाँ त्रुटि हुई।
- फ़ंक्शन कॉल का क्रम, जो त्रुटि तक पहुँचने का विवरण दिखाता है।
# Example of a traceback
# Trying to use an undefined variable
print(undefined_variable)त्रुटियों से बचाव
त्रुटियों से बचने के लिए कुछ सुझाव:
- अपने वाक्यविन्यास की दोबारा जाँच करें।
NameErrorसे बचने के लिए अर्थपूर्ण चर नामों का उपयोग करें।ValueErrorसे बचने के लिए उपयोगकर्ता के इनपुट की पुष्टि करें।TypeErrorसे बचने के लिए प्रकार संकेतों का उपयोग करें।
त्रुटि प्रबंधन में सामान्य गलतियाँ
इन गलतियों से बचें:
- त्रुटि संदेशों को अनदेखा करना और मूल कारण का समाधान न करना।
- सभी त्रुटियों को बिना लॉग दर्ज किए दबाने के लिए कोशिश-अपवाद ब्लॉक का उपयोग करना।
- कार्रवाइयाँ करने से पहले उपयोगकर्ता के इनपुट की पुष्टि न करना।
हमने क्या सीखा?
इस पाठ में आपने सीखा:
- पाइथन में त्रुटियों के प्रकार: वाक्यविन्यास, रनटाइम और तार्किक त्रुटियाँ।
- पाइथन के त्रुटि संदेशों को पढ़ना और उनका अर्थ समझना।
- पाइथन की सामान्य त्रुटियाँ और उनसे बचने के सुझाव।
बहुत बढ़िया! अब अगले विषय पर चलते हैं।

एआई शिक्षक के साथ Python सीखें — निःशुल्क
अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।
- पाठ्यक्रम
- 76
- पाठ
- 320
अक्सर पूछे जाने वाले प्रश्न
क्या “त्रुटियों को समझना” पाठ निःशुल्क है?
हाँ—“त्रुटियों को समझना” का पूरा पाठ यहाँ वेब पर निःशुल्क पढ़ा जा सकता है। इंटरैक्टिव अभ्यास (अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर) करने और Python Academy पाठ्यक्रम का बाकी हिस्सा अनलॉक करने के लिए CoddyKit PRO लें। Python Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
“त्रुटियों को समझना” में मैं क्या सीखूँगा?
त्रुटियों के सामान्य प्रकार और उनके होने का तरीका सीखें आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ Python Academy का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।
क्या Python Academy शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?
पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर Python Academy शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 1वाँ पाठ है।
“त्रुटियों को समझना” पाठ पूरा करने में कितना समय लगता है?
CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।
क्या मैं इस Python Academy पाठ में कोड लिख और चला सकता हूँ?
हाँ। हर Python Academy पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।
इस पाठ्यक्रम के सभी पाठ
- त्रुटियों को समझना
- try, except और finally का उपयोग
- अपवाद उत्पन्न करना
- कस्टम अपवाद बनाना