زموږ دوهم لیکچر ته ښه راغلاست د پیل کونکو لپاره د پایتون کریش کورس لړ.
دا لیکچر به د Python ترکیب باندې تمرکز وکړي او پدې پوه شي چې د Python کوډ څنګه اجرا کیږي.
موږ لا دمخه زموږ په سیسټمونو کې Python 3.10.4 نصب کړی دی. اوس موږ د Python لپاره د کوډ مدیر ته اړتیا لرو. دلته ډیری اختیارونه شتون لري مګر زما غوره ده پیی چرم.
دا یو له خورا مشهور کوډ ایډیټرونو څخه دی چې د Python لپاره کارول کیږي او موږ به یې د دې کورس لپاره وکاروو. دا په لومړي پیل کې داسې ښکاري.
اوس په پروژه کې د Python نوی فایل جوړ کړئ. اوس تاسو چمتو یاست چې خپل لومړی کوډ په Python کې ولیکئ.
اوس ټایپ کړئ:
print("Hello HashDork")
اوس د "چلولو" مینو پراخه کړئ او په چلولو کلیک وکړئ. تاسو کولی شئ د برنامه چلولو لپاره په وینډوز کې 'Shift + F10' یا په macOS کې 'Ctrl + cmd + R' هم وکاروئ.
له هغې وروسته، تاسو به په ښکته کې یوه کوچنۍ ټرمینل کړکۍ وګورئ چې ستاسو د کوډ محصول ښیې. دا ستاسو لومړی Python کوډ و. اوس موږ به زده کړو چې دا څنګه اعدام شو.
دا ستاسو لومړی Python کوډ و. راځئ چې یو بل مثال هڅه وکړو.
په دې مثال کې، موږ به د 10 ستوري '*' په ساده ډول د یوې ستوري په 10 ضرب کولو سره چاپ کړو.
ډول:
print("*"*10)
محصول به داسې ښکاري.
اوس موږ به زده کړو چې دا څنګه اعدام شو.
د Python کوډ څنګه اجرا کیږي؟
کله چې موږ په Python کې کوډ لیکو، د کوډ ټوټه په قوس کې دننه لکه ("*"*10) د بیان په نوم یادیږي. دا د کوډ یوه برخه ده چې ارزښت تولیدوي.
نو کله چې د Python ژباړونکي هڅه کوي د 2 کرښه اجرا کړي، لومړی به دا کوډ د قوس په منځ کې ارزوي، یعنې بیان. نو دا به 10 ستوري تولید کړي او په ترمینل کې به یې چاپ کړي.
په Python کې تغیرات
تغیرات د پروګرام کولو یو له خورا بنسټیزو مفکورو څخه دي او دا د Python لپاره ځانګړي ندي. موږ د کمپیوټر په حافظه کې د لنډمهاله معلوماتو ذخیره کولو لپاره متغیرونه کاروو.
دلته یو مثال دی،
راځئ چې ټایپ کړو:
Price = 10
کله چې د Python ژباړونکی دا کوډ اجرا کوي، دا به یو څه حافظه تخصیص کړي په کوم کې چې دا به 10 شمیره ذخیره کړي. په پای کې، دا به دا قیمت د یادښت ځای سره ضمیمه کړي.
اوس موږ کولی شو دا متغیر "قیمت" زموږ په برنامه کې هرچیرې وکاروو ترڅو هغه ارزښت ته لاسرسی ومومئ چې موږ پدې متغیر کې خوندي کړی دی.
اوس که تاسو ټایپ کړئ،
print(Price)
د دې پروګرام محصول به زیرمه شوي ارزښت په متغیر "قیمت" کې ښکاره کړي لکه 10. په یاد ولرئ چې متغیرونه د قضیې سره حساس دي.
نو پدې توګه موږ متغیرونه تعریف کوو، موږ د یو پیژندونکي سره پیل کوو کوم چې زموږ د متغیر نوم دی، بیا یو مساوي نښه او په پای کې یو ارزښت.
راځئ چې دا پروګرام بلې کچې ته ورسوو. په دویمه کرښه کې، موږ کولی شو د دې قیمت متغیر ارزښت نوي ارزښت ته تازه کړو. راځئ چې دا 20 جوړ کړو. اوس کله چې موږ خپل پروګرام چلوو، موږ باید 20 وګورو، ځکه چې د Python ژباړونکی زموږ د کوډ لاین له پورتنۍ کرښې څخه پلي کوي.
موږ کولی شو انټیجرونه، فلوټس، تارونه او د بولین ارزښتونه د متغیر په توګه ذخیره کړو. سربیره پردې، Python کولی شي پیچلي ارزښتونه لکه لیستونه او شیان ذخیره کړي چې موږ به یې وروسته بحث وکړو.
اوس به موږ د تار او بولین ارزښتونو مثال وګورو.
په Python کې، تار د یونیکوډ حروفونو ترتیب دی. په ساده کلمو کې، دا د کرکټرونو لړۍ ده چې په لفظي توګه د سکریپټ لخوا تشریح شوي.
لکه،
name = 'HashDork'
په ورته ډول، د بولین ارزښتونه د بیان لپاره د ریښتینې یا غلط ارزښت ټاکلو لپاره کارول کیږي.
is_published = True
په یاد ولرئ چې Python د قضیې حساس ژبه ده او په نورمال ډول تاسو باید د متغیر لیکلو لپاره د ټیټ کیس لیکونه وکاروئ او د بولین ارزښت تعریف کولو پرمهال د پورتنۍ قضیې سره پیل کړئ. په دې حالت کې، 'ریښتیا' به د ژباړونکي لخوا ونه پیژندل شي او د یوې تېروتنې پایله به ولري. انډر سکور په متغیر نوم کې د کلمو جلا کولو لپاره کارول کیږي.
د پروګرام مثال
اوس، موږ به یو مثال پروګرام وګورو چې پورته مفکورې به کاروي.
تصور وکړئ چې موږ د روغتون لپاره یو پروګرام لیکو. نو موږ د راج کوترپالي په نوم یو ناروغ معاینه کوو (هو، تاسو یې ترلاسه کړل). هغه 29 کلن دی او نوی ناروغ دی. زه غواړم چې تاسو دلته 3 متغیرونه تعریف کړئ، د هغه نوم، د هغه عمر، او یو بل متغیر د دې لپاره چې وګورئ دا نوی یا اوسنی ناروغ دی.
سکرول کول بند کړئ او پخپله یې هڅه وکړئ.
اوس راځئ چې حل ترلاسه کړو.
full_name = 'Raj Koothrappali'
age = 29
is_new = True
و نغاړئ
دا ټول د دې لیکچر څخه دي.
موږ به په Python، ډول تبادله او سټینګ کې د ان پټ ترلاسه کولو په اړه زده کړو.
یو ځواب ورکړئ ووځي