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
🐍 PYTHON | 03/45
3-dars. print() va izohlar

print() bir nechta qiymatni ham chiqaradi. sep ularning orasidagi belgini belgilaydi. # bilan boshlangan izoh dasturga tushuntirish beradi; Python uni buyruq sifatida bajarmaydi. Matn ichidagi # esa oddiy belgi.

💻 Misol:

# Bu qator tushuntirish uchun
print("Python", "45 dars", sep=" | ")
print("Natija:", 4 + 6)



✅ Natija: Python | 45 dars
Natija: 10

🎯 Mashq: Uchta sevimli faningizni bitta print() yordamida vergul bilan ajratib chiqaring.

⚡ FAST CODER | @Fast_Coder
#Python #Dars03
portfolio_sayt.zip
7.8 KB
📎 portfolio_sayt.zip · 4 ta fayl
▶️ Arxivdan chiqaring → index.html ni oching

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

Tayyor shaxsiy sayt shabloni. Arxivni oching, index.html ni brauzerda ochsangiz bo‘ldi. Ismingizni yozing va o‘zingiznikini qiling!

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

✅ Yozuv effekti (kasblar almashib turadi)
✅ Yorug‘ / qorong‘i mavzu, tanlov saqlanadi
✅ Telefon va kompyuterga moslashadi
✅ Loyihalar kartalari script.js ro‘yxatidan yasaladi

🎯 Vazifa: «Loyihalar» kartalariga havola (link) qo‘shing.

🌍 Saytni bepul joylash: GitHub Pages yoki Netlify.

#html #css #javascript #sayt #kod

⚡ FAST CODER | @Fast_Coder
O‘rgan, Yarata ol!
💻 Python dasturlash tilida yozilgan kichik kod.

🔎 Kod:

print("tizimga kirish uchun, quydagi ma'lumotlarni yozing!")

login = "myLogin"
password = "qwerty123"

login_input = input("Login: ")
pass_input = input("Parol: ")

if login_input == login and pass_input == password:
    print("Siz muvoffaqiyatli tizimga kirdingiz!")
else:
    print("Login yoki parol noto'g'ri!")

Bu nima vazifani bajaradi? 🤔

Ushbu kod ishga tushurilgan zaxotda foydalanuvchidan avval login yozishini talab qiladi so'ng tizim undan parol so'raydi va parol yozilib "ENTER" bosilsa kod foydalanuvchi yozgan login va parol bazadagi "MyLogin" va "qwerty123" bilan teng keladimi yoki yo'qmi tekshirib to'gri bo'lsa muvoffaqiyatli yozuvini chiqaradi agar noto'g'ri bo'lib teng kelmasa tizim uni kiritmaydi.
🌐 Qiziqarli fakt: birinchi .com domen qachon ro‘yxatdan o‘tgan?

1985-yil 15-mart — aynan shu kuni symbolics.com domeni ro‘yxatdan o‘tkazilgan. U tarixdagi birinchi .com domen hisoblanadi.

O‘sha paytda internet bugungidek emas edi: veb-sayt tushunchasi ham yo‘q edi (birinchi veb-sayt 1991-yilda paydo bo‘lgan). Bugun esa domenlar soni yuz millionlab.

💡 Kompyuter savodxonligi: Ctrl + Shift + Esc — Windows'da Vazifalar dispetcherini (Task Manager) darhol ochadi. Kompyuter qotib qolsa, ilovani shu yerdan yopasiz.

#fakt #savodxonlik #internet

⚡ FAST CODER | @Fast_Coder
O‘rgan, Yarata ol!
📰 TypeScript 7.0 chiqdi: kompilyator endi «native»

Microsoft 2026-yil 8-iyulda TypeScript 7.0 ni e’lon qildi. Bu birinchi barqaror versiya bo‘lib, uning kompilyatori Go tilida qayta yozilgan.

🔹 To‘liq build odatda 8–12 barobar tezroq
🔹 VS Code kodini tekshirish: 125,7 soniya → 10,6 soniya (TypeScript 6 bilan solishtirganda)
🔹 Kompilyator «sodiq port»: tilning o‘zi o‘zgarmagan, tezlik ortgan

Katta loyihalarda kutish vaqti keskin kamayadi.

Manba: InfoQ

#yangilik #typescript #javascript

⚡ FAST CODER | @Fast_Coder
O‘rgan, Yarata ol!
🐍 Python o‘yini: «Tosh-qaychi-qog‘oz»

Klassik o‘yin kompyuterga qarshi: kim birinchi bo‘lib 3 raundda yutsa, o‘sha g‘olib. Umumiy hisob ham yuritiladi.

✅ Kichik va tushunarli kod — yangi boshlovchilar uchun ideal
✅ Noto‘g‘ri kiritishdan himoya
✅ Faqat standart Python

📚 O‘rganasiz: lug‘atlar (dict), random.choice, funksiyalar, while sikli.

🎯 Vazifa: «Kaltakesak» va «Spok» ni qo‘shib, o‘yinni 5 belgili qiling.

#python #oyin #kod

⚡ FAST CODER | @Fast_Coder
O‘rgan, Yarata ol!
tosh_qaychi_qogoz.py
1.9 KB
📎 tosh_qaychi_qogoz.py
▶️ python tosh_qaychi_qogoz.py

⚡ @Fast_Coder
🐍 PYTHON | 04/45
4-dars. O‘zgaruvchilar

O‘zgaruvchi — qiymatga berilgan nom. = qiymat biriktiradi; bu tenglikni tekshirish emas. Nom raqamdan boshlanmaydi, bo‘sh joy o‘rniga _ ishlatiladi. yosh va Yosh boshqa-boshqa nomlar.

💻 Misol:

ism = "Aziza"
yosh = 14
yosh = yosh + 1
print(ism, yosh)



✅ Natija: Aziza 15

🎯 Mashq: shahar va harorat o‘zgaruvchilarini yarating. Haroratni 2 ga oshirib, ikkalasini chiqaring.

⚡ FAST CODER | @Fast_Coder
#Python #Dars04
🐘 PHP sayt kodi: «Mehmonlar kitobi»

Foydalanuvchilar ism va fikr qoldiradigan sahifa — bitta fayl, bazasiz (JSON).

✅ CSRF himoyasi
✅ XSS dan himoya (htmlspecialchars)
✅ Spamga qarshi: yashirin maydon (honeypot) va 10 soniyalik cheklov
✅ Oxirgi 50 ta yozuv ko‘rsatiladi

🚀 Ishga tushirish: papkada php -S localhost:8000, keyin localhost:8000/mehmonlar.php

🎯 Vazifa: yozuvlarni sahifalarga (pagination) bo‘ling.

#php #sayt #kod

⚡ FAST CODER | @Fast_Coder
O‘rgan, Yarata ol!
mehmonlar.php
3.6 KB
📎 mehmonlar.php
▶️ php -S localhost:8000 → localhost:8000/mehmonlar.php

⚡ @Fast_Coder
🔎 Qiziqarli fakt: «Google» nomi qayerdan kelgan?

Nom «googol» so‘zidan olingan — bu 1 va uning orqasida 100 ta nol (10^100) degan ulkan son. Asoschilar qidiruv tizimi cheksiz ko‘p ma’lumotni o‘rgana olishini ko‘rsatmoqchi bo‘lgan.

Aytilishicha, domenni ro‘yxatdan o‘tkazishda so‘z «Google» deb xato yozilgan va shunday qolib ketgan 😄

💡 Kompyuter savodxonligi: Win + Shift + S — ekranning kerakli qismini rasmga oladi (Snipping Tool). Rasm darhol nusxa olinadi, faqat qo‘yib yuborasiz.

#fakt #savodxonlik #google

⚡ FAST CODER | @Fast_Coder
O‘rgan, Yarata ol!
🔥1
📰 Node.js 26 chiqdi: Temporal API standart bo‘ldi

2026-yil 5-mayda Node.js 26 e’lon qilindi. Asosiy yangiliklar:

🔹 Temporal API endi sukut bo‘yicha yoqilgan — eski Date obyektiga zamonaviy va qulay muqobil
🔹 V8 14.6 dvigateli: Map.prototype.getOrInsert() va Iterator.concat()
🔹 Undici 8.0 yangilandi, ba’zi eski API’lar olib tashlandi

Juft raqamli versiya sifatida Node.js 26 2026-yil oktabrda LTS (uzoq muddatli qo‘llab-quvvatlash) bosqichiga o‘tishi kutilmoqda.

Manba: nodejs.org

#yangilik #nodejs #javascript

⚡ FAST CODER | @Fast_Coder
O‘rgan, Yarata ol!
🌐 HTML o‘yini: «Xotira»

