नमस्ते विश्व - तपाईंको पहिलो रास्पबेरी Pi परियोजना

रास्पबेरी पे संग पाइजोन को उपयोग को लागि एक आदर्श परिचय

जब तपाईं रास्पबेरी पे मा नयाँ हुनुहुन्छ भने यो सबै प्रयास गर्न को लागी प्रलोभन हुन सक्दछ र सिधै प्रोजेक्टहरूमा सिध्याउन सक्नुहुनेछ जो तपाईलाई पहिलो स्थानमा यन्त्रमा आकर्षित गर्दछ।

रोबोटहरू, सेन्सरहरू, संगीत खेलाडीहरू र यस्तै परियोजनाहरू रास्पबेरी पिईका लागि उत्कृष्ट प्रयोगहरू छन्, तर यन्त्रमा नयाँको लागि सबैभन्दा राम्रो सुरू छैन। एक आदर्श संसारमा, तपाईंले जटिल परियोजनामा ​​चार्ज गर्नु अघि मूल कुराहरू सिक्नको लागि लक्ष्य राख्नुपर्छ।

यदि तपाईं लिनक्समा पनि नयाँ हुनुहुन्छ भने यो पनि steeper सिक्न वक्र हुन सक्छ, त्यसैले यो पाइजोनले कसरी काम गर्दछ, आफैलाई परिचित बनाउन सरल परियोजनाहरूसँग सुरू गर्ने सबै भन्दा राम्रो छ र त्यसपछि समयको साथ त्यो ज्ञानमा निर्माण गर्नुहोस्।

एकमल परिचय

रास्पबेरी पे मा एक सबै भन्दा सामान्य पहिलो परियोजनाहरु पाठ "नमस्कार संसार" प्रिन्ट गर्न को लागी, या त स्क्रिप्ट संग टर्मिनल को लागि या IDLE पाइजन विकास वातावरण को उपयोग गरेर।

यो एक उबाऊ सुरु जस्तो लाग्न सक्छ, तर यसले तपाईंलाई सजिलै र सान्दर्भिक परिचय पायथन दिन्छ - र यो पनि एक प्रकार्य हो जुन तपाईं आफ्नो भविष्यका परियोजनाहरूमा धेरै प्रयोग गर्नुहुनेछ।

यस पारंपरिक सबक को केहि विविधताहरु को माध्यम ले जाने को लागि वास्तव मा रस्पबेरी Pi संग हाम्रो प्रोग्रामिंग कौशल को लात हालन को लागि। हामी IDLE को सट्टा पायथन लिपिहरू प्रयोग गरिरहनेछौं, किनकि यो मात्र मेरो मनपर्ने तरिका हो।

नमस्कार संसार

"शुरुवाती संसार" को मूल मुद्रणको साथ शुरुमा सुरू गरौं।

एक पटक टर्मिनल सत्रमा लग इन भएपछि, 'helloworld.py' भनिन्छ नयाँ पाइथन लिपि सिर्जना गर्न तल प्रविष्ट गर्नुहोस्।

sudo nano helloworld.py

नानो मा पाठ सम्पादक हो जुन हामी प्रयोग गरिरहनेछौं, र 'py' पाइडोन स्क्रिप्टका लागि फाइल एक्सटेन्सन हो।

हामी सुडो प्रयोग गर्दछौं (जुन 'सुपरसर्भर' को लागि खडा छ) सुरुमा एक सुपरसाइरको रूपमा आदेश चलाउँछ। तपाईं सधैँ यसलाई प्रयोग गर्न चाहनुहुन्न, र गलत आदेशहरूमा गलत हातहरूमा खतरनाक हुन सक्छ, तर म यसलाई आदतको रुपमा मात्र प्रयोग गर्न चाहन्छु।

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

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

एक पटक प्रविष्टि गरियो, Ctrl + X थिच्नुहोस् र फाइल बचत गर्न 'Y' लाई हिट गर्नुहोस्। टर्मिनलले तपाईलाई विशेष फाईल नामको साथ फाइल बचत गर्न इन्टर थिच्न सक्नुहुनेछ, त्यसोभए अगाडि जानुहोस् र इन्टर कुञ्जी थिच्नुहोस्। तपाईंले भर्खर आफ्नो पहिलो पाइजन फाइल सिर्जना गर्नुभएको छ!

तपाई अब टर्मिनलमा फर्कनुहुनेछ। हाम्रो नयाँ स्क्रिप्ट चलाउनको लागी, हामी निम्न आदेश प्रयोग गर्दछौं:

sudo python helloworld.py

यसले "हेलो दुनिया" प्रिन्ट गर्नेछ र त्यसपछि लिपि बन्द गर्नुहोस्, हामीलाई प्रयोग गर्न टर्मिनलमा छोडेर।

नमस्ते त्यस संसार

गियर माथि जाने समय। यो उदाहरणले "हेलो" शब्दलाई एक रेखामा प्रिन्ट गर्नेछ, र त्यसपछि अर्को "संसार" छाप्नेछ। यसले हाम्रो पाइथोन फाईलमा नयाँ रेखा थप्नेछ, तर अझै धेरै सरल स्तरमा।

