Vazirligi muxammad al-xorazmiy nomidagi


Download 1.77 Mb.
bet2/4
Sana18.12.2022
Hajmi1.77 Mb.
#1031776
1   2   3   4
Bog'liq
tayor 25 bali ded2 — копия

Nazariy qism

Men o’zimga berilgan mavzuni data bazasini mysql dasturi va python dasturi orqali tayyorladim Keling Python haqida oz moz bilganlarimni siz bilan o’rtoqlashaman


Python ([ˈpʌɪθ (ə)n]payton, piton) — turli sohalar uchun yuqori darajadagi umumiy maqsadli dasturlash tili. Uning dizayn falsafasi muhim chekinishdan foydalangan holda kodning oʻqilishiga urgʻu beradi. Uning til konstruksiyalari va obyektga yoʻnaltirilgan yondashuvi dasturchilarga kichik va yirik loyihalar uchun aniq, mantiqiy kod yozishda yordam berishga
qaratilgan[4]. Shuningdek Python sunʼiy intellekt hamda maʼlumotlar muhandisiligi sohalarining tili hisoblanadi.
Python deyarli barcha platformalarda ishlay oladi, xususan Windows,


Linux, Mac OS X, Palm OS, Mac OS va boshqalar shular jumlasidandir. Python


Microsoft.NETplatformasi uchun yozilgan realizatsiyasi ham mavjud boʻlib, uning nomi — IronPython dasturlash muhitidir.
Guido van Rossum 1980-yillarning oxirida ABC dasturlash tilining davomchisi sifatida Python ustida ishlay boshladi va birinchi marta 1991-yilda Python 0.9.0 versiyasini ommaga eʼlon qildi[5].

Python dasturlash tiliga boʻlgan talab yildan yilga oshib bormoqda. CodingDojo[6] portalining tadqiqotlariga koʻra, 2020—2021-yillarda aynan Python tilida dasturlovchi mutaxassislarga eng koʻp talab boʻlgan





Django backend vositasi sifatida
Toggle Django backend vositasi sifatida subsection





Django[1]Pythonga asoslangan bepul va ochiq manbali web-freymvork boʻlib, u model-templateview (MVC) arxitektural namunaga amal qiladi.[2][3] Uni Django Software Foundation (DSF), 501(c)(3) nodavlat tashkilot sifatida tashkil etilgan Amerika mustaqil tashkiloti qoʻllab-quvvatlaydi.
Djangoning asosiy maqsadi maʼlumotlar bazasiga asoslangan murakkab websaytlarni yaratishni yengillashtirish hisoblanadi. Ushbu freymvork komponentlarning qayta ishlatilishi va „ulanishi“, tez rivojlanishi va oʻzingizni takrorlamaslik tamoyiliga urgʻu beradi.[4] Python, hatto sozlash fayllari va maʼlumotlar modellari uchun ham qoʻllaniladi. Django shuningdek, yaratish, oʻqish, yangilash va oʻchirish uchun qoʻshimcha admin interfeysini taqdim etadi, bu introspeksiya orqali dinamik ravishda yaratiladi hamda boshqaruv modellari yordamida sozlanadi.
Djangodan foydalanadigan baʼzi taniqli saytlarga PBS,[5]Instagram,[6] Mozilla,[7] The Washington Times,[8] Disqus,[9] Bitbucket[10] va Nextdoor[11] kiradi.

Django ning yaratuvchilari[tahrir | manbasini tahrirlash]






  • Russell Keith-Magee




  • Adrian Holovaty




  • Simon Willison

  • Jacob Kaplan-Moss




  • Wilson Miner

Django soʻzining oʻzi esa fransuz jazz musiqachisi Reynxard Django sharafiga qoʻyilgan. Uning asl ismi Jan Batist Renart boʻlib, taxallusi Django boʻlgan. Bu soʻz sigan tilida „men uygʻondim“ degan maʼnoni anglatadi.


Django backend vositasi sifatida[tahrir | manbasini tahrirlash]



Maʼlumki, web-saytlar yaratish bir necha bosqichdan iborat boʻlgan murakkab jarayon boʻlib, turli xil dasturiy vositalarni talab qiladi. Eng avval yaratilajak saytning dizayni yaratiladi. Bunda dizayner photoshopdasturini ishlatib, saytning maketini ishlaydi. Keyin esa frontend mutaxassisi ushbu saytning html kodini yozadi, turli vizual effektlar beradi. Kerakli sahifalar va tugmalarni yaratadi. Shundan soʻng estafeta tayoqchasini backend mutaxassisi oladi. U server va foydalanuvchi oʻrtasidagi muloqotni hamda ma'lumotlar bazasi ishini yoʻlga qoʻyadi. Aynan mana shu bosqichda djangoning yordamidan foydalanishimiz mumkin. Yaʼni server bilan aloqani yoʻlga qoʻyish, maʼlumotlar bazasidan kerakli maʼlumotni chiqarish yoki biron maʼlumotni bazaga kiritish kabi vazifalarni bajaradi.



Download 1.77 Mb.

Do'stlaringiz bilan baham:
1   2   3   4




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling