FAST CODER | PHP TEAM
3.61K subscribers
333 photos
76 videos
803 files
683 links
🏁Dasturlashga qadam ❗️

💣Backend

💻PHP bo'yicha bepul darslar❗️

👨🏻‍💻 @Rustam_Hikmatullayev

🌐Dasturlashda:
📊5 yillik tajriba ✅
👥50+ shogirt ✅
🤝100+ hamkor ✅
Download Telegram
kviz_sayt.zip
6.6 KB
📎 kviz_sayt.zip · 5 ta fayl
▶️ Arxivdan chiqaring → index.html ni oching

⚡ @Fast_Coder
📦 Sayt kodi: «IT Viktorina» (.zip)

Test-sayt: har savolga 15 soniya, 10 ta tasodifiy savol, to‘g‘ri va noto‘g‘ri javob ranglari, yakuniy natija. Savollarni o‘zingiznikiga almashtirsangiz — boshqa fan bo‘yicha viktorina tayyor!

📁 Ichida: index.html, style.css, savollar.js, quiz.js, README.txt

✅ 12 ta savol bazasi, har o‘yinda aralashadi
✅ Taymer va progress chizig‘i
✅ Ball va baho matni
✅ Kod ikkiga bo‘lingan: ma’lumot (savollar.js) va mantiq (quiz.js)

🎯 Vazifa: eng yaxshi natijani localStorage da saqlang.

#html #css #javascript #sayt #kod

⚡ FAST CODER | @Fast_Coder
O‘rgan, Yarata ol!
🐍 PYTHON | 11/45
11-dars. Matn metodlari

strip() chetdagi bo‘sh joylarni olib tashlaydi, lower() kichik, upper() katta harflarga o‘tkazadi. replace() matn qismini almashtiradi. Bu metodlar yangi matn qaytaradi; natijani saqlamasangiz, eski o‘zgaruvchi o‘zgarmaydi.

💻 Misol:

matn = "  Python Darsi  "
toza = matn.strip().lower()
print(toza)
print(toza.replace("darsi", "kursi"))



✅ Natija: python darsi
python kursi

🎯 Mashq: Foydalanuvchi kiritgan ism chetidagi bo‘sh joylarni olib tashlab, katta harflarda chiqaring.

⚡ FAST CODER | @Fast_Coder
#Python #Dars11
Forwarded from Teens IT School
📢 Obunachilarimizga ajoyib yangilik!


BEPUL SUNIY INTELLEKT
masterclass 🎁

🗓 Sana: 11-oktabr
⏰ Vaqt: 20:00
🎤 Spiker: Rustam Hikmatullayev

Masterklassda:
✅ Sun'iy intellektdan foydalanishning bir nechta usullari
✅ AI agent nima va uni qanday ishlatish
✅ Real misollar ustida amaliy ish
✅ Hafta davomida qiziqtirgan savollaringizga javob

👨‍👩‍👧‍👦 7 yoshdan 70 yoshgacha hamma qatnashishi mumkin!🚀
Media is too big
VIEW IN TELEGRAM
⚡1
🐍 PYTHON | 12/45
12-dars. Taqqoslash va bool

== tenglikni, != teng emaslikni tekshiradi. >, <, >=, <= sonlarni taqqoslaydi. Natija True yoki False bo‘ladi. Eslang: = biriktiradi, == tekshiradi. "10" va 10 bir xil turdagi qiymat emas.

💻 Misol:

yosh = 16
print(yosh >= 18)
print(yosh == 16)
print("10" == 10)
print(7 != 5)



✅ Natija: False
True
False
True

🎯 Mashq: Ikki son yarating. Ular tengmi va birinchisi kattami — alohida tekshiring.

⚡ FAST CODER | @Fast_Coder
#Python #Dars12
🐍 PYTHON | 13/45
13-dars. if va else

if shart rost bo‘lsa, ichidagi kodni bajaradi. else aks holda ishlaydi. Shartdan keyin : qo‘yiladi. Blok ichidagi qatorlarni bir xil chekinish, odatda 4 ta bo‘sh joy bilan yozing.

💻 Misol:

yosh = 16
if yosh >= 18:
print("Kattalar guruhi")
else:
print("Yoshlar guruhi")



✅ Natija: Yoshlar guruhi

🎯 Mashq: Son juft yoki toqligini tekshiring. Yordam: son % 2 == 0.

⚡ FAST CODER | @Fast_Coder
#Python #Dars13
🐍 PYTHON | 14/45
14-dars. elif: bir nechta holat

