Python dasturlash tilida malumotlarni tahlillash,vizulizatsiya
Mavzu : Python dasturlash tilida malumotlarni tahlillash,vizulizatsiya Reja: 1. Python dasturlash tilida malumotlarning turlari 2. Python dasturlash tilida malumotlarni tahlili 3. Python dasturlash tilida malumotlarni vizulizatsiya qilish
PYTHONDA MA’LUMOT TURLARI Python 1990 yilda paydo bo'lgan, ammo yaqinda mashhurlikka erisha boshlagan. 2020-yilda Python JavaScript, HTML/CSS va SQLdan keyin to rtinchiʻ eng ko p ishlatiladigan dasturlash tili bo ldi, dasturchilarning 44,1 foizi undan ʻ ʻ foydalanadi. Python - bu API ishlab chiqish, sun'iy intellekt, veb-ishlab chiqish, narsalar Interneti va boshqalar uchun ishlatiladigan talqin qilingan, umumiy maqsadli, yuqori darajadagi ob'ektga yo'naltirilgan til. Python qisman ma'lumotlar olimlari tufayli juda mashhur bo'ldi. Bu o'rganish uchun eng oson tillardan biridir. U ma'lumotlarni tahlil qilishning barcha bosqichlarida qo'llaniladigan ko'plab kutubxonalarni taklif qiladi. Shuning uchun til bu maqsadlar uchun o'ziga xos tarzda mos keladi. Ma’lumki, axborotlar matnli, raqamli, ovozli, grafik va boshqa shakllarda uzatilishi mumkin. Bunday axborotlarni dasturlash tillarida qayta ishlash uchun, ularni turlarga ajratish lozim. Dasturlarda foydalaniladigan ma’lumotlar turlari dasturning maqsadiga bog’liq bo’ladi: oddiy kalkulyator sonlardan foydalanadi, elektron pochta manzillarini tekshirishga mo’ljallangan dastur esa matnlar bilan ish ko’radi. Sonlar natural, butun va haqiqiy sonlarga ajratiladi. Matnli axborotlar esa belgilar yoki satrli ma’lumotlardan iborat bo’lishi mumkin.Ma’lumotlar turi – kompyuter xotirasidagi yacheykada saqlanadigan ma’lumotlar shakli. Ma’lumotlar turi – bu o‘zgaruvchi yoki doimiy qiymatlardagi ma’lumotlar shakli.Ma’lumotlar turi kompyuter xotirasida yetarlicha joyni zaxiraga olib qo‘yish uchun kerak bo‘ladi.Odatda, dasturlash tillarida ma’lumotlar turi o’zgaruvchi yoki doimiy bilan birga e’lon qilinadi. Python dinamikturlarga ajratuvchi dasturlash tili hisoblanadi. Shu sababli, Pythonda o’zgaruvchining turi u foydalanayotgan qiymat bo’yicha belgilanadi, lekin ma’lumot turini boshqa turga o’zgartirish uchun tur ko’rsatilishi shart. Python barcha bosqichlarda ajoyib ishlaydi. Bunda birinchi navbatda turli kutubxonalar yordam beradi. Qidiruv, qayta ishlash, modellashtirish (vizualizatsiya bilan birga) ma'lumotlarni tahlil qilish uchun tildan foydalanishning eng mashhur 3 ta stsenariysidir.
Ma’lumotla r turi Ma’lumotlar turi tavsifi Misol int() Butun sonlar, masalan, o‘quvchilar sonini ifidalash uchun >>> soni=25 float() Haqiqiy sonlar, masalan, pul miqdorini ifodalash uchun. >>> narxi=20.45 str() Satrli, masalan, so‘z yoki gaplarni ifodalash uchun. >>> name=’Ahmad‘ bool() Mantiqiy, rost yoki yolg‘on ekanligini ifodalash uchun >>> a=True >>> b=False Muhandislar Python yordamida ma lumotlarni qidirish uchun Scrapy vaʼ BeautifulSoup’dan foydalanadilar.Scrapy yordamida siz internetda tuzilgan ma lumotlarni to playdigan dasturlar yaratishingiz mumkin. Bundan tashqari, API ʼ ʻ dan ma'lumotlarni yig'ish uchun ham foydalanish mumkin.BeautifulSoup API dan ma'lumotlarni olish ishlamayotgan joyda ishlatiladi; u ma'lumotlarni to'playdi va ma'lum bir formatda tartibga soladi.
Ma ’ lumotlar turini o ’ zgartirish O’zgaruvchi tarkibida ixtiyoriy turdagi ma’lumot saqlanishi mumkin. Ma’lumotlar turini o’zgartirish uchun mos ma’lumotlar turi buyruqlaridan foydalaniladi. input() operatori yordamida kiritilgan ma’lumotlar satrli ko’rinishda bo’ladi. Sintaksisi: input(kiruvchi ma’lumot) input– operator(yoki funksiya); kiruvchi ma’lumot – bu o‘zgaruvchi yoki vergul bilan ajratilgan o‘zgaruvchilar ketma-ketligi. Butun son turidagi ma’lumotlarni kiritish uchun int(input()) ko‘rinishida ishlatish lozim.Yoki kiritilgan ma’lumot turini int() funksiyasi yordamida o‘zgartirish kerak. Misol: >>> age=input(‘Yoshingizni kiriting:’) Yoshingizni kiriting: 15 >>> print(age+1) Traceback (most recent call last) : File «pyshell#27», line 1, in module print (age+1) TypeError: can only concatenate str (not «int») to str Ushbu misolda yoshi o’zgaruvchisiga 1 sonini qo’shishda xatolik kelib chiqdi, sababi foydalanuvchi tomonidan kiritilgan 15 ni kompyuter satrli o’zgaruvchi deb qabul qildi va satrga sonni qo’sha olmadi. Python dasturlash tilida malumotlarni tahlili
Biz car.csv ma lumotlar to plamidanʼ ʻ foydalanamiz va Pandas va Matplotlib kutubxona funksiyalari yordamida ma lumotlarni manipulyatsiya qilish va ʼ vizualizatsiya qilish hamda tushunchalarni topish uchun ma lumotlar tahlilini ʼ o tkazamiz. ʻ 1. Kutubxonalarni import qiling. 2. Ma'lumotlar to'plamini pandas read_csv() funksiyasidan foydalanib yuklang. 3. head() funksiyasi yordamida ma'lumotlar to'plamining boshini ko'rsatish. 4. tail() funksiyasidan foydalanib, ma’lumotlar to‘plamidan pastki 5 qatorni ko‘rsating .