خانه » آموزش » قوانین نام‌گذاری متغیرها در پایتون
قوانین نام‌گذاری متغیرها

قوانین نام‌گذاری متغیرها

آموزش برنامه نویسی پایتون از صفر (جلسه 5)

قراردادها و قوانین نام‌گذاری متغیرها در پایتون

قوانین نام‌گذاری متغیرها در پایتون موضوع پنجمین جلسه آموزش پایتون می باشد. در این جلسه با قوانین اجباری ، قراردادهای پیشنهاد شده و انتخاب نام‌های معنادار و حرفه‌ای آشنا می شویم. با سرویس آموزش برنامه نویسی از پایگاه خبرICT  همراه باشید.

تحقیق و تدوین : مهدی گمرکی

یادآوری از جلسه قبل

در بخش قبلی آموختیم که متغیرها نام‌هایی هستند که به مقادیر در حافظه اشاره می‌کنند و با استفاده از عملگر انتساب (=) تعریف می‌شوند. دیدیم که استفاده از متغیرها باعث می‌شود کدهای ما انعطاف‌پذیرتر، خواناتر و حرفه‌ای‌تر شوند. حالا که می‌دانیم متغیر چیست، باید یاد بگیریم که چگونه نام‌های مناسب و استانداردی برای آن‌ها انتخاب کنیم.

هدف این جلسه

  • آشنایی با قوانین اجباری (قواعد نحو/Syntax) برای نام‌گذاری.
  • آشنایی با قراردادهای پیشنهاد شده (Style Guide) برای خوانایی بهتر کد.
  • یادگیری انتخاب نام‌های معنادار و حرفه‌ای.

۱. قوانین اجباری (قوانین Syntax)اگر این قوانین را رعایت نکنید، پایتون با SyntaxError برنامه شما را اجرا نمی‌کند:

  1. کاراکترهای مجاز: نام متغیر فقط می‌تواند شامل حروف (a-z, A-Z)، اعداد (0-9) و آندرلاین (_) باشد.
  2. شروع نام: نام متغیر نمی‌تواند با عدد شروع شود. (مثلاً 1x غلط است اما x1 صحیح است).
  3. حساسیت به حروف: پایتون به کوچک و بزرگ بودن حروف حساس است (Case-sensitive). یعنی age و Age دو متغیر کاملاً متفاوت هستند.
  4. کلمات کلیدی: نمی‌توانید از کلمات رزرو شده‌ی پایتون استفاده کنید (مثل if ، while ، class و غیره).

مثال:

user_name = "Ali"  # صحیح
_data = 100        # صحیح
2nd_user = 5       # غلط (شروع با عدد)
user-name = 20     # غلط (استفاده از خط تیره مجاز نیست)
class = "Python"   # غلط (کلمه کلیدی است)

۲. قراردادهای پیشنهادی (PEP 8)

پایتون استانداردی به نام PEP 8 دارد که پیشنهاد می‌کند:

  • از حروف کوچک استفاده کنید: نام متغیرها بهتر است با حروف کوچک انگلیسی شروع شود.
  • از آندرلاین استفاده کنید: برای خوانایی بهتر در نام‌های چندکلمه‌ای، از _ استفاده کنید (به این سبک می‌گویند snake_case).
  • نام‌های معنادار انتخاب کنید: به جای نام‌های کوتاه و گنگ مثل x یا a، از نام‌هایی استفاده کنید که هدف متغیر را نشان دهند.
✅ بیشتر بخوانیم 👈👈👈  مشخصات آیفون تاشو

مثال مقایسه‌ای:

# سبک بد (گنگ)
u = "Sara"
d = 25

# سبک خوب (معنادار و خوانا)
user_name = "Sara"
user_age = 25

۳. چرا رعایت این قوانین مهم است؟

رعایت این قوانین فقط برای جلوگیری از خطا نیست؛ هدف اصلی، خوانایی کد است. برنامه‌نویسان بیشتر از آنکه کد بنویسند، در حال خواندن کد (خودشان یا دیگران) هستند. یک نام‌گذاری خوب مثل این است که در یک کتاب، تیترهای مناسب برای فصل‌ها انتخاب کنید؛ بدون تیتر (یا با تیترهای نامفهوم)، پیدا کردن محتوا و درک منطق برنامه غیرممکن می‌شود.

۴. جمع‌بندی بخش دوم

در این بخش آموختیم که برای نام‌گذاری متغیرها در پایتون، هم باید از قوانین دستوری پیروی کنیم (شروع نکردن با عدد، استفاده نکردن از کلمات کلیدی) و هم از قراردادهای حرفه‌ای برای بهبود خوانایی استفاده کنیم (سبک snake_case). انتخاب نام‌های معنادار (مثل user_age به جای a)، کلید نوشتن کدهای حرفه‌ای است که نگهداری و توسعه آن‌ها برای ما و دیگران بسیار ساده‌تر خواهد بود.

تحقیق و تدوین مهدی گمرکی

مشاور تجارت الکترونیکی

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *