Sun’iy intellektdan kod so‘rash va uni o‘qish
Kod so‘raganda quyidagilarni yozing: qaysi til, funksiya nomi va vazifasi, kirish va chiqish, 2–3 ta misol, va cheklovlar (masalan, tashqi kutubxonasiz). Natijada siz o‘qiy oladigan, qisqa va tushunarli kod olasiz.
def toq_sonlar(royxat):
natija = []
for son in royxat:
if son % 2 == 1:
natija.append(son)
return natija
print(toq_sonlar([1, 2, 3, 4, 5]))Natija[1, 3, 5]Olingan kodni ishga tushirishdan oldin qator-baqator o‘qing. Quyidagi namunada % qoldiqni beradi: son % 2 == 1 toq son degani. append ro‘yxat oxiriga element qo‘shadi. Har qatorni o‘z so‘zingiz bilan tushuntira olmasangiz, shu qator haqida vositadan so‘rang.
Vositaning tushuntirishi ham xato bo‘lishi mumkin: shuning uchun tushunganingizni kichik misol bilan o‘zingiz tekshiring. Kodni o‘qish va o‘zgartira olish vibe coding’ning asosiy ko‘nikmasi.
Esda tuting
- So‘rovga til, vazifa, kirish/chiqish, misol va cheklovlarni yozing.
- Kodni ishga tushirishdan oldin qator-baqator o‘qing.
- Vositaning tushuntirishini ham kichik misolda tekshiring.
Mashq
Sun’iy intellekt kod berdi. Birinchi navbatda nima qilish kerak?
Javob va izoh
- Darrov ishlatib, loyihaga qo‘shish.tushunilmagan va sinalmagan kod xavfli.
- Qator-baqator o‘qib, nima qilishini tushunib, so‘ng misollarda sinab ko‘rish. (to‘g‘ri javob)o‘qish va sinash kodga ishonchni asoslaydi.
- Faqat chiroyli yozilganini tekshirish.chiroyli kod ham xato bo‘lishi mumkin.
Kod mashqlari
- Sun’iy intellekt yozgan
jami_narxfunksiyasini o‘zgartiring: 10 yoki undan ko‘p dona olinsa, jami narxga 10 foiz chegirma qo‘llansin (jami narx 0.9 ga ko‘paytiriladi).
Maslahat: Avvaljami = narx * soniqilib oling,if soni >= 10:bo‘lsajamini 0.9 ga ko‘paytiring, so‘ngreturn jami.
Mashqni ilovada bajaring.
Amaliy vazifa
Biror kichik funksiya uchun kod so‘rovini yozing (til, vazifa, kirish/chiqish, 2 misol, cheklov). Haqiqiy shaxsiy ma’lumot kiritmang.
- So‘rovni yozdim
- Unda misol va cheklov bor
Lug‘at
Interaktiv rejim: qidiruv, progress va Python mashqlari.
