सीखने के सभी रास्ते समझें देखें करें बनाएँ गलती का संदेश ठीक से पढ़ें यह पाठ किस बारे में है लाल अक्षरों के ढेर में नीचे से ऊपर पढ़ते हुए पंक्ति, वजह और सुधार ढूँढ़ें।
आपका प्रोग्राम रुक जाता है और पंद्रह लाल पंक्तियाँ परदे पर भर जाती हैं। आपके पास दस मिनट हैं। कहाँ देखेंगे?
A पूरा लाल हिस्सा सहायक को चिपका दें और वह जो बदल दे, वही रख लें। B संदेश जिस पंक्ति का अंक बताता है उसे खोलें और वहाँ जो भी लिखा है उसे सुधार दें। C गलती का संदेश नीचे से ऊपर पढ़ें: आख़िरी पंक्ति बताती है कि क्या गड़बड़ हुई।
याद जाँचें यह काम क्यों ज़रूरी है पायथन का ट्यूटोरियल कहता है कि गलती की आख़िरी पंक्ति बताती है कि हुआ क्या। उससे ऊपर की पंक्तियाँ बताती हैं कि कहाँ हुआ। वहीं से ऊपर की ओर पढ़ना पूरा ढेर पढ़ने से बेहतर है।
आप लाल अक्षरों के ढेर में से पंक्ति, वजह और संभावित सुधार ढूँढ़ सकते हैं।
पायथन का ट्यूटोरियल कहता है कि गलती की आख़िरी पंक्ति बताती है कि हुआ क्या। उससे ऊपर की पंक्तियाँ बताती हैं कि कहाँ हुआ। वहीं से ऊपर की ओर पढ़ना पूरा ढेर पढ़ने से बेहतर है।
गलती का संदेश नीचे से ऊपर पढ़ें: आख़िरी पंक्ति बताती है कि क्या गड़बड़ हुई। सबसे ज़्यादा मिलने वाली चार: नाम का न मिलना, गलत प्रकार, गलत मान, और शून्य से भाग। जिस पंक्ति का नाम आता है वहीं टूटा है, ज़रूरी नहीं कि गलती भी वहीं हो। काम एक प्रोग्राम पंद्रह लाल पंक्तियों के साथ रुक जाता है, जिनके आख़िर में गलत प्रकार का संदेश है।
कमज़ोर तरीका पूरा लाल ढेर सहायक को चिपका देना, बदली हुई पंक्ति लेकर लौटना, और दोबारा चला लेना। चल तो जाता है, पर कोई नहीं बता सकता कि गलत मान कौन-सा था और कहाँ घुसा।
बेहतर तरीका पहले आख़िरी पंक्ति पढ़ना: एक संख्या को लिखे हुए शब्दों से जोड़ दिया गया। फिर वह पहले वाली पंक्ति ढूँढ़ना जहाँ से वे शब्द आए।
बेहतर तरीका क्यों काम करता है गलती ने बारहवीं पंक्ति का नाम लिया, पर गलत मान चौथी पंक्ति पर घुसा। कौन-सी कौन-सी है, यही बताना काम है।
बदली हुई स्थिति आज़माएँ एक सरकारी पोर्टल आपका फ़ॉर्म नहीं लेता और सबसे नीचे एक पंक्ति में किसी दस्तावेज़ के न होने की बात दिखाता है। आप क्या जाँचेंगे?
अब खुद बनाकर देखें किसी चलते हुए प्रोग्राम को जान-बूझकर तीन अलग तरीकों से तोड़ें। हर बार गलती का संदेश चिपकाएँ, बताएँ वह किस पंक्ति की ओर इशारा करता है, और आपने क्या सुधार किया।
जाँच के काम के लिए कोडिंग: 10 में से पाठ 3 आगे जाँच चलाएँ और नतीजा पढ़ें भाग 1 के आख़िर में आपके काम का नमूना बनता है, जिसे आप भेज सकते हैं जिन नियमों से यह काम का नमूना पढ़ा जाता है
मूल या आधिकारिक स्रोत पढ़ें: Python documentation · errors and exceptions