قراردادها و کلمات تخصصی

در این دوره عبارات و کلمات تخصصی به رنگ نارنجی و فقط به زبان لاتین نوشته خواهند شد، مانند عبارات زیر:

  • TemplateView
  • AbstractUser
  • TestCase

این کار به این خاطر هستش که ما بعنوان یک توسعه دهنده، باید با اصطلاحات رسمی آشنا باشیم. همچنین این قضیه شامل نامگذاری فایل ها هم میشه؛ برای مثال: فایلِ template رو به صورت فایلِ قالب بندی برگردان فارسی نکردیم.

همچینی اسم دایرکتوری ها ، فایلها و صفحات وب بصورت Italic و به رنگ آبی روشن نوشته میشن، مثل نمونه های زیر:

  • settings.py
  • /django_project
  • templates/account/logout.html
  • homepage

نحوه نمایش کد ها در این فصل

نمونه کد های بسیاری در این دوره وجود دارند که قراره به عنوان مثال بصورت زیر نمایش داده بشن:


# example.py
print(“Hello world!”)


منظور از example.py نام فایل مورد نظر هستش.

همچنین به منظور اختصار کد ها از علامتِ سه نقطه ( ... ) استفاده میکنیم. این کار به منظور نشون دادن کدی که از قبل وجود داشته انجام میشه؛ کدی که قراره بدون تغییر باقی بمونه و در ادامه هم بهش اشاره ای نمیشه و صرفا به جاش سه نقطه قرار داده میشه. برای مثال، در تابع زیر محتوای قبلی دست نخورده باقی موندن و فقط ()print بهش اضافه شده.
همچنین برای نشون دادن کُدی که به تازگی اضافه شده از new # استفاده میکنیم:


def make_my_website:print(“All done!”) # new


اسامی و عناوین دلخواه

در پروژه هایی که در طول دوره سراغشون میریم، میتونید اسامی فایل ها، کلاس ها، فیلد ها، کاربرها، اشیاء و ... رو بصورت دلخواه انتخاب کنید ولی باید حتما دقت داشته باشید که این موارد رو در کد های خودتون هم منعکس کنید و گرنه احتمالا اِرور میگیرید.