Katta ma'lumotlar


Python dasturlash tili asosiy tushunchalari



Download 2,32 Mb.
bet9/20
Sana27.02.2023
Hajmi2,32 Mb.
#915020
1   ...   5   6   7   8   9   10   11   12   ...   20
Bog'liq
big data sh1

80. Python dasturlash tili asosiy tushunchalari
Python dasturlash tili sodda va o’qilishi oddiy bo’lgan dasturlash tili bo’lib u inglizcha so’zlarni qo’llab quvvatlaydi kalit so’zlar o’rnida shuning uchun bu boshqacha ko’rinishga ega.

  • Python Interpretori: Bu tarjimon tomonidan ish vaqtida qayta ishlanganligini va uni bajarishdan oldin dasturni kompilyatsiya qilishning hojati yo’qligini bildiradi. Bu PERL va PHP ga o’xshaydi.

  • Python Interaktiv: Bu siz aslida Python buyrug’ida o’tirib, dasturlarni yozish uchun to’g’ridan-to’g’ri tarjimon bilan aloqa o’rnatishingiz mumkin degan ma’noni anglatadi.

  • Python Ob’ektga Yo’naltirilgan: Python Ob’ektga yo’naltirish uslubini yoki dasturiy texnikasini qo’llab-quvvatlaydi.

  • Python Boshlovchilar tili: Python – boshlang’ich dasturchilar uchun ajoyib til bo’lib, oddiy matnni ishlashdan WWW brauzerlariga o’yinlarga keng ko’lamdagi ilovalarni ishlab chiqishni qo’llab-quvvatlaydi

Pythonning xususiyati quyidagilarni o’z ichiga oladi:O’qish oson: Python nisbatan kam kalit so’zlar, oddiy tuzilish va aniq belgilangan sintaksisga ega. Bu o’rganuvchini qisqa vaqt ichida yodlab olish imkonini beradi.O’qish oson: Python kodi juda aniq va ko’zga ko’rinadigan bo’ladi.Oson ishlash: Pythonning muvaffaqiyati – manba kodi juda oson.Keng standart kutubxona: Pythonning eng qudratli jihatlaridan biri kutubxonaning asosiy qismi juda portativ va UNIX, Windows va Macintosh-da o’zaro faoliyat platformalar bilan mos keladi.Interaktiv usul: Pythonda ishlashda terminalda ishlash uchun juda qulay terminalda test qilib ko’rsa bo’ladi.Portativ: Python keng apparat platformalarida ishlaydi va barcha platformalarda bir xil interfeysga ega.Kengaytirilgan: Python tarjimoniga past darajadagi modullarni qo’shishingiz mumkin. Ushbu modullar dasturchilarni o’zlarining vositalarini samaraliroq bo’lishiga qo’shish yoki sozlash imkonini beradi.Ma’lumotlar bazasi: Python barcha ma’lumotlar bazasini qo’llab quvvatlaydi.GUI dasturlash: Python Windows MFC, Unix, X Window kabi platformalarga GUI dasturlar tuzishni qo’llab quvvatlaydi.Moslashuvchan: Python, qobiq buyruq fayliga qaraganda katta dasturlarga yanada yaxshi tuzilish va qo’llab-quvvatlash imkonini beradi.
81. Python dasturlash tilida big data kutubxonalari
1. Pandas.Pandas - bu ma'lumotlarni tahlil qilish va ma'lumotlarni qayta ishlash uchun bepul Python dasturiy ta'minot kutubxonasi. U jamoat kutubxonasi loyihasi sifatida yaratilgan va dastlab 2008-yilda chiqarilgan. Pandas raqamli jadvallar va vaqt qatorlari koʻrinishidagi maʼlumotlarni manipulyatsiya qilish uchun turli yuqori samarali va foydalanish uchun qulay maʼlumotlar tuzilmalari va operatsiyalarini taqdim etadi. Pandas shuningdek, xotiradagi ma'lumotlar tuzilmalari va turli fayl formatlari o'rtasida ma'lumotlarni o'qish va yozish uchun bir nechta vositalarga ega. Muxtasar qilib aytganda, bu ma'lumotlarni tez va oson manipulyatsiya qilish, ma'lumotlarni yig'ish, o'qish va yozish, shuningdek ma'lumotlarni vizualizatsiya qilish uchun juda mos keladi. Pandalar, shuningdek, CSV, excel va boshqalar kabi turli turdagi fayllardan yoki SQL ma'lumotlar bazasidan ma'lumotlarni olishi va ma'lumotlar ramkasi sifatida tanilgan Python ob'ektini yaratishi mumkin. Ma'lumotlar ramkasi qatorlar va ustunlarni o'z ichiga oladi va undan qo'shilish, birlashtirish, guruhlash, birlashtirish va h.k. kabi operatsiyalar bilan ma'lumotlarni manipulyatsiya qilish uchun foydalanish mumkin.
. NumPy .NumPy - bu katta massivlar va ko'p o'lchovli matritsalar shaklida bo'lishi mumkin bo'lgan ma'lumotlar bo'yicha raqamli hisoblash uchun bepul Python dasturiy ta'minot kutubxonasi. Ushbu ko'p o'lchovli matritsalar NumPy-ning asosiy ob'ektlari bo'lib, ularning o'lchamlari eksa deb ataladi va o'qlar soni daraja deb ataladi. NumPy shuningdek, ushbu massivlar bilan ishlash uchun turli vositalarni va ushbu ma'lumotlarni chiziqli algebra, Furye o'zgartirishlari, tasodifiy sonlarni kesish va hokazolar yordamida boshqarish uchun yuqori darajadagi matematik funktsiyalarni taqdim etadi. NumPy yordamida bajarilishi mumkin bo'lgan ba'zi asosiy massiv operatsiyalariga qo'shish, kesish, massivlarni ko'paytirish, tekislash, shaklini o'zgartirish va indekslash. Boshqa ilg'or funktsiyalar qatorlarni stacking, ularni bo'limlarga bo'lish, translyatsiya massivlari va boshqalarni o'z ichiga oladi.
SciPy.SciPy - bu ma'lumotlar bo'yicha ilmiy hisoblash va texnik hisoblash uchun bepul dasturiy ta'minot kutubxonasi. U jamoat kutubxonasi loyihasi sifatida yaratilgan va dastlab 2001-yilda chiqarilgan. SciPy kutubxonasi NumPy massivi obyektida qurilgan va u NumPy stekining bir qismi boʻlib, u Matplotlib, SymPy, pandalar va boshqalar kabi boshqa ilmiy hisoblash kutubxonalari va vositalarini ham oʻz ichiga oladi. NumPy stekida GNU Octave, MATLAB, GNU Octave, Scilab va boshqalar kabi oʻxshash ilovalardan foydalanadigan foydalanuvchilar mavjud. SciPy maʼlumotlarni optimallashtirish, maʼlumotlar integratsiyasi, maʼlumotlar interpolyatsiyasi va chiziqli algebra, Furye oʻzgarishlari yordamida maʼlumotlarni oʻzgartirish bilan shugʻullanadigan turli ilmiy hisoblash vazifalarini bajarishga imkon beradi. , tasodifiy sonlar yaratish, maxsus funksiyalar va boshqalar. Xuddi NumPy kabi ko'p o'lchovli matritsalar SciPy-ning asosiy ob'ektlari bo'lib, ular NumPy modulining o'zi tomonidan taqdim etiladi.

Download 2,32 Mb.

Do'stlaringiz bilan baham:
1   ...   5   6   7   8   9   10   11   12   ...   20




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish