هيلو ورلڊ - توهان جي پهرين راسبي پي پي پروجيڪٽ

راسبي پي پي سان پٿرن کي استعمال ڪرڻ لاء هڪ نرم تعارف

جڏهن توهان راسبيري پيس ڏانهن نوان آهيو ته اهو سڀ ڪوشش ڪري ڪوشش ڪري سگهو ٿا ته ڪوشش ڪرڻ لاء ڪوشش ڪري ۽ سڌو سنئون ان منصوبن ۾ ٽپو ڪن، جيڪو توهان پهرين ڊوائيس ۾ توهان ڏانهن متوجه ٿيو.

روبوٽس، سينسر، ميوزڪ رانديون ۽ ساڳي منصوبا راسبي پي جي لاء وڏي استعمال وارا آهن، پر ڪنهن نئين ڊوائيس لاء نئين شروعات نه آهن. هڪ مثالي دنيا ۾، توهان بنيادي طور تي هڪ پيچيده منصوبو کي چارج ڪرڻ کان اڳ ڄاڻڻ جو مقصد بڻائڻ گهرجي.

جيڪڏهن توهان لينڪس ڏانهن پڻ نوان هوندا آهيو ته اهو هڪڙو به سکپر وارو وکر ٿي سگهي ٿو، تنهنڪري اهو صرف پنهنجو پاڻ کي واقف ڪرڻ لاء سادي منصوبن سان شروع ڪرڻ لاء بهترين ڪٿان ڪم ڪري ٿو ۽ پوء وقت تي انهي علم کي بنايو.

هڪ نرم تعارف

راسبي پي Pi تي تي سڀ کان پهرين عام منصوبن مان هڪ لکت "هيلو ورلڊ" کي ڇپائڻ آهي، يا ته اسڪرپٽ سان ٽرميون يا IDLE پٿن ترقي ماحول استعمال ڪندي.

اهو شايد بورنگ جي شروعات وانگر لڳي ٿو، پر اهو توهان کي پٿرن لاء هڪ آسان ۽ لاڳاپيل تعارف ڏيندو آهي- ۽ اهو پڻ هڪ فنڪشنل آهي جيڪو توهان جي مستقبل جي منصوبن ۾ تمام گهڻو استعمال ڪندي.

اچو ته هن روايتي سبق جي چند مختلف قسمن جي ذريعي وڃو حقيقت ۾ اسان جي پروگرامنگ مهارتن کي راسبي پي پي سان لاتو. اسان 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 وقت. سوو (1) ايلف ڳاڻي == 0: پرنٽ ("الوداع دنيا") ڳڻڻ = شمار نمبر 1 وقتو (1)

اسان هتي ڪجھ نوان مفهوم متعارف ڪيا آهن:

جيڪڏهن هي اندورٽڊ ڪوڊ هلندو آهي، اهو "هيلو دنيا" کي پرنٽ ڪندو ۽ پوء اسان جي 'شمار' متغير -1 طرفان تبديل ڪندي. انهي کان پوء ٻيهر هڪ سيڪنڊ جو انتظار ڪندي ٻيهر سائيڪلن کان واپس 'time.sleep (1)' سان گڏ 'لوپ' ٻيهر هلائڻ لاء.

ٻيو 'تو' بيان هڪ نوڪري ڪندو آهي پر صرف هلندو آهي 'ڳڻپ' صحيح آهي 0. اهو پوء "الوداع دنيا" کي ڇپائي ۽ 1 تائين 'ڳڻپ' شامل ڪيو ويندو. هڪ ڀيرو ٻيهر هڪ ڀيرو ٻيهر انتظار ڪندي "ٻيهر لوپ" هلائڻ کان اڳ.

اميد آهي ته توهان هاڻي ڏسي سگهو ٿا ته 'ڳڻپ' 1 تي شروع ٿئي ٿو ۽ هر وقت مختلف لکت کي مختلف لکت جي لکت دوران 1 ۽ 0 جي وچ ۾ چڪر ڪندو.

لکت هليو ۽ پنهنجي لاء ڏسو! رسم الخط کي روڪڻ لاء، بس صرف Ctrl + C اچي ويو.

هيلو ورلڊ 100 ٽائمز

اسان جي ٽيڪسٽ پرنٽ جي باري ۾ رڳو 10 ڀيرا ٻيهر ڪئين، خودڪار طور تي؟ اهو هڪ ڀيرو ٻيهر لوپ اندر ڳڻپ جو استعمال ڪندي حاصل ڪيو آهي، پر بدلائي ٿو ته اسان ان کي هوريان.

ھڪڙو نئون فائل ٺاھيو، ان کي ھڪ نالو ڏيو، ۽ ھيٺين لکت ۾ داخل ڪريو:

وارداتي وقت جي نمبر = 1 صحيح آهي: جيڪڏهن ڳڻپ <= 10: پرنٽ ("هيلو دنيا")، ڳڻي ڳڻڻ = ڳڻڻ 1 ڳڻي وقت. (1) ايلف شمار == ​​11: نڪتو ()

هتي اسان استعمال ڪيو آھي '<=' ۾ پھرين 'جيڪڏھن' بيان جو مطلب آھي 'گهٽ کان گھٽ يا برابر'. جيڪڏهن ڳڻپ 10 کان گهٽ يا 10 کان گهٽ آهي، اسان جو ڪوڊ به "هيلو دنيا" کي پرنٽ ڪندو.

ايندڙ 'اگر' وارو بيان صرف 11 نمبر ڏسڻ ۾ اچي ٿي، ۽ جيڪڏهن ڳڻپ 11 تي آهي ته اهو 'ٻاهران') حڪم هلندو جيڪو لکيت بند ڪري ٿو.

هن کي پنهنجي لاء ڏسڻ لاء فائل ڏسو.

توهان جي مٿان

اهي مشق توهان کي ڪوڊ جي جوڙجڪ جي ڪجهه تمام بنيادي طريقا ڏيکاري ٿو، پر اها قسم جي بنيادن جي سکيا آهي جيڪا سڀني نئين راسبي بيئر ۽ پٿرن جي استعمال ڪندڙن جي شروعاتن سان گڏ هجڻ گهرجي.

جيڪڏهن توهان هن کي پهريان ئي نه مليو، اٽڪل.com جي وقف پٿون سائيٽ کي هن شاندار پروگرامنگ ٻولي بابت وڌيڪ ڄاڻڻ لاء.

اسان مستقبل جي آرٽيڪل ۽ منصوبن ۾ وڌيڪ ڪوڊ مثالن کي ڍڪيندا سين، تياري رهڻو پوندو!