امروز میخوایم دربارهی یه اصل مهم تو کدنویسی پایتون صحبت کنیم که کدهاتون رو خوشگلتر و مرتبتر میکنه: PEP 8! 😎
خب، PEP 8 چیه؟ 🤔
توی پایتون PEP 8 یه استاندارده برای کدنویسی پایتونه که باعث میشه کدهامون تمیزتر و قابلفهمتر باشه؛ هم واسه خودمون و هم واسه بقیه. حالا بیایم با هم نکات اصلیش رو ببینیم 👇
اصول اصلی PEP 8 🧩
1. تورفتگی (Indentation)
برای هر سطح تورفتگی از ۴ فاصله استفاده کن! فاصلهها کدهاتو همهجا یکدست نشون میدن. 📏
2. بیشترین طول خط (Line Length)
هر خط کدت بهتره از ۷۹ کاراکتر بیشتر نشه تا همهجا خوب خونده بشه. واسه توضیحات هم بهتره به ۷۲ کاراکتر محدودش کنی. 📝
3. شکستن خطوط در عملگرها (Operators)
وقتی میخوای یه خط طولانی رو بشکنی، عملگرها (
+, -) رو اول خط جدید بذار، مثل این:
result = (first_variable
+ second_variable
- third_variable)
4. خطوط خالی (Blank Lines)
با خطوط خالی بخشهای کدتو از هم جدا کن. بین توابع و کلاسها ۲ خط خالی بذار و بین متدها ۱ خط خالی. 🌿
5. ایمپورتها (Imports)
ایمپورتها رو اول فایل و به ترتیب بذار:6. فضاهای خالی (Whitespace)
1. کتابخونههای استاندارد
2. کتابخونههای خارجی
3. کتابخونههای پروژه
هر دسته رو هم با یه خط خالی جدا کن. 🤓
- قبل و بعد از عملگرها (
=, +, -) یه فاصله بذار.- داخل پرانتزها و کروشهها فاصله اضافه نذار. مثال:
# recommended:
x = (a + b) * (c - d)
# not recommended:
x = ( a + b ) * ( c - d )
با رعایت این نکات، کدتون حسابی تر و تمیز و استاندارد میشه! 💯
@python_rd