در پست قبل، آموزش نصب پایتون بر روی ویندوز رو خدمتتون ارائه دادیم، در این پست می خواهیم اولین برنامه پایتون خودمون رو بنویسیم. طبیعی هستش به سبک تمامی زبان های دیگه، اولین برنامه ی ما سلام دنیا و یا همون Hello World معروف خواهد بود. برای این کار ابتدا نرم افزار Python IDLE رو که در هنگام نصب پایتون بر روی سیستمتون نصب شده باز کنید.
سپس از منوی File، گزینه New File را زده و یک فایل جدید ایجاد کنید.
پس از اینکه فایل جدید ایجاد شد، دستور زیر را در آن وارد کنید:
print("سلام دنیا")
حال دکمه ی F5 را بزنید. فایل را در جایی که میخواهید Save کنید و همانطور که مشاهده می کنید در Shell مقدار “سلام دنیا” چاپ شد.
دستورات پایتون، بسیار سطح بالا هستند و استفاده از آن ها تا جایی که امکان داشته ساده شده است. به طور مثال همین دستور رو اگر میخواستید توسط جاوا چاپ کنید همچین کدی را باید می نوشتید:
public class Main { public static void main(String[] args) { System.out.println("سلام دنیا"); } }
همانطور که می بینید دستورات پایتون بسیار ساده شده هستند.
ما در هر زبان برنامه نویسی به متغیر نیاز داریم. نمیخوام توی این آموزش وارد جزئیات تعریف متغیر بشم، ولی به طور کلی، متغیر توی زبان های برنامه نویسی چیزی هستش که ما اطلاعات رو میریزیم توش که بعدا ازش استفاده کنیم. این متغیرها انواع مختلفی دارند. مانند عدد صحیح، عدد اعشاری، رشته و … . ولی پایتون کار شما رو راحت کرده و همه ی این موارد به سادگی قابل تعریف هستند. ما حال میخواهیم برنامه ای داشته باشیم دارای 3 متغیر که اولی دارای مقدار 3 ، بعدی مقدار 3.14 و بعدی مقدار Coingram درش ذخیره شده باشه. سپس این سه متغیر رو میخواهیم چاپ کنیم:
testVarInt = 3 testVarFloat = 3.14 testVarString = "Coingram" print(testVarInt) print(testVarFloat) print(testVarString)
به همین سادگی، شما متغیر را تعریف کردید و آن را چاپ کردید. توجه داشته باشید که نوع رشته ای متغیرها، در داخل ” ” قرار می گیرند.
حال دستور زیر را اجرا کنید:
coingram = 3 coingram = 5 print(coingram)
همانطور که مشاهده می کنید، ما میتوانیم مقادیر متغیرها را در طول برنامه تغییر دهیم. یک مثال دیگه از این موضوع:
coingram = 3 coingram = "https://coingram.site" print(coingram)
در طول برنامه می توان نوع متغیر را نیز عوض کرد.
گاهی نیاز است بر روی متغیرهای اعمال ریاضی انجام شود و یا متغیری درون متغیر دیگر ریخته شود:
coin1 = 3; coin2 = 12; coin3 = coin1*coin2 print(coin3)
ما با = متغیر یا نتیجه ی اعمال ریاضی یک سری متغیر را درون متغیر دیگری میریزیم. در اینجا توجه داشته باشید که هیچ وقت نوع String رو نمیتونید توی اعمال ریاضی استفاده کنید. معمولا اعمال ریاضی بسیار پر کاربر، به غیر از 4 عمل اصلی، عمل باقیمانده تقسیم هستش که توسط % در برنامه نویسی انجام می شود:
coin1 = 3; coin2 = 12; coin3 = coin1%coin2 print(coin3)
حال که داریم برنامه نویسی تحت کامندلاین انجام میدیم، بد نیست با دستور input آشنا شوید. توسط این دستور، یک مقدار رو از کاربر میگیریم و درون یک متغیر میریزیم. فرض کنید میخواهید دو مقدار را از کاربر بگیرید و ضرب آن ها را نمایش دهید:
number1 = input("Please Enter First Number:") number2 = input("Please Enter Second Number:") result = (int(number1)*int(number2)) print(result)
توجه کنید که مقداری که input میگیره از نوع رشته هستش و ما نمیتونیم بر روی آن اعمال ریاضی انجام بدیم. به همین دلیل، باید تبدیل به نوع عددی کنیم. توسط دستور int() این کار را انجام می دهیم:
int(number1) int(number2)
به همین سادگی.
ارسال نظر