Python Academy · पाठ

Python में त्रुटि प्रबंधन

त्रुटियों को प्रभावी ढंग से ढूँढना और सँभालना

पाठ 4, कुल 5 में से10 चरण

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

ट्राइ और एक्सेप्ट से डीबगिंग

पाइथन में त्रुटि प्रबंधन

त्रुटियाँ प्रोग्रामिंग का एक सामान्य हिस्सा हैं, लेकिन पाइथन उन्हें सुचारु रूप से संभालने के लिए उपकरण प्रदान करता है। इस पाठ में, आप try, except और अन्य साधनों का उपयोग करके कोड को डीबग करना और त्रुटियों को संभालना सीखेंगे।

Python में त्रुटि प्रबंधन — चित्र 1

पाइथन की सामान्य त्रुटियाँ

पाइथन की कुछ सामान्य त्रुटियाँ इस प्रकार हैं:

  • SyntaxError: कोड की संरचना में होने वाली त्रुटियाँ।
  • TypeError: असंगत डेटा प्रकारों का उपयोग करना।
  • IndexError: सूची में अमान्य इंडेक्स तक पहुँचने का प्रयास करना।

ट्राइ-एक्सेप्ट खंड

त्रुटियों को पकड़ने और संभालने के लिए try-except खंड का उपयोग करें। त्रुटि उत्पन्न होने पर यह प्रोग्राम को अचानक बंद होने से रोकता है।

उदाहरण:

try: result = 10 / 0 except ZeroDivisionError: print('Cannot divide by zero!')

एकाधिक अपवाद पकड़ना

आप अलग-अलग except खंडों में विभिन्न त्रुटियों को संभाल सकते हैं।

उदाहरण:

try: value = int('abc') except ValueError: print('Invalid input!') except TypeError: print('Type mismatch!')

अन्यथा खंड

जब कोई अपवाद उत्पन्न न हो, तब कोड चलाने के लिए वैकल्पिक else खंड का उपयोग किया जा सकता है।

उदाहरण:

try: print(10 / 2) except ZeroDivisionError: print('Error!') else: print('Division successful!')

अंतिम खंड

finally खंड इस बात की परवाह किए बिना कोड चलाता है कि कोई अपवाद उत्पन्न हुआ है या नहीं। इसका उपयोग अक्सर सफ़ाई संबंधी कार्यों के लिए किया जाता है।

उदाहरण:

try: file = open('example.txt', 'r') except FileNotFoundError: print('File not found!') finally: print('Execution completed.')

अपवाद उत्पन्न करना

कस्टम अपवाद बनाने के लिए raise कथन का उपयोग करें।

उदाहरण:

age = -1 if age < 0: raise ValueError('Age cannot be negative!')

पुनरावलोकन

आपने पाइथन में इन साधनों का उपयोग करके त्रुटियों को संभालना सीखा है:

  • try-except: त्रुटियों को पकड़ने और संभालने के लिए।
  • else: त्रुटि न होने पर कोड चलाने के लिए।
  • finally: अपवादों की परवाह किए बिना कोड चलाने के लिए।
  • raise: कस्टम अपवाद बनाने के लिए।

बधाई हो

आपने पाइथन में त्रुटि प्रबंधन का पाठ पूरा कर लिया है। बहुत अच्छा काम! ज्यूपिटर नोटबुक और ऐनाकोंडा के साथ अपना विकास परिवेश स्थापित करना सीखने के लिए अगले पाठ पर जाएँ।

Python में त्रुटि प्रबंधन — चित्र 10
शुरुआत निःशुल्क

एआई शिक्षक के साथ Python सीखें — निःशुल्क

अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।

पाठ्यक्रम
76
पाठ
320

अक्सर पूछे जाने वाले प्रश्न

क्या “Python में त्रुटि प्रबंधन” पाठ निःशुल्क है?

हाँ—“Python में त्रुटि प्रबंधन” का पूरा पाठ यहाँ वेब पर निःशुल्क पढ़ा जा सकता है। इंटरैक्टिव अभ्यास (अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर) करने और Python Academy पाठ्यक्रम का बाकी हिस्सा अनलॉक करने के लिए CoddyKit PRO लें। Python Academy पाठ्यक्रम में कुल 5 पाठ शामिल हैं।

“Python में त्रुटि प्रबंधन” में मैं क्या सीखूँगा?

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

क्या Python Academy शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?

पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर Python Academy शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 5 में से 4वाँ पाठ है।

“Python में त्रुटि प्रबंधन” पाठ पूरा करने में कितना समय लगता है?

CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।

क्या मैं इस Python Academy पाठ में कोड लिख और चला सकता हूँ?

हाँ। हर Python Academy पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।

इस पाठ्यक्रम के सभी पाठ

  1. कृत्रिम बुद्धिमत्ता के लिए Python लाइब्रेरी
  2. Python में डेटा प्रकार और संरचनाएँ
  3. Python में फ़ाइल संचालन
  4. Python में त्रुटि प्रबंधन
  5. विकास परिवेश तैयार करना
← Python Academy पर वापस जाएँ