तलको आदेश प्रयोग गरेर नयाँ फाइल सुरू गर्नुहोस्:

sudo nano hellothenworld.py

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

प्रिन्ट ("हेलो") प्रिन्ट ("संसार")

फेरि Ctrl + X लाई निस्कन र बचत गर्न प्रयोग गर्नुहोस्, त्यसपछि 'Y' थिच्नुहोस् र त्यसपछि 'प्रविष्ट' थिच्नुहोस्।

स्क्रिप्ट चलाउनुहोस् निम्न आदेशको साथ:

sudo python hellothenworld.py

यसले अर्को हलमा "हेलो" मुद्रित गर्नेछ, अर्को रेखामा "संसार", त्यसपछि स्क्रिप्ट बन्द गर्नुहोस्।

नमस्कार विश्व, अलविदा विश्व

हामीले अघिल्लो उदाहरणमा के सिक्यौं प्रयोग गरौं, चीजहरू परिवर्तन गरौं र हामी "हेलो दुनिया" र "अलविदा संसार" भन्नुहोस् जब सम्म हामी यसलाई रोक्न भनौं।

तपाईंले कसरी फाईलहरू र फाईलहरू प्रयोग गर्न सिक्नुभयो त हामी यस समयमा ती निर्देशनहरू स्किम गर्नेछौं।

Hellogoodbye.py नामक नयाँ फाईल बनाउनुहोस् र यसलाई नानो मा खोल्नुहोस्। निम्न पाठ प्रविष्ट गर्नुहोस्:

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

हामीले यहाँ केहि नयाँ अवधारणाहरू प्रस्तुत गरेका छौं:

यदि यो इन्डेन्टेड कोड चलाउछ भने, यसले "हेलो दुनिया" प्रिन्ट गर्नेछ र त्यसपछि हाम्रो 'काउन्ट' चर -1 ले परिवर्तन गर्नेछ। त्यसपछि फेरि साइकल चलाउन अघि 'time.sleep (1)' सँग दोस्रो सेकेन्डको लागि पर्खनेछ र फेरि 'रन' गर्दा फेरि दौडिनेछ।

दोस्रो 'यदि' कथन समान काम गर्दछ तर 'गणना' ठीक छ भने मात्र चलाउँछ। यसले त्यसपछि "अलविदा संसार" प्रिन्ट गर्नेछ र 1 गणना 'थप गर्नुहोस्'। एक पटक फेरि फेरि 'लूप हुँदा' दौड गर्नु अघि दोस्रो पछाडि पर्खनेछ।

आशा छ कि, अब तपाईं कसरी हेर्न सक्नुहुन्छ 'गणना' 1 मा सुरु हुन्छ र लगातार 1 र 0 को बीच चक्र, हर समय मुद्रण पाठ समावेश हुनेछ।

स्क्रिप्ट चलाउनुहोस् र आफैंलाई हेर्नुहोस्! लिपि रोक्नको लागि, केवल Ctrl + C हिट।

नमस्ते विश्व 100 टाइम्स

स्वचालित रूपमा हाम्रो पाठ केवल 10 पटक प्रिन्ट गर्ने बारे दोहोरो? यो पाश पछि केहि समय भित्र गणना प्रयोग गरेर प्राप्त गरिन्छ, तर हामी कसरी हेरफेर गर्छौं।

अर्को नयाँ फाइल सिर्जना गर्नुहोस्, यसलाई एउटा नाम दिनुहोस्, र त्यसपछि तल पाठ प्रविष्ट गर्नुहोस्:

आयात समय गणना = 1 जबकि सही: यदि गिनती <= 10: प्रिंट ("हेलो दुनिया"), गणना गिनती = गणना +1 समय। (1) elif गणना == 11: छोड्नुहोस् ()

यहाँ हामीले '<=' मा पहिलो 'यदि' बयान प्रयोग गरेको छ जसको मतलब 'भन्दा कम वा बराबर' हो। यदि गणना 10 भन्दा कम वा बराबर छ भने, हाम्रो कोड "हेलो दुनिया" प्रिन्ट हुनेछ।

अर्को 'यदि' बयान केवल 11 नम्बरको लागी देखिन्छ, र यदि गन्ती 11 मा छ भने यसले 'छोड्ने () आदेश चलाउनेछ जुन स्क्रिप्ट बन्द गर्दछ।

यो आफैलाई हेर्नको लागि फाईल प्रयास गर्नुहोस्।

तपाईं माथि

यी अभ्यासहरूले तपाईंलाई कोड हेरफेर केही धेरै आधारभूत तरिकाहरू देखाउँछन्, तर यो फाउन्डेशन सिकाउने प्रकार हो जुन सबै रास्पबेरी पिई र पाइजोन प्रयोगकर्ताहरू प्रारम्भिक साथ गम्भिर हुन्छन्।

यदि तपाइँ यसलाई पहिले नै फेला परेन भने, यो उत्कृष्ट प्रोग्रामिङ भाषाको बारे थप जान्नको बारेमा About.com को समर्पित पाइजन को जाँच गर्नुहोस्।

हामी भविष्यका लेख र परियोजनाहरूमा थप कोड उदाहरणहरू कवर गर्नेछौं, ट्यूनिष्ट रहनुहोस्!