Pythonni mustaqil


-bob: PEP8 – Pythonda kod yozish bo‘yicha qo‘llanma



Download 2,79 Mb.
bet45/109
Sana31.12.2021
Hajmi2,79 Mb.
#223336
1   ...   41   42   43   44   45   46   47   48   ...   109
Bog'liq
PYTHONNI MUSTAQIL O‘RGANAMIZ

25-bob: PEP8 – Pythonda kod yozish bo‘yicha qo‘llanma
Bu hujjat Python dasturlash tilida kod yozish, jumladan, Python tarkibiga kiruvchi standart kutubx-ona haqidagi kelishuvdan iborat.
PEP8 hujjati til asoschisi Gvido van-Rossum tomonidan berilgan takliflar hamda uning izdoshi Barri Uorsouning qo‘shimchalari asosida ishlab chiqilgan. Agar qaysidir sohada qarama-qarshi-liklar kelib chiqadigan bo‘lsa, biz Gvido van-Rossum ko‘rsatmalarini ustun qo‘yamiz. Albatta, PEP to‘liq bo‘lmasligi ham mumkin (ehtimol, u hech qachon o‘z yakuniga yetmas). Gvido van-Ros-sumning asosiy g‘oyasi – kod yozilganidan ko‘ra ko‘proq o‘qiladi. Demak, kod yozish uslubiga berilayotgan takliflar, asosan, kodni o‘qishni osonlashtirish hamda ko‘plab loyihalar orasida bir xillikni ta’minlashni o‘z oldiga maqsad qilib qo‘ygan. Eng ideal holatda butun kod aniq bir xil uslubda yoziladi, shu boisdan har qanday dasturchiga uni o‘qish va tushunish oson.
Bu kelishuv va bir xillik haqidagi qo‘llanmadir. Qo‘llanamaga binoan ishlash muhim ahamiyatga ega. Bir loyiha ichida bir xillik undan ham muhim bo‘lib, bitta modul yoki funksiya ichidagi bir xillik hammasidan ham muhimroqdir. Lekin, shuni ham esda saqlash kerakki, ba’zida bu qo‘llanmaga rioya etishning iloji bo‘lmasligi ham mumkin, bunday holatlar haqida ham bilib qo‘yganingiz yax-shi. Agar ikkilansangiz, boshqalar bu masalada qanday yechimni tanlaganliklarini ko‘rib chiqing hamda uning asosida qaror qabul qiling.
Bu qoidalarga rioya qilmaslikning ikkita asosiy sababi:


  1. qoidalarga rioya qilish hatto qoidalar bo‘yicha yozilgan kodni o‘qishga o‘rgangan kishi uchun ham qiyinchilik tug‘dirsa;




  1. biror loyihadagi qoidalarga roiya qilinmagan holda yozilgan (balki xiyla avval yozilgandir) kod bilan bir xillikni ta’minlash maqsadida (balki bu o‘sha kodni qaytadan yozish uchun bir sababdir).



Download 2,79 Mb.

Do'stlaringiz bilan baham:
1   ...   41   42   43   44   45   46   47   48   ...   109




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2025
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish