python dasturlash tilida lug‘at va to‘plamlardan foydalanish

PDF 31 стр. 698,7 КБ Бесплатная загрузка

Предварительный просмотр (5 стр.)

Прокрутите вниз 👇
1 / 31
o‘zbekiston respublikasi oliy ta’lim, fan va innovatsiyalar vazirligi qarshi davlat texnika universiteti 60610100- axborot tizimlari va texnologiyalari ta’lim yo’nalishi “dasturlash” fanidan mavzu: python dasturlash tilida lug‘at va to‘plamlardan foydalanish att-613-24 guruh talabasi m.muxlisa ilmiy rahbar: m.tursunov qarshi - 2025 yil kurs ishi mavzu: python dasturlash tilida lug‘at va to‘plamlardan foydalanish kirish i.asosiy qism. 1.1. pythondagi ma'lumotlar tuzilmalari haqida umumiy tushuncha 1.2. lug'at bilan tanishuv 1.3. .items() metodi 1.4. lug'at haqida tushincha va u bilan ishlash 1.5. dictionary (lug‘at) ii.amaliy topshiriq 2.1. olingan natijalar va xulosalar 2.2. amaliy ahamiyati va takliflar xulosa adabiyotlar kirish python dasturlash tili tarkibidagi amallar, operatorlar, murakkab turlar, fayllar va grafiklar bo‘yicha ma’lumotlarni qayta ishlash jarayoni ko‘rsatib o‘tilgan. biz bu qo‘llanmani tayyorlashda ongli ravishda tushunarli bo‘lishi uchun eng sodda jarayonlardan, murakkab jarayonlarga tomon o‘rganishga amal qildik. python dasturlash tili uzoq tarixga bormasada, lekin uning rivojlanishi hozirgi vaqtda eng istiqbolli sohalardan hisoblanadi. python dasturlash tili o‘tgan asrning 80-yillari …
2 / 31
dasturlash tili sifatida o‘rganilishi mumkin, bu dasturlash tili yordamida bir qancha jarayonlarni dasturlash imkoni yaratiladi. python dasturlash tilida, bir vaqtning o‘zida, boshqa dasturlash tillaridan farqli ravishda, bir nechta turdagi dasturlar yaratish inkoniyati mavjud, ya’ni: - amaliy dasturiy maxsulotlar; - web ilovali dasturiy maxsulotlar; - ilmiy dasturiy maxsulotlar yaratish imkonini beradi. python tarkibida xotiradan foydalanish va ishlash talablari bo‘yicha cheklovlar mavjud emas, ya’ni imkoniyatlar shu qadar kattaki, boshqa dasturlash tillari kabi ma’lumotlarni e’lon qilish tabaqasi mavjud emas. bunday imkoniyatlar, albatta, dastur yaratuvchilar ish faoliyati samaradorligini keskin ortishiga xizmat qiladi. i.asosiy qism. 1.1. pythondagi ma'lumotlar tuzilmalari haqida umumiy tushuncha python dasturlash tilida ma’lumotlar bilan ishlash muhim o‘rin egallaydi. ma'lumotlar tuzilmalari dastur samaradorligini oshirishda asosiy vositalardan biridir. ushbu kurs ishida pythondagi asosiy to‘rtta ma’lumotlar tuzilmasi — list, tuple, set va dictionary haqida ma’lumot beriladi, ularning farqlari va qachon qaysi biri ishlatilishi ko‘rib chiqiladi. ma'lumotlar tuzilmalari haqida umumiy tushuncha tuzilma tartibli o‘zgartiriladi takrorlangan qiymatlar …
3 / 31
t() funksiyasidan ham foydalanish mumkin. ushbu funksiyadan foydalanib to'plam yaratilganda parametriga qiymat sifatida ro'yxat yoki kortej ham berilishi mumkin: tubsonlar = [2,3,5,7,11] tubsonlartuplami = set(tubsonlar) print(tubsonlartuplami) # {2, 3, 5, 7, 11} 65 66 ayniqsa set() funksiyasi bo'sh to'plam hosil qilish uchun juda qulay hisobladi: amallarni bajarish mumkin bo'lib, ular metod va funksiyalar orqali amalga oshiriladi. quyida ulardan eng ko'p qo'llaniladiganlarini qarab chiqamiz son = set() print(son) # set() to'plam uzunligi (to'plam elementlari soni) ni toppish uchun len() funksiyasidan foydalaniladi: son = {3,4,5,6} print(len(son)) # 4 to’plamga element qo’shish. to'plamga element qo'shish uchun add() metodidan foydalaniladi: son = set() son.add(2) son.add(4) print(son) # {2, 4} to’plamdan elementni o’chirish. to'plamdan elementni o'chirish uchun remove() metodi qo'llanilib, uning argumentiga o'chirilishi kerak bo'lgan element beriladi. agar o'chirilishi kerak bo'lgan element to'plamda mavjud bo'lmasa, u holda keyerror istisno xatoligi ro'y beradi. shuning uchun to'plamdan elementni o'chirishdan oldin in operatori orqali shu elementning lug‟atda mavjud …
4 / 31
ismlar = {"anvar", "abbos", "abror"} for ism in ismlar: print(ism) bu yerda to'plamni har bir elementi ism o'zgaruvchisiga ketma-ket yuklanadi va keyingi hisoblashlarda ishlatilishi mumkin. to’plamlar ustuda amallar. to'plamlar ustuda turli xil: copy() metodi biror bir to'plamdan nusxa olish uchun ishlatiladi, masalan: ismlar = {"anvar", "abbos", "abror"} ismlar2 = ismlar.copy() print(ismlar) # {'abbos', 'anvar', 'abror'} print(ismlar2) # {'abbos', 'anvar', 'abror'} famil = {"axmedov", "niyazov"} ism = {"sardor", "tohir"} fio = famil. union() metodi ikkita to'plamni birlashtiradi va qiymat sifatida yangi to'plamni qaytaradi: nion(ism) print(fio) # {'axmedov', 'tohir', 'sardor', 'niyazov'} intersection() metodi ikkita to'plamni kesishmasini olish uchun ishlatib, qiymat sifatida yangi to'plam qaytaradi. ya`ni ikkita to'plam uchun umumiy bo'lgan elementlarni olish uchun intersection() metodi qo'llaniladi: 68 1 2 3 4 famil = {"axmad", "sardor", "ikrom"} ism = {"sardor", "tohir","ikrom"} ism2 = famil.intersection(ism) print(ism2) # {'sardor', 'ikrom'} intersection() metodi o'rniga unga ekvivalent bo'lgan & (mantiqiy ko'paytirish) amalini ham qo'llash mumkin: famil = …
5 / 31
) # false issuperset() metodi qaralayotgan to'plam boshqa to'plamni (argumentida berilgan) o'z ichiga olishi yoki olmasligini tekshirish uchun ishlatiladi: famil = {"axmad", "sardor", "ikrom"} ism = {"sardor", "ikrom"} print(ism.issuperset(famil)) # false print(famil.issuperset(ism)) # true frozenset. frozenset - o'zgartirib bo'lmaydigan to'plamlarni yaratish uchun ishlatiladi. ushbu turdagi to'plamga yangi element qo'shish, o'chirish yoki element qiymatini o'zgartirishga ruxsat berilmaydi. frozenset turidagi to'plam odatda ro'yxat, kortej yoki oddiy to'plam (set) orqali hosil qilinadi: famil = {"axmad", "sardor", "ikrom"} fam = frozenset(famil) print(fam) # frozenset({'sardor', 'ikrom', 'axmad'}) frozenset turidagi to'plamlar ustuda quyidagi amallarni bajarish mumkin: len(s) – s to'plam uzunligi (elementlari soni)ni qaytaradi; x in s – true qiymat qaytaradi, agar x element s to'plamning tarkibida mavjud bo'lsa; x not in s – true qiymat qaytaradi, agar x element s to'plamning tarkibida mavjud bo'lmasa; s.issubset(t) – true qiymat qaytaradi, agar t to'plam s to'plamni o'z ichiga olsa; s.issuperset(t) – true qiymat qaytaradi, agar s to'plam …

Хотите читать дальше?

Скачайте все 31 страниц бесплатно через Telegram.

Скачать полный файл

О "python dasturlash tilida lug‘at va to‘plamlardan foydalanish"

o‘zbekiston respublikasi oliy ta’lim, fan va innovatsiyalar vazirligi qarshi davlat texnika universiteti 60610100- axborot tizimlari va texnologiyalari ta’lim yo’nalishi “dasturlash” fanidan mavzu: python dasturlash tilida lug‘at va to‘plamlardan foydalanish att-613-24 guruh talabasi m.muxlisa ilmiy rahbar: m.tursunov qarshi - 2025 yil kurs ishi mavzu: python dasturlash tilida lug‘at va to‘plamlardan foydalanish kirish i.asosiy qism. 1.1. pythondagi ma'lumotlar tuzilmalari haqida umumiy tushuncha 1.2. lug'at bilan tanishuv 1.3. .items() metodi 1.4. lug'at haqida tushincha va u bilan ishlash 1.5. dictionary (lug‘at) ii.amaliy topshiriq 2.1. olingan natijalar va xulosalar 2.2. amaliy ahamiyati va takliflar xulosa adabiyotlar kirish python dasturlash tili tarkibidagi amallar, operatorlar, mur...

Этот файл содержит 31 стр. в формате PDF (698,7 КБ). Чтобы скачать "python dasturlash tilida lug‘at va to‘plamlardan foydalanish", нажмите кнопку Telegram слева.

Теги: python dasturlash tilida lug‘at… PDF 31 стр. Бесплатная загрузка Telegram