elif keyingi shartni tekshiradi. if–elif–else zanjirida birinchi rost shartning bloki ishlaydi. Baholash misolida yuqori chegaradan boshlang. Bu misol ball 0–100 oralig‘ida deb hisoblaydi.

💻 Misol:

ball = 82
if ball >= 90:
print("A’lo")
elif ball >= 70:
print("Yaxshi")
else:
print("Yana mashq qiling")



✅ Natija: Yaxshi

🎯 Mashq: Harorat uchun uch holat yozing: 0 dan past, 0–25 va 25 dan yuqori.

⚡ FAST CODER | @Fast_Coder
#Python #Dars14
🐍 PYTHON | 15/45
15-dars. and, or, not

and — ikkala shart ham rost bo‘lishi kerak. or — kamida bittasi rost bo‘lsa yetadi. not — mantiqiy natijani teskarisiga aylantiradi. Bir nechta mezonni tekshirishda ular kerak bo‘ladi.

💻 Misol:

yosh = 14
ruxsat = True
if yosh >= 12 and ruxsat:
print("Darsga kirishingiz mumkin")
print(not ruxsat)



✅ Natija: Darsga kirishingiz mumkin
False

🎯 Mashq: Harorat 0 dan past YOKI 35 dan yuqori bo‘lsa, "Ehtiyot bo‘ling" chiqaring.

⚡ FAST CODER | @Fast_Coder
#Python #Dars15
Assalomu alaykum, barchaga! 🌸

🎉 Bizda aksiya!

Rus tilida so‘zlashuv botimizda bugundan boshlab 6 kun davomida PRO tarifini atigi 19 900 so‘m evaziga aksiya narxida qo‘lga kiritishingiz mumkin! 🔥

⏳ Aksiya muddati cheklangan — atigi 6 kun!

Imkoniyatni qo‘ldan boy bermang! 🚀
@RusTilida_Bot👈
🔗 SQL: INNER JOIN nima va qanday ishlaydi?

Ikki jadvaldagi bog'liq ma'lumotlarni birlashtirib olish uchun ishlatiladi. Faqat ikkala jadvalda ham mos keladigan qatorlarni qaytaradi.

SELECT users.name, orders.product
FROM users
INNER JOIN orders ON users.id = orders.user_id;

-- Natija:
-- name | product
-- Ali | Noutbuk
-- Vali | Sichqoncha


✅ users va orders — ikkita alohida jadval
✅ ON — qaysi ustunlar orqali bog'lanishini ko'rsatadi
✅ Faqat user_id mos tushgan qatorlar chiqadi

💡 Keng tarqalgan xato: ON shartisiz JOIN yozish — bu "cartesian product" (barcha kombinatsiyalar) hosil qiladi va natija keraksiz darajada katta bo'lib ketadi.

👇 Siz JOIN turlaridan qaysi birini ko'proq ishlatasiz: INNER, LEFT yoki RIGHT?
#sql #dasturlash #baza
🐍 PYTHON | 16/45
16-dars. Mini loyiha: kalkulyator

O‘rganganlarimizni birlashtiramiz: input(), float(), shartlar va hisoblash. Hozircha + va / amallarini qo‘llaymiz. Misolni sinash uchun 12, 3 va / kiriting. Son o‘rniga matn kiritish xatosini 33-darsda ushlaymiz.

💻 Misol:

a = float(input("a: "))
b = float(input("b: "))
amal = input("Amal (+ yoki /): ")
if amal == "+":
print(a + b)
elif amal == "/" and b != 0:
print(a / b)
else:
print("Amal xato yoki nolga bo‘lish!")



✅ Natija: 4.0

🎯 Mashq: Ayirish va ko‘paytirishni qo‘shing. Nolga bo‘lish holatini albatta sinang.

⚡ FAST CODER | @Fast_Coder
#Python #Dars16
🐍 PYTHON | 17/45
17-dars. for va range()

for ketma-ketlikdagi elementlarni navbat bilan oladi. range(1, 6) 1 dan 5 gacha son beradi: oxirgi chegara kirmaydi. range(0, 10, 2) da uchinchi argument qadamdir.

💻 Misol:

for son in range(1, 6):
print(son * 2)



✅ Natija: 2
4
6
8
10

🎯 Mashq: for orqali 1 dan 10 gacha sonlarning kvadratlarini chiqaring.

⚡ FAST CODER | @Fast_Coder
#Python #Dars17