Что такое предметно-ориентированные языки (dsl)?


Ayrim sinflar boʻyicha standart modullar jadvali



Download 70,94 Kb.
bet4/7
Sana28.03.2022
Hajmi70,94 Kb.
#513954
1   2   3   4   5   6   7
Bog'liq
Maqola Python tili modullarini sinflashtirish

Ayrim sinflar boʻyicha standart modullar jadvali. 1.2-jadval.

modullar

modul sinf va metodlarining umumiy mazmuni

Matnlar bilan ishlash

string

matnlar bilan ishlash uchun sinf, metod, funksiya va shablonlar

textwrap

matnlarni formatlash usullari

re

muntazam ifodalar bilan ishlash

difflib

ketma‑ketliklar orasidagi farqlarni aniqlash va qayta ishlash

grep

aniq satrlar uchun oddiy matn fayllarini qidirish.

stringprep

RFC 3453 ga muvofiq satr tayyorlash

textview

katta hajmdagi formatlangan matnni ko‘rsatish va tahrirlash.

Algoritmik modullar

functools

aspektga moʻljallangan dasturlash va kodlardan takroriy foydalanish imkoni taqdim etuvchi funksiya va dekoratorlar

itertools

funksional dasturlashda qoʻllash uchun iterator va generatorlar

operator

funksinal dasturlashg uchun funksiyalarga asoslangan interfeys

contextlib

resurslarni boshqarish jarayonini soddalashtiradi

Matematika

decimal

fiksirlangan aniqlikdagi haqiqiy sonlar bilan ishlash

fractions

ratsional sonlar bilan ishlash

random

tekis taqsimlangan tasodifiy sonlar bilan ishlash

math

har xil metematik funksiyalar bilan ishlash

cmath

Kompleks sonlar uchun matematik funksiyalar.

statistics

turli tipdagi sonlar ustida statistik hisoblash ishlarini bajarish

numeric

tayanch raqamli abstrakt sinflar (kompleks, real, integer va b.).

Shuni ta’kidlash joizki, Python dasturlash tiliga kirgan modullar tarkibini birma-bir koʻrib chiqish, ularni tahlil qilish va yigʻilgan ma’lumotlarni batafsil bayon qilish katta jismoniy kuch va uzoq vaqt talab qiliadi. Aytish mumkinki, Pythonning har bir moduliga tegishli boʻlgan metod va funksiyalarning oʻzi alohida tadqiqot ishlarini olib borishni taqozo etadi. Masalan, algoritmik sinfga kirgan itertools moduli har biri iteratsion algoritmlarga oid tipik masalalarni hal qila oladigan 18 ta metod va funksiyalarni oʻz ichiga olgan. Python dasturlash tilini oʻitish jarayonida shu metod va funksiyalarni amalda qoʻllash usullarini ochib berilishi lozim boʻlgani uchun alohida pedagogik masala hisoblanadi.


Python tilini tashqi modullar evaziga boyitish imkoniyati ham koʻzda tutilgan. Bugungi kunda, turli sohalarga oid tashqi modullar ishlab chiqilgan va ular dasturchilik amaliyotida keng qoʻllanilmoqda. Shaxsiy tadqiqotlarning koʻrsatishcha, bunday modullar 100 ga yaqin. Tabiiyki, bu predmetga yoʻnaltirligan dasturlash nuqtai nazar bu modullarni sinflarga ajratish ham ularni oʻqitishga katta ahamiyat kasb etadi. Tashqi modullarni sohalar boʻyicha tahlil qilish ularni 13 ta sinfga ajratish mumkinligini koʻrsatdi. 1.3-jadvalda ana shu sinflar keltirilgan.

Download 70,94 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7




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