हैलो वर्ल्ड - आपका पहला रास्पबेरी पीआई प्रोजेक्ट

रास्पबेरी पाई के साथ पायथन का उपयोग करने के लिए एक सभ्य परिचय

जब आप रास्पबेरी पी के लिए नए होते हैं तो यह उन सभी परियोजनाओं में सीधे प्रयास करने और कूदने के लिए बहुत मोहक हो सकता है जो आपको डिवाइस पर पहली जगह आकर्षित करते हैं।

रोबोट, सेंसर, संगीत खिलाड़ी और इसी तरह की परियोजनाएं रास्पबेरी पी के लिए महान उपयोग हैं, लेकिन डिवाइस के लिए किसी नए व्यक्ति के लिए सबसे अच्छी शुरुआत नहीं है। एक आदर्श दुनिया में, आपको एक जटिल परियोजना में चार्ज करने से पहले मूल बातें सीखना चाहिए।

यदि आप लिनक्स के लिए भी नए हैं तो यह एक तेज सीखने की वक्र भी हो सकता है, इसलिए पाइथन काम करने के तरीके से परिचित होने के लिए सरल परियोजनाओं से शुरू करना सबसे अच्छा है, और उसके बाद उस ज्ञान को समय के साथ बनाएं।

एक सज्जन परिचय

रास्पबेरी पीआई पर सबसे आम पहली परियोजनाओं में से एक है "हैलो वर्ल्ड" टेक्स्ट प्रिंट करना, या तो स्क्रिप्ट के साथ टर्मिनल पर या आईडीईई पायथन विकास पर्यावरण का उपयोग करना।

यह एक उबाऊ शुरुआत की तरह प्रतीत हो सकता है, लेकिन यह आपको पाइथन के लिए एक आसान और प्रासंगिक परिचय देता है - और यह एक ऐसा कार्य भी है जो आप भविष्य की परियोजनाओं में बहुत से उपयोग करेंगे।

रास्पबेरी पी के साथ हमारे प्रोग्रामिंग कौशल को वास्तव में लात मारने के लिए इस परंपरागत पाठ के कुछ बदलावों से गुज़रें। हम आईडीईएल के बजाय पाइथन स्क्रिप्ट का उपयोग करेंगे, क्योंकि यह बस मेरी पसंदीदा विधि है।

नमस्ते दुनिया

आइए "हेलो वर्ल्ड" टेक्स्ट की मूल छपाई के साथ शुरुआत में शुरुआत करें।

टर्मिनल सत्र में लॉग इन करने के बाद, 'helloworld.py' नामक एक नई पायथन स्क्रिप्ट बनाने के लिए नीचे दिए गए आदेश को दर्ज करें।

सुडो नैनो helloworld.py

नैनो टेक्स्ट एडिटर है जिसका हम उपयोग करेंगे, और 'py' पायथन स्क्रिप्ट के लिए फ़ाइल एक्सटेंशन है।

हम शुरुआत में सुडो (जो 'सुपरसियर डू' के लिए खड़े हैं) का उपयोग करते हैं जो सुपरसियर के रूप में कमांड चलाता है। आपको हमेशा इसका उपयोग नहीं करना पड़ता है, और यह गलत आदेशों के साथ गलत हाथों में खतरनाक हो सकता है, लेकिन मैं इसे अब आदत के रूप में उपयोग करता हूं।

यह आदेश एक नया खाली दस्तावेज़ खुल जाएगा। नीचे दिया गया टेक्स्ट दर्ज करें जो फ़ाइल चलाए जाने पर "हैलो वर्ल्ड" शब्द मुद्रित करेगा:

प्रिंट ("हैलो वर्ल्ड")

एक बार दर्ज करने के बाद, Ctrl + X दबाएं और फिर फ़ाइल को सहेजने के लिए 'वाई' दबाएं। टर्मिनल आपको फ़ाइल को विशिष्ट फ़ाइल नाम से सहेजने के लिए एंटर दबाएगा, इसलिए आगे बढ़ें और एंटर कुंजी दबाएं। आपने अभी अपनी पहली पायथन फ़ाइल बनाई है!

अब आप टर्मिनल में वापस आ जाएंगे। हमारी नई स्क्रिप्ट चलाने के लिए, हम नीचे दिए गए आदेश का उपयोग करते हैं:

sudo python helloworld.py

यह "हैलो वर्ल्ड" प्रिंट करेगा और फिर स्क्रिप्ट को बंद करेगा, जिससे हमें फिर से उपयोग करने के लिए टर्मिनल के साथ छोड़ दिया जाएगा।

हैलो फिर दुनिया

एक गियर जाने का समय। यह उदाहरण एक पंक्ति पर "हैलो" शब्द और फिर "दुनिया" पर प्रिंट करेगा। यह हमारी पायथन फ़ाइल में एक नई लाइन जोड़ देगा, लेकिन फिर भी एक बहुत ही सरल स्तर पर।

नीचे दिए गए आदेश का उपयोग करके एक नई फ़ाइल शुरू करें:

