- Mustaqil Ishlash: Har bir masalani o‘zingiz mustaqil yeching. Do‘stlardan yoki boshqa manbalardan ko‘chirish qat’iyan man etiladi.
- Izchil Amalga Oshirish: Masalalarni ketma-ket, izchil yeching. Har bir misolni to‘liq ishlang.
- Tushuntirish Qo‘shish: Har bir masala uchun qisqacha tushuntirish yozing.
- Tozalikka Rioya Qiling: Kodlarni tartibli yozing, har bir misolni alohida bajaring.
- Qayta Tekshirish: Har bir yechimni tekshirib chiqing.
- Savollarni Belgilang: Tushunarsiz joylar bo‘lsa, yozib oling, darsda muhokama qilamiz.
- O‘zingizni Sinab Ko‘ring: Mavzuga doir qo‘shimcha misollar o‘ylab toping.
Albatta, quyida siz o‘quvchilaringiz tushunadigan tarzda fork qilish, clone qilish, o‘zgartirish kiritish, va push qilish bosqichlarini oddiy, tushunarli til bilan izohlab beraman. Ushbu matnni README.md
fayli boshida joylashtirsangiz, uyga vazifani bajarish tartibi aniq bo‘ladi.
- O‘qituvchi sizga bergan GitHub havolasiga kirasiz.
- Yuqorida o‘ng tomonda
Fork
tugmasi bo‘ladi – shunga bosasiz. - Endi sizning GitHub profilingizda o‘sha loyiha shaxsiy nusxasi paydo bo‘ladi. Bu – sizning nusxangiz, siz uni o‘zgartira olasiz.
-
GitHub’dagi fork qilingan loyiha sahifasiga kirasiz.
-
Yashil
<> Code
tugmasiga bosasiz, so‘ngHTTPS
havolani nusxa qilasiz. Misol:https://github.com/your-username/uygavazifa.git
-
VS Code yoki boshqa IDE ni oching va terminalga quyidagini yozing:
git clone https://github.com/your-username/uygavazifa.git
-
Endi bu loyiha sizning kompyuteringizda.
-
Masalalarni
.py
fayllarda bajarasiz. -
Har bir masala uchun alohida
.py
fayl oching (masalan:task01.py
,task02.py
). -
Kodlaringizni toza va tushunarli yozing.
-
Har bir fayl boshiga izoh yozing:
# Masala: Butun sonning kvadratini toping
Terminalda quyidagi buyruqlarni yozing:
git add .
git commit -m "1-10 masalalar bajarildi"
git push
Bu amaldan so‘ng sizning GitHub’dagi sahifangizda barcha kodlar ko‘rinadi.
- GitHub profilizga kiring.
- Loyiha sahifasida fayllar ko‘rinyaptimi,
README.md
borligiga va masalalar joylashtirilganiga ishonch hosil qiling.
O‘qituvchiga sizning fork qilingan loyihangiz linkini yuborasiz: Masalan:
https://github.com/ismingiz/uygavazifa
Berilgan: son = 3
Natija: 9
Berilgan: son = 4
Natija: 8
Berilgan: a = 5
, b = 7
Natija: 12
Berilgan: a = 4
, b = 6
, c = 8
Natija: 6.0
Berilgan: son = 50
Natija: 150
Berilgan: a = 3
, b = 7
Natija: 21
Berilgan: a = 1
, b = 2
, c = 3
Natija: 6
Berilgan: a = 10
, b = 4
Natija: 6
Berilgan: a = 17
, b = 4
Natija: 1
Berilgan: son = 22
Natija: 4
Berilgan: a = 3
, b = 4
, c = 5
Natija: 12
Berilgan: t_yil = 1995
Natija: 29
Berilgan: uzunlik_m = 1.75
Natija: 175
Berilgan: eni = 3
, uzunligi = 5
Natija: perimetr = 16
, yuz = 15
Berilgan: asos = 4
, balandlik = 6
Natija: 12
Berilgan: radius = 3
Natija: 28.26
Berilgan: c = 25
Natija: 77
Berilgan: maosh = 1500000
, xarajat = 500000
Natija: 1000000
Berilgan: kg = 2
Natija: 2000
Berilgan: oylik = 1000000.0
, foiz = 12
Natija: 1120000.0
Berilgan: soat = 8
Natija: 4800000.0
Berilgan: narx = 20000.0
Natija: 23000.0
Berilgan: pul = 500000.0
, foiz = 10
Natija: 550000.0
Berilgan: narx = 500000.0
, chegirma = 10
Natija: 450000.0
Berilgan: yo‘l = 120
, sarf = 0.08
, narx = 5000
Natija: 48000.0
Berilgan: kunlik = 5
, narx = 250
Natija: 37500
Berilgan: pul = 38500
Natija:
“3 dona 10000 so‘mlik, 1 dona 5000 so‘mlik, 1 dona 2000 so‘mlik, 3 dona 500 so‘mlik”