#Homework_py_7: n gacha boβlgan Fibonachchi ketma-ketligini roβyxat koβrinishida chiqaring (elementlar soni n).
π₯1
#Homework_py_8: Berilgan matnda nechta unli harf borligini sanang (a, e, i, o, u va ularning katta harflari).
π₯1
#Homework_py_10: Roβyxatdan takroriy elementlarni olib tashlab, tartibni saqlagan holda yangisini qaytaring.
π₯1
#Homework_py_12: Matn palindrom ekanligini tekshiring (boβsh joy va registrni eβtiborsiz qoldiring).
π₯1
#Homework_py_13: Soβzlar roβyxati berilgan. Eng koβp uchragan soβzni va uning chastotasini toping.
π₯1
Forwarded from IT LIVE | Rasmiy kanal (Ubaydulloh)
Please open Telegram to view this post
VIEW IN TELEGRAM
π2π₯1π1
Media is too big
VIEW IN TELEGRAM
πΊπΏ Uygβon oβgβlim!
Ozodbek Nazarbekov ijrosida, sun'iy intellekt va realistik texnologiyalar yordamida yaratilgan video klip.
@code_hub_01
Ozodbek Nazarbekov ijrosida, sun'iy intellekt va realistik texnologiyalar yordamida yaratilgan video klip.
@code_hub_01
π1π₯1π1
Forwarded from IT LIVE | Rasmiy kanal (Ubaydulloh)
Media is too big
VIEW IN TELEGRAM
#MaxsusIntervyu
π iTlive oβquv markaziga Faxriy ustoz Mavlonov Dilshod Ummatovich
tashrif buyurib,
iTlive haqidagi oβzi fikrlari bilan boβlishdilar.βΆοΈ
(Toβliq Intervyu Video)
π± Telegram π± Instagram
tashrif buyurib,
iTlive haqidagi oβzi fikrlari bilan boβlishdilar.
(Toβliq Intervyu Video)
β Bizni ijtimoiy tarmoqlarda kuzatib boring
Please open Telegram to view this post
VIEW IN TELEGRAM
π2π₯1
Front-end dasturlash β bu veb-sayt yoki dasturda foydalanuvchi koβradigan va ishlatadigan qismini yaratish jarayoni. Oddiy qilib aytganda, sayt yoki ilova ochganingizda koβz oldingizda koβrinadigan dizayn, tugmalar, matn, ranglar, animatsiyalar β bularning hammasi front-end orqali amalga oshiriladi.
Asosiy tushunchalar:
Front-end = Foydalanuvchi interfeysi (UI)
Yaβni, brauzerda ochiladigan koβrinish.
Back-end = Server tomoni
Maβlumotlar bazasi, hisob-kitoblar, tizim ichidagi jarayonlar.
Front-end texnologiyalari:
1. HTML (HyperText Markup Language)
Veb-sahifaning skeleti, matn va tuzilishini belgilaydi.
Masalan, sarlavha, paragraf, jadval, rasm joylashtirish.
2. CSS (Cascading Style Sheets)
Saytni chiroyli qiladi: ranglar, shriftlar, joylashuv, animatsiya.
3. JavaScript (JS)
Saytni interaktiv qiladi: tugma bosilganda amal bajarilishi, shaklni tekshirish, dinamik menyular.
4. Framework va kutubxonalar
React.js, Vue.js, Angular β murakkab web-ilovalarni tezroq va samaraliroq qilish uchun.
Bootstrap, Tailwind CSS β tayyor dizayn komponentlari.
Front-end dasturchining vazifalari:
Dizayner chizgan maketni kod orqali jonlantirish.
Saytni mobil, planshet va kompyuter ekraniga moslash (responsive design).
Foydalanuvchi uchun qulay interfeys yaratish.
Back-end bilan API orqali bogβlanib, maβlumotlarni koβrsatish.
Misol:
Agar siz onlayn doβkon ochmoqchi boβlsangiz:
Front-end: Mahsulot rasmi, narxi, βSavatga qoβshishβ tugmasi.
Back-end: Savatga qoβshilgan mahsulotni saqlash, hisob-kitob qilish, foydalanuvchi maβlumotlarini bazaga yozish.
@code_hub_01
Asosiy tushunchalar:
Front-end = Foydalanuvchi interfeysi (UI)
Yaβni, brauzerda ochiladigan koβrinish.
Back-end = Server tomoni
Maβlumotlar bazasi, hisob-kitoblar, tizim ichidagi jarayonlar.
Front-end texnologiyalari:
1. HTML (HyperText Markup Language)
Veb-sahifaning skeleti, matn va tuzilishini belgilaydi.
Masalan, sarlavha, paragraf, jadval, rasm joylashtirish.
2. CSS (Cascading Style Sheets)
Saytni chiroyli qiladi: ranglar, shriftlar, joylashuv, animatsiya.
3. JavaScript (JS)
Saytni interaktiv qiladi: tugma bosilganda amal bajarilishi, shaklni tekshirish, dinamik menyular.
4. Framework va kutubxonalar
React.js, Vue.js, Angular β murakkab web-ilovalarni tezroq va samaraliroq qilish uchun.
Bootstrap, Tailwind CSS β tayyor dizayn komponentlari.
Front-end dasturchining vazifalari:
Dizayner chizgan maketni kod orqali jonlantirish.
Saytni mobil, planshet va kompyuter ekraniga moslash (responsive design).
Foydalanuvchi uchun qulay interfeys yaratish.
Back-end bilan API orqali bogβlanib, maβlumotlarni koβrsatish.
Misol:
Agar siz onlayn doβkon ochmoqchi boβlsangiz:
Front-end: Mahsulot rasmi, narxi, βSavatga qoβshishβ tugmasi.
Back-end: Savatga qoβshilgan mahsulotni saqlash, hisob-kitob qilish, foydalanuvchi maβlumotlarini bazaga yozish.
@code_hub_01
π₯1
This media is not supported in your browser
VIEW IN TELEGRAM
#joking_time
1 martada tushunganlar bormiπ
Tushunmagalar --- qoldiring
Ochishga ochdingiz endi reaksiya bosib ketingπ³ππ
@code_hub_01
1 martada tushunganlar bormiπ
Tushunmagalar --- qoldiring
@code_hub_01
π2π€£1
1. HTML nima?
HTML (HyperText Markup Language) β veb-sahifa tuzilishini belgilash uchun ishlatiladigan belgilash tili. U matn, rasm, link, shakl (form), jadval va boshqa elementlarni brauzerga qanday koβrsatishni aniqlaydi. HTML βfunktsionalβ emas (yaβni hisoblashlarni bajarmaydi) β tuzilish va mazmunni belgilaydi; dizayn uchun CSS, interaktivlik uchun JavaScript qoΚ»shiladi.
---
2. Qisqa tarix
BoshlangΚ»ich versiyalari 1990-yillarda Tim Berners-Lee tomonidan paydo boΚ»lgan.
2014 yildan soΚ»ng HTML5 rasmiy standarti: multimedia va semantik elementlar yaxshilandi.
---
3. Asosiy tuzilish (HTML hujjat shabloni)
Quyidagi minimal HTML hujjat barcha sahifalarda boshlangΚ»ich sifatida ishlatiladi:
<!doctype html>
<html lang="uz">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Sarlavha β Sahifa nomi</title>
<!-- CSS bog'lash -->
<link rel="stylesheet" href="style.css">
</head>
<body>
<header>
<h1>Salom, dunyo!</h1>
</header>
<main>
<p>Bu mening birinchi HTML sahifam.</p>
</main>
<footer>
<p>Muallif: Ism</p>
</footer>
<!-- JS bog'lash -->
<script src="script.js"></script>
</body>
</html>
---
4. Teglar (tags) va atributlar
Teglar <teg>...</teg> yoki yopilmaydigan <img />, <input /> shaklida boΚ»ladi.
Atributlar teglarga qoΚ»shimcha xususiyat beradi: <a href="https://example.com" target="_blank">Link</a>.
Eng koΚ»p ishlatiladigan teglar:
Strukturaviy: <html>, <head>, <body>, <header>, <nav>, <main>, <section>, <article>, <aside>, <footer>
Matn: <h1>β<h6>, <p>, <br>, <strong>, <em>, <small>, <blockquote>
RoΚ»yxatlar: <ul>, <ol>, <li>
Media: <img src="..." alt="...">, <audio>, <video>
Link va nav: <a href="...">
Formlar: <form>, <input>, <textarea>, <select>, <button>, <label>
Jadval: <table>, <tr>, <td>, <th>, <thead>, <tbody>, <tfoot>
---
5. Semantik HTML (nima uchun muhim)
HTML5 bilan kelgan semantik teglar (masalan, <header>, <nav>, <article>, <footer>) sahifa tuzilishini aniq koΚ»rsatadi β bu SEO, accessibility (kirish imkoniyati), va kodni tushunishni yaxshilaydi.
---
6. Formlar va input turlari
<form action="/send" method="post">
<label for="name">Ism:</label>
<input id="name" name="name" type="text" required>
<label for="email">Email:</label>
<input id="email" name="email" type="email" required>
<label for="age">Yosh:</label>
<input id="age" name="age" type="number" min="1" max="120">
<button type="submit">Yuborish</button>
</form>
type atributi: text, email, password, number, date, checkbox, radio, file, hidden, submit va boshqalar.
---
7. Multimedia (rasm, audio, video)
Rasm: <img src="image.jpg" alt="Description"> β alt ekran oβqiydigan qurilmalar va SEO uchun muhim.
Video: <video controls src="video.mp4"></video>
Audio: <audio controls src="song.mp3"></audio>
---
8. Linklar va navigatsiya
<nav>
<ul>
<li><a href="index.html">Bosh sahifa</a></li>
<li><a href="#about">Biz haqimizda</a></li>
<li><a href="https://google.com" target="_blank" rel="noopener">Google</a></li>
</ul>
</nav>
rel="noopener noreferrer" β yangi oynada ochilganda xavfsizlik uchun tavsiya etiladi.
---
9. SEO (asosiy meta teglar)
<meta name="description" content="Sayt haqida qisqacha ta'rif">
<meta name="keywords" content="kalit so'z1, kalit so'z2">
<meta name="author" content="Ism">
<title> esa brauzer sarlavhasi va qidiruv natijalaridagi asosiy matn.
---
10. Accessibility (kirish imkoniyati) β muhim maslahatlar
Har doim <img> uchun alt qoΚ»yish.
Form elementlariga label bogΚ»lash: <label for="id"> va input id="id".
Semantik teglar bilan ishlash (screen reader uchun yaxshi).
Rang kontrasti va klaviatura navigatsiyasini eΚΌtiborga olish.
---
11. CSS va JavaScript bilan aloqasi
HTML β tuzilish.
CSS (Cascading Style Sheets) β koΚ»rinish: rang, joylashuv, shriftlar.
JavaScript β interaktivlik: tugmalar, validatsiya, DOM manipulyatsiyasi.
HTML (HyperText Markup Language) β veb-sahifa tuzilishini belgilash uchun ishlatiladigan belgilash tili. U matn, rasm, link, shakl (form), jadval va boshqa elementlarni brauzerga qanday koβrsatishni aniqlaydi. HTML βfunktsionalβ emas (yaβni hisoblashlarni bajarmaydi) β tuzilish va mazmunni belgilaydi; dizayn uchun CSS, interaktivlik uchun JavaScript qoΚ»shiladi.
---
2. Qisqa tarix
BoshlangΚ»ich versiyalari 1990-yillarda Tim Berners-Lee tomonidan paydo boΚ»lgan.
2014 yildan soΚ»ng HTML5 rasmiy standarti: multimedia va semantik elementlar yaxshilandi.
---
3. Asosiy tuzilish (HTML hujjat shabloni)
Quyidagi minimal HTML hujjat barcha sahifalarda boshlangΚ»ich sifatida ishlatiladi:
<!doctype html>
<html lang="uz">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Sarlavha β Sahifa nomi</title>
<!-- CSS bog'lash -->
<link rel="stylesheet" href="style.css">
</head>
<body>
<header>
<h1>Salom, dunyo!</h1>
</header>
<main>
<p>Bu mening birinchi HTML sahifam.</p>
</main>
<footer>
<p>Muallif: Ism</p>
</footer>
<!-- JS bog'lash -->
<script src="script.js"></script>
</body>
</html>
---
4. Teglar (tags) va atributlar
Teglar <teg>...</teg> yoki yopilmaydigan <img />, <input /> shaklida boΚ»ladi.
Atributlar teglarga qoΚ»shimcha xususiyat beradi: <a href="https://example.com" target="_blank">Link</a>.
Eng koΚ»p ishlatiladigan teglar:
Strukturaviy: <html>, <head>, <body>, <header>, <nav>, <main>, <section>, <article>, <aside>, <footer>
Matn: <h1>β<h6>, <p>, <br>, <strong>, <em>, <small>, <blockquote>
RoΚ»yxatlar: <ul>, <ol>, <li>
Media: <img src="..." alt="...">, <audio>, <video>
Link va nav: <a href="...">
Formlar: <form>, <input>, <textarea>, <select>, <button>, <label>
Jadval: <table>, <tr>, <td>, <th>, <thead>, <tbody>, <tfoot>
---
5. Semantik HTML (nima uchun muhim)
HTML5 bilan kelgan semantik teglar (masalan, <header>, <nav>, <article>, <footer>) sahifa tuzilishini aniq koΚ»rsatadi β bu SEO, accessibility (kirish imkoniyati), va kodni tushunishni yaxshilaydi.
---
6. Formlar va input turlari
<form action="/send" method="post">
<label for="name">Ism:</label>
<input id="name" name="name" type="text" required>
<label for="email">Email:</label>
<input id="email" name="email" type="email" required>
<label for="age">Yosh:</label>
<input id="age" name="age" type="number" min="1" max="120">
<button type="submit">Yuborish</button>
</form>
type atributi: text, email, password, number, date, checkbox, radio, file, hidden, submit va boshqalar.
---
7. Multimedia (rasm, audio, video)
Rasm: <img src="image.jpg" alt="Description"> β alt ekran oβqiydigan qurilmalar va SEO uchun muhim.
Video: <video controls src="video.mp4"></video>
Audio: <audio controls src="song.mp3"></audio>
---
8. Linklar va navigatsiya
<nav>
<ul>
<li><a href="index.html">Bosh sahifa</a></li>
<li><a href="#about">Biz haqimizda</a></li>
<li><a href="https://google.com" target="_blank" rel="noopener">Google</a></li>
</ul>
</nav>
rel="noopener noreferrer" β yangi oynada ochilganda xavfsizlik uchun tavsiya etiladi.
---
9. SEO (asosiy meta teglar)
<meta name="description" content="Sayt haqida qisqacha ta'rif">
<meta name="keywords" content="kalit so'z1, kalit so'z2">
<meta name="author" content="Ism">
<title> esa brauzer sarlavhasi va qidiruv natijalaridagi asosiy matn.
---
10. Accessibility (kirish imkoniyati) β muhim maslahatlar
Har doim <img> uchun alt qoΚ»yish.
Form elementlariga label bogΚ»lash: <label for="id"> va input id="id".
Semantik teglar bilan ishlash (screen reader uchun yaxshi).
Rang kontrasti va klaviatura navigatsiyasini eΚΌtiborga olish.
---
11. CSS va JavaScript bilan aloqasi
HTML β tuzilish.
CSS (Cascading Style Sheets) β koΚ»rinish: rang, joylashuv, shriftlar.
JavaScript β interaktivlik: tugmalar, validatsiya, DOM manipulyatsiyasi.
π₯2
CSS bogΚ»lash: <link rel="stylesheet" href="style.css">
JS bogΚ»lash: <script src="script.js"></script>
---
12. Responsive dizayn (mobil moslashuv)
<meta name="viewport" content="width=device-width, initial-scale=1"> β mobil qurilmalarda sahifa oΚ»lchamini boshqarish uchun kerak. CSS media queries bilan turli ekranlarga moslashish mumkin:
@media (max-width: 600px) {
/* mobil uslublar */
}
---
13. Yaxshi amaliyotlar va xatoliklardan saqlanish
Har doim toΚ»gΚ»ri doctype va charset ishlating.
Ichma-ich (nesting) qoidalariga rioya qiling: ochilgan tegi yopilsin.
Inline CSS/JSni kam ishlating; alohida fayllarga joylashtiring.
Katta rasm fayllarini optimallashtiring (vazni kamaytirish).
alt va title atributlarini foydali yozing.
Kodni validators (W3C) orqali tekshiring.
---
14. Misol: blog post (oddiy)
<article>
<header>
<h2>Post sarlavhasi</h2>
<p>Muallif: <a href="/author">Ism</a> | 2025-09-07</p>
</header>
<p>Bu postning birinchi paragrafi...</p>
<figure>
<img src="photo.jpg" alt="Tabiat rasmi">
<figcaption>Rasm izohi</figcaption>
</figure>
<footer>
<p>Tags: <a href="/tag/html">HTML</a>, <a href="/tag/web">Web</a></p>
</footer>
</article>
---
15. Qayerlardan oΚ»rganish (tavsiyalar)
Amaliyot juda muhim: kichik loyihalar (shaxsiy sahifa, blog, portfolio).
βInspect elementβ β brauzerda boshqa saytlarni tahlil qiling.
Online darslar, interaktiv kurslar, va dokumentatsiyani oΚ»qing. (Agar xohlasangiz, sizga boshlovchilar uchun 30 kunlik mashq-reja tuzib bera olaman.)
---
16. Tez eslatma β cheat-sheet
HTML fayl kengaytmasi: .html
Browserda ochish: ikki marta bosish yoki Live Server (VS Code).
Eng muhim teglar: <!doctype html>, <html>, <head>, <meta>, <title>, <body>, <a>, <img>, <form>, <input>, <button>, <link>, <script>.
@code_hub_01
JS bogΚ»lash: <script src="script.js"></script>
---
12. Responsive dizayn (mobil moslashuv)
<meta name="viewport" content="width=device-width, initial-scale=1"> β mobil qurilmalarda sahifa oΚ»lchamini boshqarish uchun kerak. CSS media queries bilan turli ekranlarga moslashish mumkin:
@media (max-width: 600px) {
/* mobil uslublar */
}
---
13. Yaxshi amaliyotlar va xatoliklardan saqlanish
Har doim toΚ»gΚ»ri doctype va charset ishlating.
Ichma-ich (nesting) qoidalariga rioya qiling: ochilgan tegi yopilsin.
Inline CSS/JSni kam ishlating; alohida fayllarga joylashtiring.
Katta rasm fayllarini optimallashtiring (vazni kamaytirish).
alt va title atributlarini foydali yozing.
Kodni validators (W3C) orqali tekshiring.
---
14. Misol: blog post (oddiy)
<article>
<header>
<h2>Post sarlavhasi</h2>
<p>Muallif: <a href="/author">Ism</a> | 2025-09-07</p>
</header>
<p>Bu postning birinchi paragrafi...</p>
<figure>
<img src="photo.jpg" alt="Tabiat rasmi">
<figcaption>Rasm izohi</figcaption>
</figure>
<footer>
<p>Tags: <a href="/tag/html">HTML</a>, <a href="/tag/web">Web</a></p>
</footer>
</article>
---
15. Qayerlardan oΚ»rganish (tavsiyalar)
Amaliyot juda muhim: kichik loyihalar (shaxsiy sahifa, blog, portfolio).
βInspect elementβ β brauzerda boshqa saytlarni tahlil qiling.
Online darslar, interaktiv kurslar, va dokumentatsiyani oΚ»qing. (Agar xohlasangiz, sizga boshlovchilar uchun 30 kunlik mashq-reja tuzib bera olaman.)
---
16. Tez eslatma β cheat-sheet
HTML fayl kengaytmasi: .html
Browserda ochish: ikki marta bosish yoki Live Server (VS Code).
Eng muhim teglar: <!doctype html>, <html>, <head>, <meta>, <title>, <body>, <a>, <img>, <form>, <input>, <button>, <link>, <script>.
@code_hub_01
π1π₯1