Assalomu aleykum, bu kanalda sizlar bilan Django darslarini ulashib borishga harakat qilaman. Avvalo django nimaligini bilib olsak zarar qilmaydi.
Django - bu python dasturlash tilining freymvorki hisoblanadi va biz uning yordamida katta va yirik masshtabdagi veb-loyihalarni tuzishimiz mumkin. Djangoning asosiy afzalliklaridan biri shundaki, u ko'plab takrorlanuvchi funksiyalarni qisqastirib, dasturchining vaqtini tejashga yordam beradi.
Django freymvorkining asosiy prinsiplaridan biri ham ozroq kod bilan katta natijalarga tezro erishish hisoblanadi.
Django freymvorkini o'rganishni boshlashdan avval sizdan ta'lab qilinadi:
— Kuchli xohish va sabr-qanoat (yo'lning yarmida tashlab ketmaslik)
— Yaxshi internet tarmog'i ( kurs davomida sizda ko'plab savollar tug'ilishi mumkin, bu vaqtda google amaki sizga ko'p kerak bo'ladi)
— HTML va CSS ni ishlata olish.
— Va albatta, python dasturlash tilidan fundamental bilimlar bo'lishi(takrorlanish operatorlar, classlar, modullar, OOP)
👉 t.me/DjangoDarslari
Django - bu python dasturlash tilining freymvorki hisoblanadi va biz uning yordamida katta va yirik masshtabdagi veb-loyihalarni tuzishimiz mumkin. Djangoning asosiy afzalliklaridan biri shundaki, u ko'plab takrorlanuvchi funksiyalarni qisqastirib, dasturchining vaqtini tejashga yordam beradi.
Django freymvorkining asosiy prinsiplaridan biri ham ozroq kod bilan katta natijalarga tezro erishish hisoblanadi.
Django freymvorkini o'rganishni boshlashdan avval sizdan ta'lab qilinadi:
— Kuchli xohish va sabr-qanoat (yo'lning yarmida tashlab ketmaslik)
— Yaxshi internet tarmog'i ( kurs davomida sizda ko'plab savollar tug'ilishi mumkin, bu vaqtda google amaki sizga ko'p kerak bo'ladi)
— HTML va CSS ni ishlata olish.
— Va albatta, python dasturlash tilidan fundamental bilimlar bo'lishi(takrorlanish operatorlar, classlar, modullar, OOP)
👉 t.me/DjangoDarslari
Telegram
Django darslari (Mukhammad irmatov)
Kanalda python, django va backendga aloqador mavzularda postlar bo’ladi.
Author: Software Engineer
Aloqa uchun: @mukhammad_irmatov
Youtube sahifa:
https://www.youtube.com/channel/UCo-bKPTGuDtjJf9JzjvtgNw/featured
Author: Software Engineer
Aloqa uchun: @mukhammad_irmatov
Youtube sahifa:
https://www.youtube.com/channel/UCo-bKPTGuDtjJf9JzjvtgNw/featured
👍9
Django freymvorkini boshlashdan oldin Python dasturlash tilini qay darajada bilishim zarur.
Avval aytilganidek, django python dasturlash tilining freymvorki hisoblanadi va u to'lig'icha python tilida yozilgan. Djangoni o'rganish uchun python dasturlash tilining quyidagi qismlarini bilish maqsadga muvofiq:
✅ O'zgaruvchilar, boshlang'ich ma'lumotlar turlari va operatorlar.
- o'zgaruvchi nima va undan qanday foydalanamiz
- ma'lumotlar turlari haqida tushuncha
- String, int, float, list, tuple, dict, bool kabi pythondagi eng ko'p ishlatiladigan ma'lumotlar turlarini bilish
- arifmetik, biriktirish, solishtiruv, String va massiv operatorlari bilish
✅ Shart va takrorlanish operatorlari
- boshlang'ich mantiqiy operatorlar: and, or, not, in lar haqida tushunchaga ega bo'lish
- if, elif va else shart operatorlarini ishlata olish
- while va for takrorlanish operatorlarini qo'llay olish va range dan unumli foydalana olish
✅ Funksiya, argument va Klasslar
- funksiya va metodlarni tushunish va ishlata olish
- return va keyword argumentlarni bilish
- katta loyihalarda kodni tartibli va toza yozish uchun klasslarning o'rni beqiyos. Djangoda klasslar modellar yaratishda, viewlar hosil qilishda va deyarli har bir qismida muhim rol o'ynaydi.
✅Python paketlari, modullar va pip
- modul nima va qanday qilib import qilinadi va o'zi modul qanday ishlaydi.
- pip moduli nima. U qanday o'rnatiladi va qanday qilib u orqali modullar o'rnatiladi.
✅ Va boshqa bilim va tajribalar
djangoda loyiha qilayotganizda, pythondan boshqa bilim va ko'nikmalar ham juda asqotadi.
- CMD (kommandaya stroka) djangoni o'rnatish va loyihani boshqarishda kerak bo'ladi
- HTML, CSS. Brauzer bilan muloqot qilishda HTMLning o'rni beqiyos. CSS esa veb-sahifa dizayn berish uchun ishlatiladi. HTML va CSS dan master bo'lishingiz shart emas, fundamental bilishingiz yetarli.
- HTTP so'rovlar va javoblar. Djangoda http protokollarini qanchalik yaxshi tushunsangiz ishingiz ham shunchalik osonlashadi. HTTP protokolini va uning qanday ishlashini hamda status kodlarini bilishingiz sizga ancha yordam beradi.
Pythonni o'rganmasdan ham, djangoni o'rganish mumkinmi?
Agar siz tajribali dasturchi bo'lsangiz va kamida bitta dasturlash tili va bitta veb-freymvorkni bilsangiz, u holda django boshlashingiz mumkin. Tajribangiz evaziga, yo'l-yo'lakay, python dasturlash tilini ham o'rganib ketaverasiz
Agar siz hali bu sohaga endi qadam qo'yayotgan bo'lsangiz, avval python dasturlash tilida bilimingizni mustahkamlashni tavsiya qilaman.
👉 t.me/DjangoDarslari
Avval aytilganidek, django python dasturlash tilining freymvorki hisoblanadi va u to'lig'icha python tilida yozilgan. Djangoni o'rganish uchun python dasturlash tilining quyidagi qismlarini bilish maqsadga muvofiq:
✅ O'zgaruvchilar, boshlang'ich ma'lumotlar turlari va operatorlar.
- o'zgaruvchi nima va undan qanday foydalanamiz
- ma'lumotlar turlari haqida tushuncha
- String, int, float, list, tuple, dict, bool kabi pythondagi eng ko'p ishlatiladigan ma'lumotlar turlarini bilish
- arifmetik, biriktirish, solishtiruv, String va massiv operatorlari bilish
✅ Shart va takrorlanish operatorlari
- boshlang'ich mantiqiy operatorlar: and, or, not, in lar haqida tushunchaga ega bo'lish
- if, elif va else shart operatorlarini ishlata olish
- while va for takrorlanish operatorlarini qo'llay olish va range dan unumli foydalana olish
✅ Funksiya, argument va Klasslar
- funksiya va metodlarni tushunish va ishlata olish
- return va keyword argumentlarni bilish
- katta loyihalarda kodni tartibli va toza yozish uchun klasslarning o'rni beqiyos. Djangoda klasslar modellar yaratishda, viewlar hosil qilishda va deyarli har bir qismida muhim rol o'ynaydi.
✅Python paketlari, modullar va pip
- modul nima va qanday qilib import qilinadi va o'zi modul qanday ishlaydi.
- pip moduli nima. U qanday o'rnatiladi va qanday qilib u orqali modullar o'rnatiladi.
✅ Va boshqa bilim va tajribalar
djangoda loyiha qilayotganizda, pythondan boshqa bilim va ko'nikmalar ham juda asqotadi.
- CMD (kommandaya stroka) djangoni o'rnatish va loyihani boshqarishda kerak bo'ladi
- HTML, CSS. Brauzer bilan muloqot qilishda HTMLning o'rni beqiyos. CSS esa veb-sahifa dizayn berish uchun ishlatiladi. HTML va CSS dan master bo'lishingiz shart emas, fundamental bilishingiz yetarli.
- HTTP so'rovlar va javoblar. Djangoda http protokollarini qanchalik yaxshi tushunsangiz ishingiz ham shunchalik osonlashadi. HTTP protokolini va uning qanday ishlashini hamda status kodlarini bilishingiz sizga ancha yordam beradi.
Pythonni o'rganmasdan ham, djangoni o'rganish mumkinmi?
Agar siz tajribali dasturchi bo'lsangiz va kamida bitta dasturlash tili va bitta veb-freymvorkni bilsangiz, u holda django boshlashingiz mumkin. Tajribangiz evaziga, yo'l-yo'lakay, python dasturlash tilini ham o'rganib ketaverasiz
Agar siz hali bu sohaga endi qadam qo'yayotgan bo'lsangiz, avval python dasturlash tilida bilimingizni mustahkamlashni tavsiya qilaman.
👉 t.me/DjangoDarslari
Telegram
Django darslari (Mukhammad irmatov)
Kanalda python, django va backendga aloqador mavzularda postlar bo’ladi.
Author: Software Engineer
Aloqa uchun: @mukhammad_irmatov
Youtube sahifa:
https://www.youtube.com/channel/UCo-bKPTGuDtjJf9JzjvtgNw/featured
Author: Software Engineer
Aloqa uchun: @mukhammad_irmatov
Youtube sahifa:
https://www.youtube.com/channel/UCo-bKPTGuDtjJf9JzjvtgNw/featured
👍5
Python asoslari (O'zbekcha).pdf
2 MB
Python dasturlash tilidan tushunchangiz bo'lmasa, shu kitobni o'qib chiqishni tavsiya qilaman. Bu kitobni tugatib olgach bemalol django ni o'rganishni boshlayversangiz ham bo'ladi
👍1
Djangoni o'rganish qiyinmi?
Djangoni o’rganish umuman olganda qiyin emas. Lekin o’rganishni birinchi boshlaganda, ancha qiyindek tuyulishi rost. Djangoni ishlash prinsipi va arxitekturasi boshlang’ich o’rganuvchilarga ancha qiyinchilik tug’dirishi tabiiy. MVT (model-view-template) prinsipini yaxshilab tushunib olgandan keyin, hammasi joyiga tushib ketadi. Djangoni o’rganishdagi eng qiyin payt boshidagi 1-2 haftalar bo’lsa kerak, keyin 3-4 kichik dasturlar tuzilgach, Django oson va qulaydek tuyula boshlaydi.
Eng muhimi o'rganishdan to'xtab qolmasdan, sabr bilan o'rganish ✊
👉 t.me/DjangoDarslari
Djangoni o’rganish umuman olganda qiyin emas. Lekin o’rganishni birinchi boshlaganda, ancha qiyindek tuyulishi rost. Djangoni ishlash prinsipi va arxitekturasi boshlang’ich o’rganuvchilarga ancha qiyinchilik tug’dirishi tabiiy. MVT (model-view-template) prinsipini yaxshilab tushunib olgandan keyin, hammasi joyiga tushib ketadi. Djangoni o’rganishdagi eng qiyin payt boshidagi 1-2 haftalar bo’lsa kerak, keyin 3-4 kichik dasturlar tuzilgach, Django oson va qulaydek tuyula boshlaydi.
Eng muhimi o'rganishdan to'xtab qolmasdan, sabr bilan o'rganish ✊
👉 t.me/DjangoDarslari
👍11🔥2
Media is too big
VIEW IN TELEGRAM
Django. 2-dars. Django ishlash prinsipini o'rganamiz va 1-dasturimizni ishga tushiramiz
👉 t.me/DjangoDarslari
👉 t.me/DjangoDarslari
👍7
Media is too big
VIEW IN TELEGRAM
Django. 3-dars. Djangoda templatelar bilan ishlaymiz. Sahifalar nomli kichik dasturni ishga tushiramiz.
👉 t.me/DjangoDarslari
👉 t.me/DjangoDarslari
👍3
Media is too big
VIEW IN TELEGRAM
Django. 4-dars. Djangoda Ma'lumotlar bazasi bilan ishlash hamda admin panel bilan tanishuv
👉 t.me/DjangoDarslari
👉 t.me/DjangoDarslari
👍4