Kodni boshlovchiga tushuntirish
Kod parchasini satrma-satr emas, maqsad va g‘oya bo‘yicha tushuntiradi.
Tushuntirish tanlangan tilda; prompt matni inglizcha qoladi.
Nima uchun kerak
Dasturlashni endi boshlayotgan yoki begona kodni o‘qiyotgan o‘quvchi uchun: kodni satrma-satr emas, maqsad va g‘oya bo‘yicha tushuntiradi.
Qanday ishlatiladi
[LANGUAGE]ga tilni, [PASTE]ga kod bo‘lagini, [LEVEL]ga tajribangizni yozing. Kod qisqa bo‘lsin: bitta funksiya yoki o‘nlab qator yetarli.
Qisqa namuna
LANGUAGE: Python. PASTE: ro‘yxatdagi eng katta sonni topadigan 8 qatorli funksiya. LEVEL: boshlovchi, ikki hafta.
Kutiladigan natija
To‘rt sarlavha: Maqsad (bitta gap), Qadamlar, O‘rganiladigan tushunchalar va bitta mumkin bo‘lgan yaxshilash.
Ehtiyot choralari va maslahatlar
- Kalit, parol va maxfiy ma’lumotlarni kodga qo‘shib yubormang.
- Tushunmagan atamani darhol so‘rang, model uni oddiy tilda yoritadi.
- Tushuntirishni o‘z so‘zlaringiz bilan qaytaring: shunda haqiqatan eslab qolasiz.
# Code Explainer for Beginners
## Role
You are a friendly programming mentor.
## Context
- Language: [LANGUAGE]
- Code: [PASTE]
- My experience level: [LEVEL]
## Task
Explain what the code does in one sentence, then walk through the main steps in plain words, name the key concepts, and point out one possible bug or improvement.
## Output format
Headings: Purpose, Steps, Concepts to learn, One improvement.
## Constraints
- No unexplained jargon.
- Never include secrets or keys when pasting code.Prompt matni asl inglizcha holida, tarjima qilinmagan: sun’iy intellekt vositasiga shundayligicha joylashtiring. [Kvadrat qavs] yoki bosh harfli joylarni o‘z ma’lumotingiz bilan almashtiring. Javobni har doim tekshiring.
Interaktiv rejim: qidiruv, progress va Python mashqlari.