16 ta karta, 8 juftlik. Ikkita bir xil rasmni toping! Yurishlar soni va vaqt hisoblanadi, eng yaxshi natija saqlanadi.

✅ Bitta .html fayl, o‘rnatish shart emas
✅ Rekord localStorage da saqlanadi
✅ Telefonda ham ishlaydi

📚 O‘rganasiz: DOM bilan ishlash, createElement, hodisalar, setInterval, massivni aralashtirish.

🎯 Vazifa: 6×6 (36 ta karta) qiyin darajani qo‘shing.

#html #javascript #oyin #kod

⚡ FAST CODER | @Fast_Coder
O‘rgan, Yarata ol!
xotira_oyini.html
3.5 KB
📎 xotira_oyini.html
▶️ Brauzerda oching (ikki marta bosing)

⚡ @Fast_Coder
🐍 PYTHON | 05/45
5-dars. Ma’lumot turlari

Asosiy turlar: int — butun son, float — kasr son, str — matn, bool — True yoki False. Python kasr sonni nuqta bilan yozadi. type() qiymat turini ko‘rsatadi. "15" — matn, 15 esa son.

💻 Misol:

yosh = 15
narx = 12.5
ism = "Ali"
tayyor = True
print(type(yosh))
print(type(ism))



✅ Natija: <class 'int'>
<class 'str'>

🎯 Mashq: type() orqali narx va tayyor o‘zgaruvchilarining turini ham tekshiring.

⚡ FAST CODER | @Fast_Coder
#Python #Dars05
kafe_sayt.html
4 KB
📎 kafe_sayt.html
▶️ Brauzerda oching (ikki marta bosing)

⚡ @Fast_Coder
⚡1
🌐 HTML sayt kodi: «Qahva Uyi» kafe sayti

Tayyor landing-sahifa: chiroyli bosh ekran, menyu kartalari va ishlaydigan savat. Hammasi bitta .html faylda.

✅ Menyu taomlar ro‘yxatidan avtomatik yasaladi
✅ Savat va jami narx JavaScript bilan hisoblanadi
✅ Telefonga moslashadi, silliq skroll
✅ Ranglarni :root dan o‘zgartirasiz

🎯 Vazifa: savatdan bitta taomni olib tashlash tugmasini qo‘shing.

💼 Bunday sayt uchun buyurtmachilar pul to‘laydi — o‘zingizga portfolio qiling!

#html #css #javascript #sayt #kod

⚡ FAST CODER | @Fast_Coder
O‘rgan, Yarata ol!
🔥2
🧮 Qiziqarli fakt: birinchi dasturchi — Ada Lovelace

1843-yilda ingliz matematigi Ada Lovelace Charlz Bebbijning «Analitik mashinasi» uchun Bernulli sonlarini hisoblash algoritmini yozdi. Ko‘pchilik buni tarixdagi birinchi kompyuter dasturi deb hisoblaydi.

Mashina o‘sha paytda hech qachon qurilmagan edi — dastur qog‘ozda tug‘ilgan! Ada mashina faqat sonlarni emas, masalan musiqani ham qayta ishlashi mumkinligini yozgan.

💡 Kompyuter savodxonligi: brauzerda F5 sahifani yangilaydi, Ctrl + F5 esa keshni ham tozalab qayta yuklaydi. Sayt yangilanmayotgan bo‘lsa, shuni sinang.

#fakt #savodxonlik #tarix

⚡ FAST CODER | @Fast_Coder
O‘rgan, Yarata ol!
📰 Linux 7.0 chiqdi: yadroda Rust endi barqaror

2026-yil aprelida Linus Torvalds Linux 7.0 yadrosini e’lon qildi. Yangi raqam maxsus ma’no anglatmaydi — versiya raqami shunchaki «ortib» borgan.

🔹 Rust yadroda «tajriba» bosqichini tugatib, barqaror qo‘llab-quvvatlanadigan bo‘ldi
🔹 Fayl tizimi xatolari uchun yagona hisobot API’si, XFS uchun «sog‘liq» monitoringi
🔹 Tezroq swap va konteynerlarni sozlash uchun yangi open_tree(2) imkoniyatlari
🔹 Ubuntu 26.04 LTS shu yadroda ishlaydi

Manba: OMG! Ubuntu, Phoronix

#yangilik #linux #rust

⚡ FAST CODER | @Fast_Coder
O‘rgan, Yarata ol!
sozni_top.py
2 KB
📎 sozni_top.py
▶️ python sozni_top.py

⚡ @Fast_Coder