قالب وردپرس دانلود آبجکت 3Dmax پرنده فناوری

pep8 و تحلیل اصول کد نویسی

  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

بعنوان مثال ما یک کد کثیف می نویسیم

x = 25

y= 45

long_number 86

ببینید دقت کنین از فضای خیلی زیادی استفاده کرده و باعث بهم ریختن کد شده

اگر اپراتورهای با اولویت های مختلف مورد استفاده قرار گیرند، در نظر گرفتن فضای خالی را در اطراف اپراتورهای با کمترین اولویت قرار دهید. از قضاوت خود استفاده کنید با این حال، هرگز از یک فضای استفاده نکنید و همیشه از هر دو طرف اپراتور باینری یک مقدار فضای خالی را داشته باشید

بعنوان مثال:

i = i + 1

submitted += 1

x = x*2 – 1

hypot2 = x*x + y*y

c = (a+b) * (a-b)

بعنوان مثال کد کثیف:

i= i+1

submitted +=1

x = x * 2 – 1

hypot2 = x * x + y * y

c = ( a + b ) * ( a – b )

از فضاهای کنار علامت مساوی هیچوقت استفاده نکنیم برای نشان دادن یک استدلال کلمه کلیدی یا یک مقدار پارامتر پیش فرض استفاده کنید.

بعنوان مثال:

def complex(real, imag=0.0):

return magic(r=real, i=imag)

و کد اشتباه ان

def complex(real, imag = 0.0):

return magic(r = real, i = imag)

نکته : در تابع سعی بر این شود از اسم کوچک استفاده شود

نتیجه گیری:

کد زنی صحیح به سبک pep 8  واقعا حس خوبی به تمام جامعه برنامه نویسی پایتون هست و خواهد ماند

و همیچنین میتوانید وارد سایت بازی کده بشوین و از  دنیای بازی بیشترین لذتو ببرین

منابع و مناخذ:

pep8.org

درباره ی abdollah

مطلب پیشنهادی

Galaxy

Galaxy با اندروید ارتقا یافته و ارزان قیمت باغث تغییر کاربران آیفون خواهد شد

    ممکن است پایین بودن قیمت تلفن های جدید Galaxy S21 سامسونگ بزرگترین ویژگی …

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *