ہیلو ورلڈ - آپ کا پہلا راسبیری پائی پروجیکٹ

ریکسیری پائی کے ساتھ پادری کا استعمال کرنے کے لئے ایک نرم تعارف

جب آپ راسبری پیئ میں نئے ہیں تو یہ سب بھی آزمائشی ہوسکتے ہیں اور براہ راست ان منصوبوں میں چھلانگ لگ سکتے ہیں جو آپ کو پہلی جگہ میں آلے پر اپنی طرف متوجہ کرتی تھیں.

روبوٹ، سینسر، موسیقی کے کھلاڑیوں اور اسی طرح کے منصوبوں کو ریکسیری پائی کے لئے بہت اچھا استعمال ہوتا ہے، لیکن آلے میں کوئی نیا نہیں ہے. ایک مثالی دنیا میں، آپ کو ایک پیچیدہ منصوبہ میں چارج کرنے سے پہلے بنیادی طور پر سیکھنے کا مقصد ہونا چاہئے.

اگر آپ لینکس میں بھی نئے ہیں تو یہ بھی ایک اسٹاپ سیکھنے کی وکر ہوسکتی ہے، لہذا یہ سب سے بہتر ہے کہ آپ اپنے آپ کو واقف کرنے کے لئے آسان منصوبوں کے ساتھ شروع کریں تاکہ پیڈون کس طرح کام کرے، اور اس وقت اس علم کی تعمیر کریں.

ایک نرم تعارف

ریکسیری پائی پر سب سے زیادہ عام پہلی منصوبوں میں سے ایک متن "ہیلو ورلڈ" کو پرنٹ کرنا ہے، یا تو اسکرپٹ کے ساتھ ٹرمینل یا IDLE ازگر ترقیاتی ماحول کا استعمال کرتے ہوئے.

یہ ایک بورنگ شروع کی طرح لگ سکتا ہے، لیکن یہ آپ کو پادان کے لئے ایک آسان اور متعلقہ تعارف فراہم کرتا ہے - اور یہ بھی ایک فنکشن ہے جسے آپ اپنی مستقبل کے منصوبوں میں بہت زیادہ استعمال کرتے رہیں گے.

چلوبیری پائی کے ساتھ ہماری پروگرامنگ کی مہارتوں کو واقعی لانے کے لئے اس روایتی سبق کے چند مختلف قسم کے لۓ آتے ہیں. ہم IDLE کے بجائے ازگر لکھیں استعمال کریں گے، کیونکہ یہ صرف میرا پسندیدہ طریقہ ہے.

ہیلو ورلڈ

چلو ابتدائی طور پر متن "ہیلو دنیا" کے بنیادی پرنٹنگ کے ساتھ شروع کریں.

ایک بار ٹرمینل سیشن میں لاگ ان ہونے کے بعد، 'helloworld.py' نامی ایک نئی آرتھو اسکرپٹ تخلیق کرنے کے لئے مندرجہ ذیل کمانڈ درج کریں.

سوڈو نانو helloworld.py

نانو متن ٹیکسٹ ایڈیٹر ہے جو ہم استعمال کرتے رہیں گے، اور 'py' پیڈون سکرپٹ کے لئے فائل کی توسیع ہے.

ہم سوڈو کا استعمال بھی کرتے ہیں (جو 'سپرسسر کرتے ہیں' کے لئے تیار ہے) شروع کرتے ہیں جس میں ایک سپرسیر کے طور پر کمانڈ چلتا ہے. آپ کو ہمیشہ اس کا استعمال کرنا نہیں ہے، اور غلط حکموں کے ساتھ غلط ہاتھوں میں یہ خطرناک ہوسکتا ہے، لیکن میں ابھی عادت کے طور پر استعمال کرتا ہوں.

یہ کمانڈ ایک نیا خالی دستاویز کھولے گا. ذیل میں درج ذیل متن درج کریں جسے فائل چلائے جانے پر "ہیلو دنیا" اصطلاح کو پرنٹ کریں گے:

پرنٹ ("ہیلو دنیا")

داخل ہونے کے بعد، Ctrl + X پریس کریں اور پھر فائل کو بچانے کیلئے 'Y' کو مار ڈالو. ٹرمینل آپ سے مخصوص فائل کا نام کے ساتھ فائل کو بچانے کے لئے داخل کرنے کے لئے دبائیں گے، لہذا آگے بڑھو اور داخل کلید کو مار ڈالو. آپ نے ابھی اپنی پہلی پادان فائل کو پیدا کیا ہے!

آپ اب ٹرمینل میں واپس آ جائیں گے. ہماری نئی سکرپٹ کو چلانے کیلئے، ہم مندرجہ ذیل کمانڈ کا استعمال کرتے ہیں:

sudo python helloworld.py

یہ "ہیلو دنیا" کو پرنٹ کریں گے اور پھر اسکرپٹ کو بند کریں گے، ہمیں دوبارہ استعمال کرنے کیلئے ٹرمینل کے ساتھ چھوڑ دیا جائے گا.

ہیلو پھر ورلڈ

ایک گیئر جانے کا وقت. یہ مثال لفظ "ہیلو" کو ایک سطر پر پرنٹ کرے گا، اور پھر اگلے حصے میں "دنیا". یہ ہماری پیڈون فائل میں ایک نیا لائن شامل کرے گا، لیکن اب بھی ایک بہت آسان سطح پر.

مندرجہ ذیل کمانڈ کا استعمال کرتے ہوئے ایک نئی فائل شروع کریں:

سوڈو نینو hellothenworld.py

