آموزش زبان برنامه نویسی پایتون

آموزش زبان برنامه نویسی پایتون (2)

این بخش دوم از سری آموزش جامع برنامه نویسی پایتون هست. توی قسمت قبلی اولین برنامه ی خودمون رو با زبان برنامه نویسی پایتون اجرا کردیم. اما توی این درس از قراره با کلیدواژه‌ها (کلمات رزروشده در پایتون) و شناسه ها (identifiers) آشنا بشیم. پس در ادامه ی این آموزش زبان برنامه نویسی پایتون با ما همراه باشید.

کلیدواژه‌ها (Keywords) در پایتون

کلیدواژه‌ها در پایتون جزو کلمات رزرو شده به حساب میان!
وقتی کلمه‌ای جزو کلمات رزرو شده یه زبان برنامه‌نویسی به حساب میاد، دیگه نمی‌تونیم از اون کلمه برای نام‌گذاری متغیرها، توابع و هرچیز دیگه‌ای استفاده کنیم. درواقع کلیدواژه‌ها برای تعریف syntax و ساختار زبان پایتون مورد استفاده قرار میگیرن و برای پایتون معنی بخصوصی دارن.

توی پایتون این کلیدواژه‌ها به کوچیک و بزرگ بودن حروف حساس هستن. یه به عبارتی case-sensitive هستن.

توی پایتون ورژن 3.7، 33 کلیدواژه تعریف شده. البته با اومدن نسخه‌های جدیدتر پایتون، این عدد میتونه تغییر کنه.

تمامی کلیدواژه‌ها در پایتون با حروف کوچیک نوشته میشن (لطفا جمله قبلی رو چندبار دیگه هم بخونید!). البته به جز 3 کلیدواژه True، Flase و None که حرف اول‌شون باید بزرگ نوشته بشه.

لیست همه کلیدواژه‌های پایتون در جدول زیر آورده شده:

pass import else await False
raise in except break None
return is finally class True
try lambda for continue and
while nonlocal from def as
with not global del assert
yield or if elif async

یه نگاه سریع به جدول بالا داشته باشید، البته سعی نکنید که لیست این کلیدواژه‌ها رو حفظ کنید😀
طی این دوره آموزش رایگان زبان برنامه نویسی پایتون به مرور با همه این موارد آشنا می‌شید.

شناسه‌ها (Identifiers) در پایتون

فرض کنید توی یه کلاس 10 نفره نشستین و با یکی از هم‌کلاسی‌هاتون کار دارید، برای اینکه دقیقا اون فرد رو مخاطب قرار بدین چیکار میکنید؟ بله، اون فرد رو به اسمش صدا میزنید!

توی برنامه ‌نویسی ما با مواردی مثل متغیرها، توابع، کلاس ها و غیره سر و کار داریم  که اصطلاحا بهشون میگیم موجودیت یا entity.
برای اینکه حین برنامه ‌نویسی بتونیم یک entity رو از entity دیگه تشخیص بدیم باید برای هر کدوم از این entity‌ها یه اسم انتخاب کنیم. به این اسم‌هایی که انتخاب میکنیم میگن identifier. (از فعل identify به معنی “تعیین هویت کردن” اومده. )

آموزش زبان برنامه نویسی پایتون

قواعد نوشتن شناسه‌های معتبر در python

همون‌طور که موقع نام‌گذاری یه نوزاد محدودیت های قانونی/عرفی برای نام‎گذاری وجود داره (مثلا برای یک پسر نمی‌تونیم اسم مریم رو انتخاب کنیم)، در مورد نام‌گذاری موجودیت‌ها هم محدودیت های وجود داره که عبارتند از:

1. شناسه‌ها میتونن ترکیبی از حروف کوچیک (a تا z)، حروف بزرگ (A تا Z)، اعداد (0 تا 9) و خط زیر (_) باشن. بنابراین شناسه‌هایی مثل myClass، var1 و print_this_to_screen همگی شناسه‌های معتبری هستن.

