Python o‘rnatilgan modullari


Ushbu sahifada Python 3.13 standart kutubxonasi bilan birga keladigan o‘rnatilgan modullar ro‘yxati keltirilgan.

Ushbu modullar qo‘shimcha o‘rnatmasdan mavjud (ba’zilari platformaga bog‘liq).


ULASHISH

A

Module Tavsif Introduced
abcAbstrakt asosiy klasslarni (Python klasslari uchun interfeyslar) aniqlash vositalari.2.6
aifcAIFF/AIFF-C audio fayllarini o‘qish va yozish.1.5.2
argparseBuyruq qatori argumentlarini tahlil qilish va foydalanuvchiga qulay CLI’lar yaratish.2.7
arrayAsosiy sonli tiplarning samarali massivlari (ro‘yxatlarga ixcham muqobil).1.0
astPython kodi bilan abstrakt sintaksis daraxti (AST) sifatida ishlash (kodni tahlil qilish yoki o‘zgartirish).2.6
asyncioasync/await sintaksisi yordamida parallel kod yozish (hodisalar sikli, vazifalar, IO).3.4
atexitDastur tugagandan so‘ng avtomatik ravishda ishlash uchun funksiyalarni ro‘yxatdan o‘tkazing.2.0

B

Module Tavsif Introduced
base64Ma’lumotlarni Base16, Base32, Base64 va boshqalar yordamida kodlash va dekodlash.2.0
bdbpdb tomonidan ishlatiladigan debugger freymvorki (debug qilishning asosiy mantiqini amalga oshiradi).-
binasciiIkkilik va ASCII o‘rtasida o‘girish (C tezligidagi hex va base64 yordamchilari).2.0
bisectSaralangan ro‘yxatlarni saqlash; ikkilik qidiruv yordamida qo‘shish va qidirish.2.0
builtinsPython’ning len, range va istisnolar kabi o‘rnatilgan obyektlaridan foydalanish.3.0
bz2bzip2 bilan siqilgan fayllar va oqimlarni o‘qish va yozish.2.3

C

Module Tavsif Introduced
calendarSanalar bilan kalendar sifatida ishlash; matnli kalendarlarni chop etish va oy haqidagi ma’lumotlarni hisoblash.2.0
cgiCommon Gateway Interface uchun yordamchilar (eski veb-server skriptlari).2.0
cgitbCGI skriptlari uchun chiroyli traceback’lar (HTML formatidagi xato hisobotlari).-
cmdBuild simple line-oriented command interpreters (REPL-like shells).2.0
codeInteraktiv tarjimonni ishga tushiring yoki uni dasturingizga kiriting.2.0
codecsMatn kodlashlari hamda dekodlash/kodlash yordamchilari.2.0
codeopPython kod obyektlarini shartli ravishda kompilyatsiya qilish (kod muharrirlari va shell’larda ishlatiladi).2.0
collectionsHigh-performance container datatypes like deque, Counter, namedtuple.2.4
colorsysConvert between color systems: RGB, YIQ, HLS, HSV.2.0
concurrentChaqiriladigan obyektlarni asinxron bajarish uchun parallellik freymvorki (futures).3.2
configparserINI uslubidagi konfiguratsiya fayllarini o‘qish va yozish.3.0
contextlibKontekst menejerlari va operator uchun yordamchi dasturlar.2.5
contextvarsAsinxron kod uchun kontekstga xos xotira (thread-local kabi, lekin vazifalar uchun).3.7
copyPython obyektlari uchun sayoz va chuqur nusxalash amallari.2.0
copyregMurakkab obyektlar uchun maxsus pickle funksiyalarini ro‘yxatdan o‘tkazish.3.0
csvCSV fayllarini (vergul bilan ajratilgan qiymatlar) oson o‘qish va yozish.2.3
ctypesC kutubxonalarini chaqirish va C bilan mos ma’lumot tiplari bilan ishlash.2.5
cursesBelgili katakli interfeyslar uchun terminalni boshqarish (faqat Unix’ga o‘xshash tizimlar).2.0


D

Module Tavsif Introduced
dataclassesMa’lumot saqlaydigan klasslar uchun dekorator va yordamchilar (init, repr va boshqalarni avtomatik yaratadi).3.7
datetimeSanalar, vaqtlar, vaqt zonalari va timedelta’lar bilan oddiy va aniq ishlash.2.3
dbmDiskda saqlanadigan oddiy kalit/qiymat ma’lumotlar bazalari oilasi (platforma kutubxonalariga asoslangan).2.0
decimalPul va aniq matematika uchun sobit nuqta va suzuvchi o‘nlik arifmetika.2.4
difflibKetma-ketliklarni solishtirish va odam o‘qiy oladigan farqlar (diff) yaratish.2.1
disTekshirish va debug qilish uchun Python bayt-kodini disassembly qilish.2.0
doctestDocstring’larga joylashtirilgan misollarni testlash (hujjatlar va kodni mos holda saqlaydi).2.1

E

Module Tavsif Introduced
emailEmail xabarlarini tahlil qilish, yaratish va yuborish (sarlavhalar, MIME, ilovalar).2.2
encodingsPython’ning codec tizimida ishlatiladigan matn kodlashlarining amalga oshirilishi.2.0
ensurepippip’ni Python o‘rnatmasiga o‘rnatadi (bootstrap).3.4
enumQulay semantikaga ega sanab o‘tishlarni (nomlangan konstantalar) aniqlash.3.4
errnoOperatsion tizimning standart xato raqami konstantalari.2.0

F

Module Tavsif Introduced
faulthandlerDastur ishdan chiqqanda yoki talab bo‘yicha Python traceback’larini chiqarish (jiddiy nosozliklarni debug qilishga yordam beradi).3.3
filecmpNima o‘zgarganini ko‘rish uchun fayllar va kataloglarni solishtiring.2.0
fileinputStdin dan stringlar yoki fayllar ro‘yxatini bitta oqim sifatida aylantiring.2.0
fnmatchMatch filenames using shell-style wildcards.2.0
fractionsAniq arifmetika uchun ratsional sonlar (kasrlar).2.6
ftplibFayllarni uzatish uchun FTP mijoz kutubxonasi.2.0
functoolsYuqori tartibli funksiyalar va yordamchi vositalar (lru_cache, partial, wraps va h.k.).2.5

G

Module Tavsif Introduced
gcChiqindi yig‘uvchini (garbage collector) boshqarish va kuzatilayotgan obyektlarni tekshirish.2.0
getoptParse command-line options (POSIX-style).1.5.2
getpassParolni konsolda aks ettirmasdan so‘rang.2.0
gettextXabarlarni tarjima qilish uchun xalqarolashtirish (i18n) qo‘llab-quvvatlashi.2.3
glob*.py kabi andozaga mos keladigan yo‘l nomlarini topish.2.0
graphlibBog‘liqlik graflari uchun topologik saralash vositalari.3.9
gzipgzip bilan siqilgan fayllar va oqimlarni o‘qish va yozish.2.0

H

Module Tavsif Introduced
hashlibXavfsiz xeshlar va xabar dayjestlari (SHA, MD5, BLAKE2 va h.k.).2.5
heapqOddiy ro‘yxatlar ustida uyum navbati (ustuvorlik navbati) algoritmlari.2.3
hmacKeyed-hash message authentication codes (HMAC).2.2
htmlHTML helpers (escape/unescape text).3.2
httpHTTP modules package (client, server, cookies).3.0

I

Module Tavsif Introduced
idlelibIDLE interaktiv Python muhitini qo‘llab-quvvatlash.-
imaplibEmail serverlariga kirish uchun IMAP4 mijoz kutubxonasi.2.0
imghdrTasvir faylining turini aniqlang.2.0
impImport ichki mexanizmlaridan foydalanish (eskirgan; importlib dan foydalaning).-
importlibProgrammatic interface to Python’s import mechanism.3.1
inspectModullar, klasslar va funksiyalar kabi ishlayotgan obyektlarni tekshirish.-
ioKiritish/chiqarish oqimlari va buferlash (matnli va ikkilik).2.6

J

Module Tavsif Introduced
jsonJSON (JavaScript Object Notation) ma’lumotlarini kodlash va dekodlash.2.6

K

Module Tavsif Introduced
keywordPython kalit so‘zlarini tekshirish; barcha kalit so‘zlarni ro‘yxat qilish.-

L

Module Tavsif Introduced
linecacheFayllardan matn qatorlarini ixtiyoriy tartibda (random access) o‘qish.2.0
localeSonlar va sanalarni formatlash uchun xalqarolashtirish (i18n) qo‘llab-quvvatlashi.2.0
loggingTurli ishlovchilarga ega moslashuvchan hodisalarni jurnalga yozish (logging) tizimi.2.3
lzmaLZMA algoritmi yordamida siqish (xz formati).3.3

M

Module Tavsif Introduced
mailboxTurli pochta qutisi formatlari (mbox, Maildir va h.k.) bilan ishlash.2.3
mailcapRead mailcap files (MIME handlers configuration).2.0
marshalPython qiymatlarini ikkilik formatda o‘qish va yozish (.pyc ichki tuzilmasi uchun).-
mathFast math functions: trigonometry, logarithms, constants, etc.-
mimetypesFayl nomi yoki URL manzili asosida fayl turini taxmin qiling.2.0
mmapSamarali ixtiyoriy murojaat uchun fayllarni xotiraga akslantirish (memory-map).2.0
modulefinderSkript foydalanadigan modullarni topish (bog‘liqliklarni skanerlash).-
msilibMicrosoft Installer (.msi) fayllarini yaratish va o‘qish (faqat Windows).-
msvcrtMicrosoft C runtime funksiyalaridan foydalanish (faqat Windows).-
multiprocessingKodni jarayonlar yordamida parallel ishga tushirish (GIL’ni chetlab o‘tish).2.6

N

Module Tavsif Introduced
netrcMashinaga kirish ma’lumotlari uchun .netrc fayllarini tahlil qilish.2.0
nntplibNNTP (Usenet) yangiliklar serverlari uchun mijoz.2.0
numbersSonli tiplar uchun abstrakt asosiy klasslar.2.6
nisInterface to Sun’s NIS (Yellow Pages) service (Unix platforms).-
ntpathWindows yo‘l amallari (Windows’da os.path tomonidan ishlatiladi).2.0

O

Module Tavsif Introduced
operatorOperatorlarga funksional interfeys (add, mul, itemgetter, attrgetter).1.5.2
optparseBuyruq qatori parametrlari uchun eskirgan tahlilchi (argparse’dan foydalaning).2.3
osOperating system interfaces: files, environment, processes.-

P

Module Tavsif Introduced
pathlibObject-oriented filesystem paths.3.4
pdbPython dasturlari uchun interaktiv debugger.2.0
picklePython obyektlarini serializatsiya va deserializatsiya qilish (ishonchsiz ma’lumotlarga nisbatan xavfsiz emas).2.0
pickletoolspickle qilingan ma’lumotlarni tahlil qilish vositalari.2.3
pipesPipe shell commands together (Unix).2.0
pkgutilPaketlar uchun yordamchi vositalar: paketlarni aylanib chiqish, yuklovchilarni topish va h.k.2.3
platformAsosiy platforma haqidagi ma’lumotlardan foydalanish.2.3
plistlibApple .plist fayllarini o‘qish va yozish.2.6
poplibPOP3 email client.2.0
posixPOSIX API’lari (faqat Unix, quyi darajadagi).2.0
pprintPretty-print Python data structures.2.0
profilePython dasturlarini deterministik profillash.2.0
pstatsprofile/cProfile tomonidan hosil qilingan profillash natijalari bilan ishlash.2.0
ptyPseudo-terminal utilities (Unix).2.0
pyclbrModulni import qilmasdan, klass brauzeri ma’lumotlarini olish uchun o‘qish.2.0
pydocPython hujjatlarini yaratish va ko‘rish.2.1
py_compilePython manba fayllarini bayt-kodga kompilyatsiya qilish.2.0

Q

Module Tavsif Introduced
queueThread-safe FIFO/LIFO/priority queues.2.6
quopriEncode/decode MIME quoted-printable data.2.0

R

Module Tavsif Introduced
randomTurli taqsimotlar uchun psevdotasodifiy sonlar hosil qilish.2.0
reStringlarda andozalarni moslashtirish uchun muntazam ifoda amallari.2.0
reprlibKatta yoki rekursiv tuzilmalar uchun xavfsiz string ko‘rinishlari.3.0
resourceTizim resurslari chegaralarini boshqarish va so‘rash (Unix).2.0
rlcompleterInteraktiv interpretator uchun Tab orqali avtoto‘ldirish qo‘llab-quvvatlashi.2.0
runpyModullarni skript sifatida ishga tushirish (python -m kabi).2.5

S

Module Tavsif Introduced
schedFunksiyalarni muayyan vaqtlarda ishga tushirish uchun hodisalar rejalashtiruvchisi.2.0
secretsKriptografik jihatdan kuchli tasodifiy sonlar va tokenlar hosil qilish.3.6
selectLow-level I/O multiplexing (select, poll, epoll, kqueue).2.0
selectorsselect moduli asosida qurilgan yuqori darajadagi I/O multiplekslash.3.4
shelvePython obyektlari uchun oddiy doimiy xotira (lug‘atga o‘xshash API).2.0
shlexShell’ga o‘xshash sintaksislarni tokenlarga ajratish.2.0
shutilHigh-level file operations: copy, move, archive, disk usage.2.0
signalAsinxron signallar uchun ishlovchilarni o‘rnatish.2.0
siteIshga tushishda bajariladigan saytga xos konfiguratsiya ilgagi (hook).2.0
smtplibSMTP protokoli yordamida email yuborish.2.0
socketLow-level networking interface.2.0
socketserverTarmoq serverlari uchun freymvork (TCP/UDP).3.0
sqlite3O‘rnatilgan yengil SQL ma’lumotlar bazasi (SQLite).2.5
sslXavfsiz tarmoq ulanishlari uchun TLS/SSL o‘rami.2.6
statos.stat() natijalarini talqin qilish uchun konstantalar va yordamchilar.2.0
statisticsBasic statistics (mean, median, stdev).3.4
stringKeng tarqalgan string konstantalari va yordamchi vositalar.2.0
stringprepInternet protokollari uchun stringlarni tayyorlash (IDNA).2.3
structPython qiymatlari va baytlar ko‘rinishida joylangan C strukturalari o‘rtasida o‘girish.2.0
subprocessYangi jarayonlar yarating va ularning kirish/chiqish/xato pipe’lariga ulaning.2.4
sunauSun AU audio fayllarini o‘qish va yozish.2.0
symtableAccess the compiler’s internal symbol tables.2.6
sysInterpretator o‘zgaruvchilari va funksiyalaridan foydalanish.-
sysconfigAccess Python’s configuration information.3.2

T

Module Tavsif Introduced
tabnannyPython manba fayllaridagi noaniq chekinishlarni aniqlash.2.0
tarfiletar arxivlarini, jumladan gzip/bz2/xz arxivlarini o‘qish va yozish.2.3
telnetlibTelnet client implementation.2.0
tempfileVaqtinchalik fayllar va kataloglarni xavfsiz yaratish.2.0
termiosPOSIX terminal control (Unix).2.0
testPython standart kutubxonasi uchun regressiya testlari paketi.2.0
textwrapMatn xatboshilarini o‘rash va to‘ldirish.2.3
threadingHigher-level threading interface (locks, events, threads).2.0
timeVaqtdan foydalanish va o‘girishlar.-
timeitKichik kod parchalarining bajarilish vaqtini o‘lchash.2.3
tkinterStandard GUI toolkit (Tk interface) package.3.0
tokenPython tokenizatori tomonidan ishlatiladigan token konstantalari.2.0
tokenizePython manba kodini tokenlarga aylantirish (leksik skaner).2.0
tomllibTOML fayllarini Python ma’lumot tuzilmalariga o‘qish.3.11
traceDastur bajarilishini kuzatish va qamrov (coverage) hisobotlarini yaratish.2.0
tracebackStek izlarini (stack trace) chop etish yoki olish.2.0
tracemallocXotira oqishlari va qizg‘in nuqtalarni topish uchun xotira ajratilishini kuzatish.3.4
ttyTerminal control functions (Unix).2.0
turtleO‘qitish va qiziqarli mashg‘ulotlar uchun oddiy grafika kutubxonasi.2.5
typesO‘rnatilgan turlar va yordamchi fabrikalar uchun nomlar.2.0
typingStatik tahlil va asboblar uchun maslahatlar va yozish yordamchilarini yozing.3.5

U

Module Tavsif Introduced
unicodedataUnicode belgilar ma’lumotlar bazasidan foydalanish (xususiyatlar, normallashtirish).2.0
unittestPython uchun unit testlash freymvorki (xUnit uslubida).2.1
urllibURL’lar bilan ishlash uchun paket (so‘rovlar, tahlil qilish, robots).2.0
uuidGenerate universally unique identifiers (UUIDs).2.5

V

Module Tavsif Introduced
venvCreate lightweight isolated Python environments.3.3

W

Module Tavsif Introduced
warningsOgohlantirish xabarlarini chiqarish va boshqarish.2.0
waveWAV audio fayllarini o‘qish va yozish.2.0
weakrefObyektlarga kuchsiz havolalar (havola sikllarining oldini olish).2.0
webbrowserURL’larni veb-brauzerda ochish.2.0
wsgirefVeb-ilovalar uchun WSGI yordamchi vositalari va oddiy namunaviy server.2.3

X

Module Tavsif Introduced
xdrlibXDR (External Data Representation) ma’lumotlarini joylash va ochish.2.0
xmlXML processing package.2.0
xmlrpcXML-RPC mijoz va server paketi.2.2

Z

Module Tavsif Introduced
zipappCreate executable Python zip applications.3.5
zipfileZIP arxivlarini o‘qish va yozish.2.0
zipimportZIP arxivlaridan modullarni import qilish.2.3
zlibzlib yordamida ma’lumotlarni siqish va ochish.2.0
zoneinfodatetime uchun IANA vaqt zonalari qo‘llab-quvvatlashi.3.9

Eslatma: Ushbu sahifada Python 3.13 Standard Library modullari keltirilgan. Ba’zi modullar platformaga xosdir (Unix/Windows) yoki qurish vaqtida ixtiyoriy.


W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!