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
📰 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
🐍 Python o‘yini: «So‘zni top» (Osilgan odam)

Kompyuter dasturlashga oid so‘z o‘ylaydi, siz uni harflab topasiz. 6 ta xato qilsangiz — yutqazasiz! Har xatoda ASCII-dorning chizmasi to‘lib boradi.

✅ 12 ta so‘z, xohlaganingizcha to‘ldirasiz
✅ Takroriy va noto‘g‘ri kiritishdan himoya
✅ Faqat standart Python

📚 O‘rganasiz: set (to‘plamlar), matn bilan ishlash, ro‘yxat indekslari, while sharti.

🎯 Vazifa: so‘zlarni alohida sozlar.txt fayldan o‘qing.

#python #oyin #kod

⚡ FAST CODER | @Fast_Coder
O‘rgan, Yarata ol!
🐍 PYTHON | 06/45
6-dars. input(): foydalanuvchidan olish

input() savol chiqaradi va foydalanuvchi yozgan javobni oladi. Javob har doim str, ya’ni matn bo‘ladi. Quyidagi misolda so‘ralganda Malika deb kiriting.

💻 Misol:

ism = input("Ismingiz: ")
print("Salom,", ism)



✅ Natija: Salom, Malika

🎯 Mashq: Yoqtirgan dasturlash tilini ham so‘rang va javobni alohida qatorda chiqaring.

⚡ FAST CODER | @Fast_Coder
#Python #Dars06
qisqa.php
3.4 KB
📎 qisqa.php
▶️ php -S localhost:8000 → localhost:8000/qisqa.php

⚡ @Fast_Coder
🐘 PHP sayt kodi: «Havola qisqartiruvchi»

Uzun havolani kiritasiz — qisqa havola olasiz. Har bir bosish hisoblanadi. Bitta fayl, JSON saqlash.

✅ Faqat http/https havolalar qabul qilinadi (javascript: hujumidan himoya)
✅ Har safar takrorlanmas 6 belgili kod
✅ Bosishlar statistikasi

🚀 Ishga tushirish: php -S localhost:8000 → localhost:8000/qisqa.php

🎯 Vazifa: o‘z qisqa kodingizni tanlash imkonini qo‘shing (masalan, ?k=mening).

#php #sayt #kod

⚡ FAST CODER | @Fast_Coder
O‘rgan, Yarata ol!
🎭 Qiziqarli fakt: Python nomi ilondan emas!

Python tilini yaratgan Gvido van Rossum uni ilon sharafiga emas, sevimli britaniyalik komediya guruhi «Monty Python’s Flying Circus» nomi bilan atagan (ish 1989-yil oxirida boshlangan).

Shuning uchun Python hujjatlaridagi misollarda ko‘pincha «spam» va «eggs» so‘zlari uchraydi — bu guruhning mashhur skeychidan. Ilon rasmi logotipga keyinroq qo‘shilgan.

💡 Kompyuter savodxonligi: Ctrl + L brauzerda manzil satrini darhol belgilaydi. Sichqonchasiz yangi sayt ochish uchun qulay.

#fakt #savodxonlik #python

⚡ FAST CODER | @Fast_Coder
O‘rgan, Yarata ol!
📰 PHP 8.6: sana ma’lum, yangiliklar tanlangan

PHP’ning navbatdagi versiyasi 2026-yil 19-noyabrda chiqishi rejalashtirilgan. Beta bosqichi 13-avgustda boshlangan, yangi imkoniyatlar qo‘shish deyarli yopilgan (feature freeze).

Qabul qilingan takliflardan:
🔹 Partial function application — funksiyaning bir qism argumentlarini oldindan berib qo‘yish
🔹 clamp() — sonni berilgan oraliqda ushlab turuvchi yangi funksiya
🔹 readonly xossalarga boshlang‘ich qiymat berish
🔹 Parametrlar uchun hujjat izohlari

Manba: Laravel News, PHP Architect

#yangilik #php

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

⚡ @Fast_Coder
🌐 HTML o‘yini: «Sichqoncha ovi»

9 ta uyadan sichqonchalar chiqadi — 30 soniyada iloji boricha ko‘proq bosing! Ball oshgani sari sichqonlar tezlashadi, adashib bosgan uyangiz ballni kamaytiradi.

✅ Bitta .html fayl
✅ Rekord saqlanadi (localStorage)
✅ Telefon ekranida ham qulay

📚 O‘rganasiz: setTimeout va setInterval, CSS bilan animatsiya, tasodifiy sonlar, holat (state) boshqaruvi.

🎯 Vazifa: vaqti-vaqti bilan chiqadigan «bomba» qo‘shing: uni bossangiz ball kamayadi.

#html #javascript #oyin #kod

⚡ FAST CODER | @Fast_Coder
O‘rgan, Yarata ol!
🔥1
🐍 PYTHON | 07/45
7-dars. Turini o‘zgartirish

Hisoblash uchun input() qaytargan matnni songa aylantiramiz: int() — butun son, float() — kasr son. str() esa songa matn sifatida qarashga yordam beradi. int("salom") xato beradi. Misolda 15 kiriting.

💻 Misol:

yosh = int(input("Yoshingiz: "))
print("Keyingi yil:", yosh + 1)
print(float("3.5") + 1)



✅ Natija: Keyingi yil: 16
4.5

🎯 Mashq: Ikki butun sonni input() bilan olib, ularning yig‘indisini chiqaring.

⚡ FAST CODER | @Fast_Coder
#Python #Dars07
mini_blog.zip
5 KB
📎 mini_blog.zip · 6 ta fayl
▶️ Arxivdan chiqaring → papkada php -S localhost:8000

⚡ @Fast_Coder
📦 PHP loyiha: «Mini Blog» (.zip)

Bazasiz ishlaydigan blog: maqolalar posts.json faylida, sahifalar esa PHP’da yasaladi.

📁 Ichida: index.php, post.php, funksiyalar.php, posts.json, style.css, README.txt

✅ Maqolalar ro‘yxati va alohida maqola sahifasi
✅ XSS dan himoya (hamma joyda h())
✅ 404 sahifa, slug orqali havola
✅ Yangi maqola — posts.json ga bitta blok qo‘shish

🚀 Papkada: php -S localhost:8000

🎯 Vazifa: maqolalarni sanasi bo‘yicha yangisidan eskisiga saralang (usort).

#php #sayt #loyiha #kod

⚡ FAST CODER | @Fast_Coder
O‘rgan, Yarata ol!
🔥2
🐘 Qiziqarli fakt: PHP nomi nimani anglatadi?

PHP dastlab «Personal Home Page» — «shaxsiy uy sahifasi» degan ma’noni bergan. 1994-yilda dasturchi Rasmus Lerdorf o‘zining rezyume-saytiga kelgan tashrifchilarni sanash uchun kichik C skriptlarini yozgan, keyin 1995-yilda ularni «Personal Home Page Tools» nomi bilan e’lon qilgan.

Bugun esa PHP — rekursiv qisqartma: «PHP: Hypertext Preprocessor». Ya’ni nomning ichida yana o‘sha nom bor 😄

💡 Kompyuter savodxonligi: Ctrl + Shift + V matnni formatsiz (oddiy matn ko‘rinishida) qo‘yadi. Saytdan nusxa olgan matn bilan ishlaganda juda qo‘l keladi.

#fakt #savodxonlik #php

⚡ FAST CODER | @Fast_Coder
O‘rgan, Yarata ol!