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
🎮 Qiziqarli fakt: birinchi elektron o‘yinlardan biri — tennis

1958-yilda fizik Uilyam Xigingbotam Brukxeyven laboratoriyasida ochiq eshiklar kuni uchun «Tennis for Two» o‘yinini yasadi. Ekran o‘rnida osiloskop bo‘lgan, to‘p esa yorug‘ chiziq bo‘lib uchgan 🎾

Ko‘pchilik uni birinchi elektron o‘yinlardan biri deb hisoblaydi. Bugun shunday o‘yinni 50 qator kodda yozish mumkin — buni kanalimizda ko‘rasiz.

💡 Kompyuter savodxonligi: Win + V — Windows'da nusxa olingan matnlar tarixi. Oldingi nusxalarni ham qayta qo‘yishingiz mumkin.

#fakt #savodxonlik #oyin

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

⚡ @Fast_Coder
🔥2
🌐 HTML o‘yini: «Ilon» (Snake)

Klassik ilon o‘yini — bitta .html fayl, hech narsa o‘rnatish shart emas. Faylni brauzerda oching va o‘ynang!

✅ Strelkalar yoki WASD, telefonda esa barmoq bilan surish
✅ Har 5 ball — ilon tezlashadi
✅ Rekord localStorage da saqlanadi
✅ Bo‘sh joy — pauza, Enter — qayta boshlash

📚 O‘rganasiz: canvas, setInterval, klaviatura va touch hodisalari, massivlar bilan ishlash.

🎯 Vazifa: devorga urilganda o‘lmasdan, qarama-qarshi tomondan chiqadigan rejim qo‘shing.

#html #javascript #oyin #kod

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

⚡ @Fast_Coder
⚡1
🐍 Python o‘yini: «Krestik-nolik»

Kompyuter minimax algoritmi bilan o‘ynaydi: har bir yurishdan keyin nima bo‘lishini oldindan hisoblaydi. Uni yutib bo‘lmaydi — eng yaxshi natijangiz durang 😎

✅ X yoki O ni o‘zingiz tanlaysiz
✅ Hisob yuritiladi: siz, kompyuter, durang
✅ Faqat standart Python, hech narsa o‘rnatmang

📚 O‘rganasiz: rekursiya, minimax, ro‘yxatlar bilan ishlash, kiritishni tekshirish.

🎯 Vazifa: «oson» darajani qo‘shing: kompyuter ba’zan tasodifiy yursin, shunda yutish mumkin bo‘ladi.

#python #oyin #algoritm #kod

⚡ FAST CODER | @Fast_Coder
O‘rgan, Yarata ol!
🐍 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