قراردادها و کلمات تخصصی
در این دوره عبارات و کلمات تخصصی به رنگ نارنجی و فقط به زبان لاتین نوشته خواهند شد، مانند عبارات زیر:
- 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
اسامی و عناوین دلخواه
در پروژه هایی که در طول دوره سراغشون میریم، میتونید اسامی فایل ها، کلاس ها، فیلد ها، کاربرها، اشیاء و ... رو بصورت دلخواه انتخاب کنید ولی باید حتما دقت داشته باشید که این موارد رو در کد های خودتون هم منعکس کنید و گرنه احتمالا اِرور میگیرید.