متغیر ها و عملگرها در پایتون (جلسه دوم)
آموزش گام به گام پایتون - قسمت دوم
در قسمت قبل توضیحاتی کلی در مورد پایتون دادم و خیلی سریع و کوتاه به کد «سلام، دنیا!» اشاره کردم. در این قسمت میخوام در مورد مقدمات پایتون بنویسم و کم کم بریم سراغ کد نوشتن.

نوشتن و اجرای کد
در قسمت قبل، کد «سلام، دنیا!» رو نوشتم ولی توضیحی در مورد اجراش ندادم.
کدهای پایتون رو باید در فایلهایی با پسوند py نوشت و بعد به وسیلهی مفسر پایتون کد رو اجرا کرد. برای مثال اگر کد «سلام، دنیا!» رو در فایلی به اسم helloworld.py بنویسیم و ذخیره کنیم، با اجرای این دستور در شِل (ترمینال لینوکس و مک یا پاورشِل ویندوز) میتونیم کد رو اجرا کنیم.
$ python3 helloworld.py
یا میتونید دستور python رو اجرا کنید و در شِل پایتون کد رو خط به خط بنویسد و خط به خط اجرا کنید. این قابلیت برای آزمایش کدهای کوچک و دنبال کردن روند اجرای کد خیلی میتونه مفید باشه.
خوب تا اینجا یاد گرفتیم چجوری یه کد ساده پایتون رو بنویسیم و اجرا کنیم.
متغیرها و تایپها
تعریف متغیر تو پایتون به سادگی کدهای زیره.
some_var = 42
تو پایتون نوع متغیرها نوشته نمیشه و خود مفسر موظفه تا نوعش رو تشخیص بده. تایپهای زیادی تو پایتون داریم که فعلا چند تایپ ساده و پرکاربرد رو معرفی میکنم و بعدا در ادامه با تایپهای بیشتری آشنا خواهیم شد.
دو نوع int و float برای اعداد صحیح و اعشار هستند.
int_var = 314 # int
float_var = 3.141592 # float
نوع bool هم برای نگهداری درست و غلط.
true_val = True
false_val = False
برای کاراکترها پایتون تایپ str رو داره که از یونیکد هم پشتیبانی میکنه. تو پایتون با سه روش میشه متغیر از نوع رشته تعریف کرد.
single_quote_str = 'good for strings containing double quote(")'
double_quote_str = "good for strings containing single quote(')"
triple_quote_str = """good for long string containing both single quote(')
and double quote(") and multi-line text like this one"""
اگر جایی خواستید با نوع یه متغیر رو بدونید میتونید از تابع type استفاده کنید.
unknown_var = 42
print(type(unknown_var)) # prints <class 'int'>
other_unknown_var = "some text"
print(type(unknown)) # prints <class 'str'>
عملگرها
الان که یاد گرفتیم چجوری متغیر تعریف کنیم، میتونیم بریم سراغ اینکه چجوری از این متغیرها استفاده کنیم.