مواد جي جدول[لڪ][ڏسو]
اسان جي ٻئي ليڪچر ۾ ڀليڪار Python Crash Course for beginners سيريز جي.
هي ليڪچر پٿون جي نحو تي ڌيان ڏيندو ۽ سمجھندو ته پٿون ڪوڊ ڪيئن عمل ۾ اچي ٿو.
اسان اڳ ۾ ئي اسان جي سسٽم ۾ Python 3.10.4 انسٽال ڪيو آهي. ھاڻي اسان کي Python لاءِ ڪوڊ ايڊيٽر جي ضرورت آھي. اتي موجود اختيارن جي گھڻائي آھي پر منھنجي پسنديده آھي پيلي چرم.
اهو پائٿون لاءِ استعمال ڪيل مشهور ڪوڊ ايڊيٽرز مان هڪ آهي ۽ اسان ان کي هن ڪورس لاءِ استعمال ڪنداسين. اها پهرين شروعات تي هن وانگر نظر اچي ٿي.
ھاڻي پروجيڪٽ ۾ ھڪڙو نئون Python فائل ٺاھيو. ھاڻي توھان تيار آھيو پٿون ۾ پنھنجو پھريون ڪوڊ لکڻ لاءِ.
هاڻي ٽائيم:
print("Hello HashDork")
ھاڻي وڌايو "رن" مينيو ۽ ڪلڪ ڪريو رن. توھان پڻ استعمال ڪري سگھو ٿا hotkeys 'Shift + F10' ونڊوز ۾ يا 'Ctrl + cmd + R' macOS ۾ پروگرام هلائڻ لاءِ.
ان کان پوء، توھان ڏسندا ھڪڙو ننڍڙو ٽرمينل ونڊو ھيٺئين پاسي توھان جي ڪوڊ جي ٻاھر ڏيکاريندي. هي توهان جو پهريون Python ڪوڊ هو. هاڻي اسان سکنداسين ته اهو ڪيئن عمل ڪيو ويو.
هي توهان جو پهريون Python ڪوڊ هو. اچو ته هڪ ٻيو مثال آزمائي.
هن مثال ۾، اسان صرف هڪ ستاري کي 10 سان ضرب ڪندي 10 ستارن '*' کي پرنٽ ڪنداسين.
قسم:
print("*"*10)
پيداوار هن طرح نظر ايندي.
هاڻي اسان سکنداسين ته اهو ڪيئن عمل ڪيو ويو.
پٿون ڪوڊ ڪيئن لڳايو ويو آهي؟
جڏهن اسان Python ۾ ڪوڊ لکون ٿا، ته ڪوڊ جو ٽڪرو قوس جي اندر يعني (“*”*10) کي ايڪسپريشن چئبو آهي. اهو ڪوڊ جو ٽڪرو آهي جيڪو هڪ قدر پيدا ڪري ٿو.
تنهن ڪري جڏهن پٿون مترجم لڪير 2 تي عمل ڪرڻ جي ڪوشش ڪندو، پهريون اهو قوس جي وچ ۾ ڪوڊ جو جائزو وٺندو يعني ايڪسپريس. ان ڪري اهو 10 ستارا ٺاهيندو ۽ انهن کي ٽرمينل تي پرنٽ ڪندو.
Python ۾ متغير
variables پروگرامنگ جي سڀ کان بنيادي تصورن مان هڪ آهن ۽ اهي Python لاءِ مخصوص نه آهن. اسان variables استعمال ڪندا آهيون عارضي طور تي ڪمپيوٽر جي ميموري ۾ ڊيٽا محفوظ ڪرڻ لاءِ.
هتي هڪ مثال آهي،
اچو ته ٽائيپ ڪريو:
Price = 10
جڏهن Python مترجم هن ڪوڊ تي عمل ڪندو، اهو ڪجهه ميموري مختص ڪندو جنهن ۾ اهو نمبر 10 محفوظ ڪندو. آخر ۾، اهو هن قيمت کي ان ميموري جي جڳهه سان ڳنڍيندو.
ھاڻي اسان ھن ويريبل ”قيمت“ کي پنھنجي پروگرام ۾ ڪٿي به استعمال ڪري سگھون ٿا قيمت تائين رسائي حاصل ڪرڻ لاءِ جيڪا اسان ان متغير ۾ محفوظ ڪئي آھي.
ھاڻي جيڪڏھن توھان ٽائيپ ڪريو،
print(Price)
هن پروگرام جو آئوٽ پٽ variable “قيمت” يعني 10 ۾ محفوظ ڪيل قدر ڏيکاريندو. نوٽ ڪريو ته متغير ڪيس حساس آهن.
اهڙيءَ طرح اسان متغيرن جي وضاحت ڪريون ٿا، اسان هڪ سڃاڻپ ڪندڙ سان شروع ڪريون ٿا جيڪو اسان جي متغير جو نالو آهي، پوءِ هڪ برابر نشاني ۽ آخر ۾ هڪ قدر.
اچو ته هن پروگرام کي ايندڙ سطح تي آڻيون. ٻئين لڪير تي، اسان هن قيمت جي متغير جي قيمت کي نئين قيمت ۾ تازه ڪاري ڪري سگھون ٿا. اچو ته ان کي 20 ڪريون. هاڻي جڏهن اسان پنهنجو پروگرام هلون ٿا ته اسان کي 20 ڏسڻ گهرجي، ڇاڪاڻ ته پٿون انٽرپريٽر اسان جي ڪوڊ لائن کي مٿي کان هڪ لڪير ذريعي هلائي ٿو.
اسان انٽيجرز، فلوٽس، اسٽرنگ ۽ بوليان ويلز کي متغير طور محفوظ ڪري سگھون ٿا. ان کان علاوه، پٿون پيچيده قدرن کي ذخيرو ڪري سگھي ٿو جهڙوڪ فهرستون ۽ شيون جيڪي اسان بعد ۾ بحث ڪنداسين.
ھاڻي اسان string ۽ boolean ويلز جو مثال ڏينداسين.
پٿون ۾، اسٽرنگ يونيڪوڊ اکرن جو هڪ سلسلو آهي. سادي لفظن ۾، اهو ڪردارن جو ڪو به سلسلو آهي جيڪو لفظي طور تي اسڪرپٽ جي ذريعي تفسير ڪيو ويو آهي.
پسند ڪريو،
name = 'HashDork'
اهڙي طرح، بولان ويلز استعمال ڪيا ويندا آهن تفويض ڪرڻ لاءِ صحيح يا غلط قيمت هڪ اظهار لاءِ.
is_published = True
ياد رهي ته پٿون هڪ ڪيس-حساس ٻولي آهي ۽ عام طور تي توهان کي لوئر ڪيس اکر استعمال ڪرڻ گهرجي متغير لکڻ لاءِ ۽ شروع ڪريو اپر ڪيس سان شروع ڪريو جڏهن هڪ بولين ويلو جي وضاحت ڪندي. هن حالت ۾، 'سچو' مترجم طرفان نه سڃاتو ويندو ۽ نتيجي ۾ هڪ غلطي ٿيندي. انڊر اسڪور استعمال ڪيو ويندو آهي لفظن کي متغير نالي ۾ الڳ ڪرڻ لاءِ.
مثال پروگرام
هاڻي، اسان هڪ مثال پروگرام ڏسنداسين جيڪو مٿين تصورن کي استعمال ڪندو.
تصور ڪريو ته اسان اسپتال لاءِ پروگرام لکڻ وارا آھيون. تنهنڪري اسان راج ڪوٿراپلي نالي هڪ مريض کي چيڪ ڪيو (ها، توهان سمجهي ورتو). هو 29 سالن جو آهي ۽ هڪ نئون مريض آهي. مان چاهيان ٿو ته توهان هتي 3 متغيرن جي وضاحت ڪريو، هن جو نالو، هن جي عمر، ۽ ٻيو متغير چيڪ ڪرڻ لاءِ ته اهو نئون آهي يا موجوده مريض.
طومار ڪرڻ بند ڪريو ۽ ڪوشش ڪريو پاڻ کي.
هاڻي اچو ته حل ڪڍون.
full_name = 'Raj Koothrappali'
age = 29
is_new = True
ويڙهيو
اهو سڀ ڪجهه هن ليڪچر مان آهي.
اسان پيٿون، ٽائپ ڪنورشن ۽ اسٽرنگس ۾ ان پٽ حاصل ڪرڻ بابت سکنداسين.
جواب ڇڏي وڃو