सुडो नैनो hellothenworld.py

एक बार फिर यह एक खाली संपादक विंडो खुल जाएगा। निम्न पाठ दर्ज करें:

प्रिंट ("हैलो") प्रिंट ("दुनिया")

बाहर निकलने और सहेजने के लिए फिर से Ctrl + X का उपयोग करें, फिर 'वाई' दबाएं और फिर संकेत मिलने पर 'एंटर' करें।

निम्न आदेश के साथ स्क्रिप्ट चलाएं:

sudo python hellothenworld.py

यह अगली पंक्ति पर एक पंक्ति, "दुनिया" पर "हैलो" प्रिंट करेगा, फिर स्क्रिप्ट को बंद करें।

हैलो वर्ल्ड, अलविदा वर्ल्ड

पिछले उदाहरण में हमने जो सीखा, उसका उपयोग करके, आइए चीजों को बदल दें ताकि हम इसे "हेलो वर्ल्ड" और फिर "अलविदा दुनिया" कहें जब तक कि हम इसे रोकने के लिए न कहें।

आपने फ़ाइलों को बनाने और उपयोग करने का तरीका सीखा है ताकि हम इस बार उन निर्देशों पर स्कीम कर सकें।

Hellogoodbye.py नामक एक नई फ़ाइल बनाएं और इसे नैनो में खोलें। निम्न पाठ दर्ज करें:

आयात समय गणना = 1 सही है: यदि गिनती == 1: प्रिंट ("हैलो वर्ल्ड") गिनती = गिनती -1 time.sleep (1) elif count == 0: प्रिंट ("अलविदा दुनिया") गिनती = गिनती +1 time.sleep (1)

हमने यहां कुछ नई अवधारणाएं पेश की हैं:

यदि यह इंडेंट कोड चलाया जाता है, तो यह "हैलो वर्ल्ड" प्रिंट करेगा और फिर हमारे 'गिनती' चर को -1 से बदल देगा। इसके बाद फिर से चलाने के लिए 'जबकि लूप' पर साइकिल चलाने से पहले 'time.sleep (1)' के साथ एक सेकंड की प्रतीक्षा करनी होगी।

दूसरा 'अगर' कथन एक समान काम करता है लेकिन केवल 'गिनती' बिल्कुल 0 होता है तो यह चलता है। फिर यह "अलविदा दुनिया" प्रिंट करेगा और 1 'गिनती' को जोड़ देगा। एक बार फिर यह 'लूप लूप' चलाने से पहले एक सेकंड इंतजार करेगा।

उम्मीद है कि, अब आप देख सकते हैं कि कैसे 'गिनती' 1 से शुरू होती है और प्रत्येक बार अलग-अलग पाठ प्रिंट करते हुए लगातार 1 और 0 के बीच चक्र बनाएगी।

स्क्रिप्ट चलाएं और खुद के लिए देखें! स्क्रिप्ट को रोकने के लिए, बस Ctrl + C दबाएं।

हैलो वर्ल्ड 100 टाइम्स

हमारे पाठ प्रिंट को दो बार स्वचालित रूप से दोहराने के बारे में कैसे? यह फिर से थोड़ी देर के भीतर गिनती का उपयोग करके हासिल किया जाता है, लेकिन यह बदल रहा है कि हम इसका उपयोग कैसे करते हैं।

एक और नई फाइल बनाएं, इसे एक नाम दें, और उसके बाद नीचे दिया गया टेक्स्ट दर्ज करें:

आयात समय गणना = 1 सही है: अगर गिनती <= 10: प्रिंट ("हैलो वर्ल्ड"), गिनती गिनती = गिनती +1 time.sleep (1) elif count == 11: छोड़ें ()

यहां हमने पहले 'if' कथन में '<=' का उपयोग किया है जिसका अर्थ है 'कम या उसके बराबर'। यदि गिनती 10 से कम या उसके बराबर है, तो हमारा कोड "हैलो वर्ल्ड" प्रिंट करेगा।

अगला 'if' कथन केवल 11 नंबर की तलाश करता है, और यदि गिनती 11 पर है तो यह 'छोड़ें ()' कमांड चलाएगी जो एक स्क्रिप्ट को बंद कर देता है।

अपने लिए यह देखने के लिए फ़ाइल आज़माएं।

आप के लिए खत्म है

ये अभ्यास आपको कोड में हेरफेर करने के कुछ बहुत ही बुनियादी तरीके दिखाते हैं, लेकिन यह नींव सीखने की तरह है कि सभी नए रास्पबेरी पी और पायथन उपयोगकर्ताओं को जल्दी से पकड़ना चाहिए।

यदि आपको पहले से यह नहीं मिला है, तो इस उत्कृष्ट प्रोग्रामिंग भाषा के बारे में और जानने के लिए, की समर्पित पाइथन साइट देखें।

हम भावी लेखों और परियोजनाओं में अधिक कोड उदाहरणों को कवर करेंगे, देखते रहें!