Python:
डीबग आउटपुट प्रिंट करना
How to: (कैसे करें:)
# साधारण प्रिंट स्टेटमेंट
print("Hello, World!")
# किसी वेरिएबल का मान देखने के लिए
number = 50
print("The number is:", number)
# लूप के दौरान कीड़े का पता लगाने के लिए
for i in range(5):
print(f"Loop iteration {i}")
# कोड ब्लॉक्स के अंदर और बाहर प्रिंटिंग
if number % 2 == 0:
print(f"{number} is even.")
else:
print(f"{number} is odd.")
Sample Output:
Hello, World!
The number is: 50
Loop iteration 0
Loop iteration 1
Loop iteration 2
Loop iteration 3
Loop iteration 4
50 is even.
Deep Dive (गहराई से समझ):
Debugging की हिस्ट्री पुरानी है - जब कंप्यूटर के मेमोरी में कीड़े (bugs) फंस जाया करते थे। आज कल, print
स्टेटमेंट्स के इलावा, हम लॉगिंग जैसी तकनीक का इस्तेमाल करते हैं, जो कंट्रोल के साथ ज्यादा detailed information देती है। Python में logging
मॉड्यूल का इस्तेमाल एक और विकल्प है जिससे कि आप स्तर (level) सेट कर सकते हैं: DEBUG, INFO, WARNING, ERROR, और CRITICAL। यह तय करता है की कौन सी जानकारी रिकॉर्ड की जाए और कौन सी नहीं।