2.1- §. pprint - CHIROYLI PRINT
pprint moduli yordamida turli o'zgaruvchilarni chiroyli ko'rinishda konsolga chiqarishimiz mumkin. Bu bizga uzun lug'atlar, JSON fayllar yoki matnlar bilan ishlashda juda asqotadi.
Misol uchun, avvalgi darslarimizning birida yaratgan bemor.json faylini ochamiz va avval print() keyin pprint() yordamida konsolga chiqaramiz.
bemor.json
190B
Code
bemor.json fayli
1
from pprint import pprint
2
import json
3
4
filename = 'bemor.json'
5
with open(filename) as f:
6
bemor = json.load(f)
7
8
print(bemor)
Copied!
Natija:
1
{'ism': 'Alijon Valiyev', 'yosh': 30, 'oila': True, 'farzandlar': ['Ahmad', 'Bonu'], 'allergiya': None, 'dorilar': [{'nomi': 'Analgin', 'miqdori': 0.5}, {'nomi': 'Panadol', 'miqdori': 1.2}]}
Copied!
Navbat pprint() funksiyasiga:
1
pprint(bemor)
Copied!
Natija:
1
{'allergiya': None,
2
'dorilar': [{'miqdori': 0.5, 'nomi': 'Analgin'},
3
{'miqdori': 1.2, 'nomi': 'Panadol'}],
4
'farzandlar': ['Ahmad', 'Bonu'],
5
'ism': 'Alijon Valiyev',
6
'oila': True,
7
'yosh': 30}
Copied!
Xulosa
Ushbu bitiruv malakaviy ish Python dasturlash kutubxonasi i mavzusini o’rganishga bag’ishlangan.
Bitiruv malakaviy ishimni reja asosida tayyorlandi va quyidagilarga alohida e’tibor qaratildi:
respublikamizda ta’lim va tarbiya sohasida olib borilayotgan isloxotlarni o’rganish va qo’yilgan masalani muhimligini asoslash;
o’rta maktab yuqori sinf o’quvchilariga va talabalarga to‘plamning quvvati, to‘plamlar ustida amallarni baljarishni o‘rgatish, hamda ularning chuqur va mustahkam bilimga ega bo’lishini ta’minlash.
Bitiruv malakaviy ishi matematika fani o’qituvchilariga o’z malakasini mustaqil oshirishda, o’qituvchilik faoliyatida, binobarin, respublikamizdagi akademik litsey va o’rta maktablardalarda matematika o’qitish saviyasini ko’tarishga yordam beradi.
Mamlakatimizda ta’lim sohasida olib borilayotgan keng ko‘lamli isloxotlarda Prezidentimiz Shavkat Mirziyoyev yangi avlod o‘quv va o‘quv-uslubiy adabiyotlarini yaratish, ularning xozirgi kun talablariga, ya’ni har tomonlama yetuk, mamlakatimiz ravnaqiga xissa qo‘sha oladigan, jahon andozalariga mos raqobatbardosh kadrlar tayyorlash maqsadiga javob bera oladigan va uzoq yillar bir xilda naf beradigan qilib tayyorlash masalasini bot-bot ta’kidlamoqdalar. Darhaqiqat, yuqori darajadagi ta’lim uchun, mukammal adabiyotlar mavjud bo‘lishi lozim. Bitiruv malakaviy ishi ham, agar sidqidildan tayyorlangan bo‘lsa, kichikroq bo‘lsada, o‘quv adabiyoti deb o‘ylayman. Men mazkur bitiruv malakaviy ishini tayyorlash chog‘imda mamlakatimizda ta’lim sohasida beqiyos o‘zgarishlar yuz berayotgan paytda bo‘lg‘usi pedagog sifatida, kelgusida, qo‘yilayotgan talablarga mos o‘quv adabiyotlar yaratish bo‘yicha o‘ziga xos malaka oshirish jarayonini o‘tayapman deb hisoblayman.
Nazariy bilimlarni mustahkamlash uchun mavjud adabiyotlardagi misol va masalalardan foydalanildi. Ularning ro’yxati bitiruv malakaviy ishning so’ngi sahifalarida keltirildi.
Do'stlaringiz bilan baham: |