📖 40 sahifa

O'ZBEKISTON RESPUBLIKASI OLIY TA'LIM, FAN VA INNOVATSIYALAR VAZIRLIGI

NAVOIY DAVLAT PEDAGOGIKA UNIVERSITETI

ANIQ FANLAR FAKULTETI

MATEMATIKA-INFORMATIKA

"Zamonaviy dasturlash"

fanidan

Obyektga yo‘naltirilgan dasturlash asoslari - Pythonda class va obyektlar yaratish.

mavzusida

KURS ISHI

Bajardi: A2 guruh talabasi

Mahmudova Shahnoza Zohidovna

Qabul qildi: Qoʻchqorova.S.S

Navoiy - 2026

1-sahifa
📄 2-sahifa: Mundarija

MUNDARIJA

KIRISH3
I-BOB. OBYEKTGA YO'NALTIRILGAN DASTURLASHNING NAZARIY-METODOLOGIK ASOSLARI8
1.1. OOP asosiy tushunchalari va zamonaviy nazariy yondashuvlar8
1.2. Xalqaro tajriba tahlili va O'zbekiston bilan qiyoslash14
1.3. O'zbekiston konteksti: OOP va mahalliy IT-ekotizim19
II-BOB. PYTHONDA CLASS VA OBYEKT YARATISHNING AMALIY TADQIQOTI28
2.1. Amaliy tadqiqot metodologiyasi va Python kodlashning hozirgi holati tahlili44
2.2. Risk tahlili va amaliyotni moliyaviy-iqtisodiy baholash49
2.3. Amaliy natijalar, tavsiyalar va strategik reja54
I-bob bo'yicha xulosa8
II-bob bo'yicha xulosa33
UMUMIY XULOSA36
FOYDALANILGAN ADABIYOTLAR40
2-sahifa
📄 3-sahifa: Kirish

KIRISH

KIRISH O'zbekistonda IT-xizmatlari eksporti 2023-yilda 340 million AQSH dollarini tashkil etib, 2022-yilga nisbatan 167% ga o'sgan [1]. Jahon miqyosida dasturiy ta'minot bozorining umumiy hajmi 2024-yilda 670 milliard dollarga yetishi va 2028-yilga borib yillik o'rtacha 13.5% o'sish bilan 1 trillion dollardan oshishi prognoz qilinmoqda [2]. Bu ko'rsatkichlar dasturlash sohasining global va mahalliy iqtisodiyot uchun strategik ahamiyatini yaqqol ko'rsatib turibdi. Xususan, Obyektga yo'naltirilgan dasturlash (OOP) paradigmasi zamonaviy dasturiy ta'minotni ishlab chiqishning asosiy tamoyillaridan biri bo'lib, murakkab tizimlarni modellashtirish, loyihalashtirish va boshqarishda samaradorlikni aniq miqdorda yaxshilash imkonini beradi [3]. Python esa soddaligi, keng imkoniyatlari va tez rivojlanayotgan ekotizimi tufayli eng mashhur va talabgir dasturlash tillaridan biriga aylangan. Shu sababli, Pythonda class va obyektlar yaratish asoslarini chuqur o'rganish, zamonaviy dasturchi uchun zaruriy ko'nikma hisoblanadi. Bugungi kunda dasturiy tizimlarning murakkablashuvi va hajmining oshishi, ularni boshqarish, kengaytirish va texnik xizmat ko'rsatishda yangi yondashuvlarni talab qilmoqda. An'anaviy protseduraviy dasturlash usullari ko'pincha kodning takrorlanishiga, tizimning qattiq bog'lanishiga va o'zgarishlarga chidamliligining pastligiga olib keladi [5]. Bu esa loyihalarning budjetidan oshib ketishi, muddati buzilishi va sifatining pasayishiga sabab bo'ladi. Shu nuqtai nazardan, OOP tamoyillari, xususan, inkapsulyatsiya, merosxo'rlik va polimorfizm kabi mexanizmlar, kodning qayta ishlatilishini, moslashuvchanligini va texnik xizmat ko'rsatish qulayligini ta'minlaydi. Biroq, Pythonda OOP tamoyillarini to'g'ri va samarali qo'llash bo'yicha amaliy tavsiyalar, ayniqsa, mahalliy kontekstda yetarli darajada tahlil etilmagan. Shuningdek, xalqaro tajribalarni O'zbekistonning IT-ekotizimiga tatbiq etish imkoniyatlari ham chuqur o'rganilishi lozim. Mavzuning o'rganilganlik darajasi bo'yicha jahon olimlari tomonidan ko'plab tadqiqotlar olib borilgan. Alan Key (1969) Smalltalk tilini yaratishda "obyekt" tushunchasini joriy qilib, ilk obyektga yo'naltirilgan dasturlash paradigmalaridan biriga asos solgan [6]. Bjarne Stroustrup (1979) C++ tilini ishlab chiqib, OOP tamoyillarini keng ko'lamli ilovalar uchun moslashtirdi va dasturiy ta'minot muhandisligida inqilobiy o'zgarishl ...

Davomini ko'rish uchun ro'yxatdan o'ting

To'liq hujjatni Word formatida yuklab olish yoki o'zingizga mos variantini yaratish uchun bepul ro'yxatdan o'ting.

Do'stlar bilan ulashish:

Mavzuga doir boshqa kurs ishlari

40 b
11/05/2026
Obyektga yo‘naltirilgan dasturlash asoslari - Pythonda class va obyektlar yaratish.
Zamonaviy dasturlash tillari2
45 b
11/05/2026
Python dasturlash tilida matnli savol-javob (quiz) dasturini yaratish
Zamonaviy dasturlash tillari
42 b
08/05/2026
“PYTHON DASTURLASH TILIDA MATNLI FAYLNI SARALASH VA QAYTA ISHLASH DASTURI”
Zamonaviy dasturlash tillari
Obyektga yo‘naltirilgan dasturlash asoslari - Pythonda class va obyektlar yaratish. - Kurs ishi | Mustaqil Ish Generator