Knaph

حوزه

بخشی از برنامه که یک نام در آن قابلِ استفاده است - نام‌هایی که درونِ یک تابع ساخته می‌شوند محلیِ همان تابع‌اند، پس تابع‌ها نام‌های همدیگر را به هم نمی‌ریزند.

عمق 1 · پایه

می‌دانید نام‌ها و پارامترهای یک تابع فقط در طولِ فراخوانی‌اش وجود دارند، یک نامِ یکسان درون و بیرونِ تابع دو نامِ جداست، چرا مقدار دادن به یک نامِ سراسری درونِ تابع به UnboundLocalError می‌رسد، و چطور به‌جایش مقدارها را به تابع بدهید و از آن برگردانید.

وارد شوید تا با یک آزمون کوتاه نشان دهید چه می‌دانید، ببینید تا چه عمقی پیش رفته‌اید و امتیاز بگیرید.

ورود با گوگل

عمق‌های فهم

  1. 1

    پایه

    می‌دانید نام‌ها و پارامترهای یک تابع فقط در طولِ فراخوانی‌اش وجود دارند، یک نامِ یکسان درون و بیرونِ تابع دو نامِ جداست، چرا مقدار دادن به یک نامِ سراسری درونِ تابع به UnboundLocalError می‌رسد، و چطور به‌جایش مقدارها را به تابع بدهید و از آن برگردانید.

مسیر شما تا اینجا

آنچه هنوز میان شما و حوزه، عمق 1 است، به ترتیبی که می‌توانید بیاموزید.

  1. 1برنامهعمق 1 · پایه · پایه‌های برنامه
  2. 2عبارتعمق 1 · پایه · پایه‌های برنامه
  3. 3متغیرها در کدعمق 1 · پایه · پایه‌های برنامه
  4. 4وضعیت برنامهعمق 1 · پایه · پایه‌های برنامه
  5. 5ورودی و خروجیعمق 1 · پایه · پایه‌های برنامه
  6. 6تابع‌ها در کدعمق 1 · پایه · تابع‌ها
  7. 7مقدارِ برگشتیعمق 1 · پایه · تابع‌ها
  8. 8حوزهعمق 1 · پایه · تابع‌ها

جایگاه این مفهوم

بنا شده بر

این مفهوم

باز می‌کند

این‌ها را عمیق‌تر می‌کند

وقتی حوزه را بدانید، به این‌ها برگردید — معنای بیشتری خواهند داشت.