डीबगिंग तकनीकें
अपने कोड में त्रुटियों की प्रभावी पहचान और सुधार के लिए रणनीतियाँ सीखें।
डीबगिंग तकनीकें, CoddyKit पर R Academy का एक निःशुल्क पाठ है। यह 3 में से 3वाँ पाठ है। इस अध्ययन पथ के 3 तक कोई भी पाठ पूरा पढ़ना निःशुल्क है — इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ व्यावहारिक अभ्यास भी उपलब्ध कराता है। यह R Academy सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। R Academy पाठ्यक्रम में कुल 3 पाठ शामिल हैं।
R में डीबगिंग का परिचय
डीबगिंग आपके कोड की त्रुटियों को पहचानने और ठीक करने में सहायता करती है। इस पाठ में आप R की विभिन्न डीबगिंग तकनीकें सीखेंगे।

त्रुटियों और चेतावनियों को समझना
त्रुटियाँ कोड का निष्पादन रोक देती हैं, जबकि चेतावनियाँ संभावित समस्याओं का संकेत देती हैं।
log(-1) # Warning: NaNs producedडीबगिंग के लिए print() का उपयोग करना
print() फ़ंक्शन अलग-अलग चरणों में चर का निरीक्षण करने में सहायता करता है।
x <- 5
print(x)traceback() का उपयोग करना
traceback() फ़ंक्शन त्रुटि से पहले किए गए फ़ंक्शन कॉल का क्रम दिखाता है।
f <- function() stop('Error')
f()
traceback()debug() का उपयोग करना
debug() फ़ंक्शन किसी फ़ंक्शन का चरण-दर-चरण निष्पादन संभव बनाता है।
my_function <- function(x) {
y <- x + 1
return(y)
}
debug(my_function)
my_function(5)browser() का उपयोग करना
browser() फ़ंक्शन निष्पादन को रोक देता है, जिससे चर का निरीक्षण किया जा सकता है।
my_function <- function(x) {
browser()
y <- x + 1
return(y)
}
my_function(5)tryCatch() का उपयोग करना
tryCatch() का उपयोग
tryCatch() फ़ंक्शन त्रुटियों को सुचारु रूप से संभालने में सहायता करता है।
result <- tryCatch({
log(-1)
}, warning = function(w) 'Warning occurred',
error = function(e) 'Error occurred')
print(result)try() का उपयोग
try() फ़ंक्शन किसी त्रुटि के कारण स्क्रिप्ट को समाप्त होने से रोकता है।
result <- try(log(-1), silent = TRUE)
print(result)सारांश
इस पाठ में आपने सीखा:
- त्रुटियों की पहचान करना और उन्हें ठीक करना।
traceback(),debug()औरbrowser()जैसे डीबगिंग उपकरणों का उपयोग करना।tryCatch()औरtry()का उपयोग करके त्रुटियों को सुचारु रूप से संभालना।

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