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

रास्पबेरी पी बरोबर पायथन वापरून एक सभ्य परिचय

आपण रास्पबेरी पी करण्यासाठी नवीन आहात तेव्हा तो प्रथम स्थानावर साधन आपण आकर्षित की प्रकल्प मध्ये प्रयत्न आणि सरळ जाण्यासाठी सर्व खूप आकर्षक असू शकते.

रोबोट्स, सेन्सर्स, म्युझिक प्लेअर्स आणि तत्सम प्रोजेक्ट रास्पबेरी पी साठी उत्कृष्ट वापर आहेत, परंतु डिव्हाइसवर नवीन असलेल्या एखाद्यासाठी सर्वोत्कृष्ट प्रारंभ नाही. आदर्श जगात, आपण एखाद्या जटिल प्रकल्पात चार्ज करण्यापूर्वी मूलभूत गोष्टी जाणून घेणे आवश्यक आहे.

जर आपण देखील लिनक्समध्ये नवीन असाल तर तो स्टिडरिंग लर्निंग वक्र असू शकते, त्यामुळे पायथॉन कसे कार्य करते त्याचे स्वतःस परिचित व्हावे यासाठी साध्या प्रकल्पापासून सुरुवात करणे आणि नंतर त्या ज्ञानाची वेळोवेळी तयार करणे सर्वोत्तम आहे.

एक सभ्य परिचय

रास्पबेरी पी वरील सर्वात सामान्य प्रकल्पांपैकी एक म्हणजे "हॅलो वर्ल्ड" मजकूर प्रिंट करणे, एक स्क्रिप्टसह टर्मिनलवर किंवा IDLE पायथन डेव्हलपमेंट डेव्हलपमेंटचा वापर करणे.

हे एक कंटाळवाणा वाटू शकते, परंतु ते आपल्याला पायथनला एक सोपे आणि संबद्ध ओळख देते - आणि हे देखील एक फंक्शन आहे जे आपण आपल्या भविष्यातील प्रोजेक्टमध्ये खूपच वापरणार आहात.

रास्पबेरी पी बरोबर आमचे प्रोग्रामींग कौशल्य दूर करण्यासाठी खरोखरच या पारंपारिक धड्याच्या काही चढ-उतारांकडे लक्ष देऊ या. आम्ही IDLE ऐवजी पर्थन स्क्रिप्ट्स वापरणार आहोत, कारण ही फक्त माझ्या प्राधान्यकृत पद्धत आहे.

हॅलो वर्ल्ड

चला, "हॅलो वर्ल्ड" मजकूराची मूलभूत छपाई सह सुरवात करूया.

एकदा टर्मिनल सत्रात प्रवेश केल्यानंतर, 'helloworld.py' नामक एक नवीन पायथन स्क्रिप्ट तयार करण्यासाठी खालील आदेश प्रविष्ट करा.

sudo nano helloworld.py

नॅनो आपण वापरत असलेले टेक्स्ट एडिटर आहे, आणि 'py' पायथन स्क्रिप्टसाठी फाईल विस्तार आहे.

आपण sudo (जो 'सुपरयुजर डू' आहे) वापरतो जे सुपरयुजर म्हणून कमांड चालविते. आपल्याला नेहमीच हे वापरण्याची गरज नाही, आणि चुकीच्या हाताळणीने चुकीच्या हाताळणीने धोकादायक ठरू शकतो, परंतु आता मी ती फक्त एक सवय म्हणून वापरतो.

हा आदेश एक नवीन रिकामे दस्तऐवज उघडेल. फाईल चालवताना "हॅलो वर्ल्ड" हा शब्द मुद्रित करेल असा मजकूर खाली प्रविष्ट करा:

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

एकदा प्रविष्ट केल्यावर, Ctrl + X दाबा आणि फाइल जतन करण्यासाठी 'Y' दाबा. टर्मिनल आपल्याला विशिष्ट फाईल नावासह फाईल सेव्ह करण्यासाठी एंटर दाबते असे सांगेल, त्यामुळे पुढे जा आणि enter की दाबा. आपण आपली पहिली पायथन फाइल नुकतीच तयार केली आहे.

आपण आता परत टर्मिनलमध्ये असाल. आपली नवीन स्क्रिप्ट चालवण्यासाठी, आम्ही खालील कमांड वापरतो:

sudo python helloworld.py

हे "हॅलो वर्ल्ड" प्रिंट करेल आणि नंतर स्क्रिप्ट बंद करेल, जे पुन्हा वापरण्यासाठी टर्मिनलवर नेईल.

हॅलो मग विश्व

गियरकडे जाण्याची वेळ हे उदाहरण एका ओळीवर "हॅलो" हा शब्द प्रिंट करेल आणि नंतर पुढील "जगा" हे आपल्या पायथन फाइल मध्ये एक नवीन ओळ जोडेल, परंतु तरीही अगदी सोप्या पातळीवर.

खालील आदेश वापरून नवीन फाइल सुरू करा:

sudo nano hellothenworld.py

