pep8 و تحلیل اصول کد نوسی راهنمای و استاندار نویسی یا بهتر نوشتن و رعایت اوصول کد زدن بهتر برای مخاطب چگونگی روند بهبود یافته و نوشتن کد تمیز و تشخیص کد های تمیز از کد های کثیف و یک روند خوب ادامه بدهیم اصول کد نویسی صحیح رو با مطالعه کردن پکیج pep8 صورت میگیرد
pep8 و تحلیل اصول کد نویسی اگر بخواهیم بیشتر مورد بررسی قرار بدهیم یکی از اصول کد نویسی صحیحی هست که هر توسعه دهنده ای باید پیرو pep 8 باشد
ما یک لیست را مورد بررسی قرار می دهیم و تشخیص می دهیم در کد های پایتون سعی بر این می شود موقع جداسازی لیست های که وقتی طول لیست زیاد میشود اون رو میشکنیم و انهارو به طور واضح نمایان میکنیم
my_list = [
1, 2, 3,
4, 5, 6,
]
result = some_function_that_takes_arguments(
‘a’, ‘b’, ‘c’,
‘d’, ‘e’, ‘f’,
)
تمامی کتاب خانه ها زیر هم قرار گرفته باشنn و در یک سطر نوشتن کاملا اشتباه است هدف از این کار فقط بهبود یافتن کد تمیز و جداسازی کدهای تمیز از کدهای کثیف است
import os
import sys
و اگر بخواهیم ان را به عنوان کد کثیف در نظر بگیریم ور پایین نمایش داده می شود
import os , import sys
اجتنباب از فضای سفید باعث می شود کد خیلی واضح تر و تمیزتر نمایان شود و پایتون این کدتمیز را قبول دارد به عنوان مثال:
spam (ham[1], {eggs: 2})
foo = (0,)
if x == 4: print x, y; x, y = y, x
dct[‘key’] = lst[index]
و کد کثیف به عنوان مثال:
spam( ham[ 1 ], { eggs: 2 } )
شما اگر نگاه کنید در این کد کاملا بعد از صفر فضای سفید نمایان است
bar = ( 0, )
و همچنین بعد از دستور شرط کاملا فضای سفید نمایان است واین بزرگترین اشتباهاتی است که بعضی از برنامه نویسان از این اصول پیروی میکنند
if x == 4 : print x , y ; x , y = y , x
dct [‘key’ ] = lst [index ]
و یک نکته خیلی مهم هست برای کسانی که تازه کار هستند و ما قصد داریم این اشتباه را برای همیشه کنار گذاشته شود .
بعنوان مثال ما یک کد تمیز را می نویسیم
x = 25
y= 45
long_number= 35