ایک بار پھر یہ ایک خالی ایڈیٹر ونڈو کھولے گا. مندرجہ ذیل متن درج کریں:

پرنٹ ("ہیلو") پرنٹ ("دنیا")

دوبارہ پھر سے Ctrl + X استعمال کریں اور بچانے کے لئے استعمال کریں، پھر 'Y' دبائیں اور پھر 'داخل کریں' درج کریں.

اسکرپٹ کو مندرجہ ذیل کمانڈ کے ساتھ چلائیں:

سڈو پیڈون hellothenworld.py

یہ اگلے لائن پر "ہیلو" ایک سطر، "دنیا" پر پرنٹ کرے گا، پھر اسکرپٹ کو بند کردیں گے.

ہیلو ورلڈ، الوبی ورلڈ

پچھلے مثال میں ہم نے کیا سیکھا ہے، چلو چیزوں کو تبدیل کرتے ہیں لہذا ہم "ہیلو دنیا" تو "الوداع دنیا" کہتے ہیں جب تک کہ ہم اسے روکنے کے لئے کہہ دیں.

آپ نے فائلوں کو کس طرح بنانے اور استعمال کرنے کے بارے میں سیکھا ہے اس وقت ہم ان ہدایتوں پر اس وقت سکیم کریں گے.

hellogoodbye.py نامی نئی فائل بنائیں اور اسے نانو میں کھولیں. مندرجہ ذیل متن درج کریں:

اگر یہ ایرر برقرار رہے تو ہمارے ہیلپ ڈیسک سے رابطہ کریں. غلط استعمال رپورٹ نہیں کیا جا سکا. ایک یا زیادہ ایرر آ گئے ہیں. براہ مہربانی ایرر پیغام سے نشان زدہ فیلڈز کو ٹھیک کریں. وہ معلومات لازمی ہیں جن کے ساتھ * کی علامت ہے. تصویر عمومی غلط استعمال کی اطلاع دیں ای میل * وجہ * ہراساں کرنا جعلی تشدد نسل پرستی وقت. سو (1)

ہم یہاں چند نئے تصورات پیش کرتے ہیں:

اگر یہ اندراج شدہ کوڈ چلتا ہے تو، "ہیلو دنیا" کو پرنٹ کریں گے اور پھر ہمارے 'شمار' متغیر -1 میں تبدیل کریں گے. پھر پھر سائیکل چلنے سے پہلے 'دوسرا وقت' (1) 'کے ساتھ ایک دوسرے کا انتظار کریں گے جبکہ' لوپ 'دوبارہ چلانے کے لۓ.

دوسرا 'اگر' بیان ایک ہی کام کرتا ہے لیکن صرف 'چلتا' ہے تو صرف چلتا ہے. یہ پھر "الوداع دنیا" پرنٹ کریں گے اور 1 میں 'شمار' شامل کریں گے. ایک بار پھر یہ دوبارہ 'لوپ' چلانے سے قبل ایک دوسرے کا انتظار کریں گے.

امید ہے کہ، اب آپ دیکھ سکتے ہیں کہ کس طرح 'شمار' 1 پر شروع ہوتا ہے اور ہر ایک وقت مختلف متن کو 1، 0 کے دوران مسلسل مسلسل چل جائے گا.

سکرپٹ چلائیں اور اپنے آپ کو دیکھیں! سکرپٹ کو روکنے کے لئے، صرف Ctrl + C کو مارا.

ہیلو ورلڈ ٹائمز

خود کار طریقے سے اپنے متن کو صرف 10 بار پرنٹ کرنے کا طریقہ کس طرح؟ یہ تھوڑی دیر کے بعد لوپ کے اندر شمار کا استعمال کرتے ہوئے حاصل کیا جاتا ہے، لیکن یہ تبدیل کر رہا ہے کہ ہم اسے کس طرح جوڑتے ہیں.

دوسری نئی فائل بنائیں، اسے ایک نام دیں، اور پھر ذیل میں متن درج کریں:

اگرچہ شمار <= 10: پرنٹ ("ہیلو دنیا")، شمار شمار = شمار +1 وقت. (1) elif count == 11: چھوڑ دو ()

یہاں ہم نے استعمال کیا ہے '<=' پہلے 'اگر' کا بیان جس کا مطلب ہے 'سے کم یا برابر'. اگر شمار 10 سے کم یا برابر ہے تو، ہمارے کوڈ "ہیلو دنیا" پرنٹ کریں گے.

اگلے 'اگر' کا بیان صرف 11 کے لئے نظر آتا ہے، اور اگر شمار 11 بجے ہے تو یہ 'چھوٹ' (کمانڈ) چلائے گا جو ایک سکرپٹ کو بند کر دیتا ہے.

اپنے آپ کو یہ دیکھنے کیلئے فائل آزمائیں.

تمہاری باری

یہ مشق آپ کو کوڈ کو جوڑی کرنے کے بہت ہی بنیادی طریقوں کو ظاہر کرتی ہیں، لیکن یہ فاؤنڈیشن سیکھنے کی قسم ہے کہ ابتدا کے ساتھ تمام نئے ریکسیری پائی اور پطرون صارفین کو گرفت میں لے جانا چاہئے.

اگر آپ اسے پہلے ہی نہیں پایا تو، اس شاندار پروگرامنگ کی زبان کے بارے میں مزید جاننے کے بارے میں www..com کے سرشار پجنن سائٹ کو چیک کریں.

ہم مستقبل کے آرٹیکلز اور منصوبوں میں مزید کوڈ مثالیں ڈھونڈیں گے، دیکھتے رہیں گے!