पुन्हा एकदा हे रिक्त संपादक विंडो उघडेल. खालील मजकूर प्रविष्ट करा:

प्रिंट ("हॅलो") प्रिंट ("जग")

पुन्हा बाहेर पडण्यासाठी Ctrl + X वापरा आणि सेव करा, त्यानंतर 'वयं' दाबून मग प्रॉम्प्ट कराल तेव्हा 'एंटर' करा.

खालील आदेशाने स्क्रिप्ट चालवा:

sudo python hellothenworld.py

हे एका ओळीवर "हॅलो" प्रिंट करेल, पुढच्या ओळीवर "जग", त्यानंतर स्क्रिप्ट बंद करा.

हॅलो वर्ल्ड, गुडबाय वर्ल्ड

मागील उदाहरणात आपण जे शिकलो ते वापरून, आपण "हॅलो वर्ल्ड" म्हणत असलेल्या गोष्टी बदलू आणि मग "अलविदा वर्ल्ड" वर आणि त्यापलीकडे थांबू नका.

आपण फायली कशी तयार आणि वापरणे शिकलात आहात म्हणून आम्ही या वेळी त्या सूचनांवर मात करू.

एक नवीन फाइल तयार करा जो hellogoodbye.py नावाची आहे आणि नॅनो मध्ये उघडा. खालील मजकूर प्रविष्ट करा:

आयात वेळेची गणना = 1 खरे आहे: खरे असल्यास: count == 1: प्रिंट ("हॅलो वर्ल्ड") count = count-1 time.sleep (1) एलिफ गणना == 0: प्रिंट ("अलविदा वर्ल्ड") count = count +1 time.sleep (1)

आम्ही येथे काही नवीन संकल्पना सादर केली आहेत:

जर हा इंडेक्स केलेला कोड चालवला गेला तर तो "हॅलो वर्ल्ड" प्रिंट करेल आणि नंतर आमच्या 'count' व्हेरिएबल -1 मध्ये बदला. त्यानंतर पुन्हा 'चालवण्यासाठी' लूप 'वर परत जाण्यापूर्वी' time.sleep (1) 'सह एक सेकंदाची प्रतीक्षा करेल.

दुसरे 'if' स्टेटमेंट अशीच काम करते परंतु केवळ 'गणना' 0 असेल तरच चालते. नंतर तो "गुडबाय जग" मुद्रित करेल आणि 'गणना करण्यासाठी' 1 ला जोडेल. पुन्हा एकदा 'while loop' सुरू करण्यापूर्वी सेकंद थांबावे.

आशेने, आपण आता पाहू शकता की 'गणना' 1 पासून सुरू होते आणि सतत 1 ते 0 दरम्यान चक्रावून, प्रत्येक वेळी विविध मजकूराचे मुद्रण करते.

स्क्रिप्ट चालवा आणि आपल्यासाठी पहा! स्क्रिप्ट थांबविण्यासाठी, फक्त Ctrl + C दाबा

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

आपल्या पाठ्यपुस्तकाची पुनरावृत्ती करण्याबद्दल फक्त 10 वेळाच आपोआपच मजकूर रंगू शकतो. हे पुन्हा एकदा लूप मधून गणती वापरून, पण आपण हे कशा प्रकारे हाताळतो हे बदलणे शक्य आहे.

दुसरी नवी फाइल तयार करा, त्यास नाव द्या आणि नंतर खालील मजकूर प्रविष्ट करा:

आयात वेळेची गणना = 1 खरे आहे: खरे असल्यास: गणना <= 10: प्रिंट ("हॅलो वर्ल्ड"), गणना count = count +1 time.sleep (1) एलिफ गणना == 11: quit ()

येथे आपण अगोदर 'if' स्टेटमेंटमध्ये '<=' वापरले आहेत म्हणजे 'less than or equal to'. जर गणना दहापेक्षा कमी किंवा त्यापेक्षा कमी असेल तर आपला कोड "हॅलो वर्ल्ड" प्रिंट करेल.

पुढचे 'if' स्टेटमेंट केवळ 11 क्रमांकासाठी दिसते आणि जर गणना 11 झाली तर ती 'quit ()' कमांड चालवेल जे स्क्रिप्ट बंद करते.

हे स्वत: साठी पाहण्यासाठी फाइल वापरून पहा.

तुमच्या हाती

हे व्यायाम कोड हाताळण्याचा काही मूलभूत मार्ग दर्शविते, परंतु हे असे प्रकारचे पायाभूत शिक्षण आहे की सर्व नवीन रास्पबेरी पी आणि पायथन वापरकर्त्यांना लवकर पकडता कामा नये.

आपण ते आधीपासूनच आढळले नसल्यास, या उत्कृष्ट प्रोग्रामिंग भाषेबद्दल अधिक जाणून घेण्यासाठी About.com's समर्पित Python साइट पहा.

आम्ही भविष्यातील लेख आणि प्रकल्पांमध्ये अधिक कोड उदाहरणे कव्हर करू या, संपर्कात रहा!