2. یه شناسه نمیتونه با یه عدد شروع بشه. مثلا 1variable یه شناسه غیرمجاز هست، اما variable1 یک شناسه معتبر هست.

3. کلیدواژه‌ها رو که یادتون هست (همون جدول بالا)، اجازه نداریم از یک کلیدواژه به عنوان یه شناسه استفاده کنیم.:

>>> global = 1

اگه عبارت بالا رو اجرا کنیم با خطای زیر مواجه میشیم، چون کلمه global یک کلیدواژه هست و ما از اون برای نام‌گذاری یه متغیر استفاده کردیم:

  File "<interactive input>", line 1
    global = 1
           ^
SyntaxError: invalid syntax

4. نباید از کارکترهای خاص (special symbols) مثل !، @، #، $، % توی شناسه استفاده کنیم:

>>> a@ = 0

اگه عبارت بالا رو اجرا کنیم با خطای زیر مواجه میشیم:

  File "<interactive input>", line 1
    a@ = 0
     ^
SyntaxError: invalid syntax

5. شناسه‌ها میتونن هر طولی داشته باشن، یعنی میتونن تک کاراکتری باشن مثل n  یا طولانی‌تر باشن مثل a_long_variable_name

نکات تکمیلی آموزش زبان برنامه نویسی پایتون

پایتون به بزرگی کوچیکی حروف حساس هست. این یعنی اینکه شناسه Variable با شناسه variable یکی نیست.

همیشه سعی کنید شناسه‌ها رو طوری انتخاب کنید که با معنا باشن. فرض کنید میخواید سال میلادی فعلی رو توی یک متغیر دخیره کنید، اگرچه استفاده از y=2020 طبق قواعد نام‌گذاری شناسه‌ها یه شناسه معتبر به حساب میاد، اما بهتره که از عبارت year=2020 استفاده کنیم تا این نام‌گذاری به کاری که این متغیر در عمل انجام میده نزدیک‌تر باشه و بعدها که خودتون کد رو مرور می‌کنید راحتتر از کدتون سر دربیارید.

گاها ممکنه اسمی که به عنوان شناسه انتخاب می‌کنید چندکلمه‌ای باشه، برای این که خوانایی شناسه بالاتر بره، پیشنهاد میشه بین کلمات شناسه از خط زیر (_) استفاده کنید. مثلا: this_is_a_long_variable

دوره های پایتون

توی بلاگ رستاوا آموزش زبان برنامه نویسی پایتون رایگان در اختیار کاربران قرار می گیره. اما می تونید این آموزش ها رو به صورت کامل تر دریافت کنید. از طریق لینک های زیر دوره های آموزشی رستاوا برای زبان برنامه نویسی پایتون رو تهیه کنید:

دوره مقدماتی پایتون برای تازه کار ها

دوره آموزشی پروژه محور پایتون برای بقیه 😀

سوالی از این بخش از آموزش جامع زبان برنامه نویسی پایتون ندارید؟ در بخش کامنت ها سوال ها و نظراتتون رو با ما به اشتراک بزارید.

پاسخ‌ها

آدرس ایمیل شما منتشر نخواهد شد.

پل ورود به بازار تکنولوژی

مشاوره رایگان انتخاب مسیر

با کمک مشاورهای رستاوا آکادمی مسیر کارآموزی مناسب برای خودت رو برای ورود به بازار کار تکنولوژی انتخاب کن

توسعه فردی برای حرفه‌ای شدن

منتورهای رستاوا و دوره‌های ما شما رو برای کارآموزی و در نهایت جذب و استخدام آماده میکنن

مدرک بین المللی و استانداردهای جهانی

یادگیری با استاندار های بین المللی و دریافت مدرک از Credx Academy کانادا

اگر در مسیرهای کارآموزی ما پذیرش بگیری موقعیت‌های کارآموزی و استخدام در پروژه‌ها و شرکت های بین المللی از طریق مجموعه رستاوا به روت باز می شه.

۲ هفته رایگان

همین حالا با منتورها

ارتباط آنی بگیر!