Page 102 - 9-sinf informatika yangi 2020. @informatika
P. 102
Modul nomi Modul tavsifi
math Modul murakkab matematik ifodalarni hisoblash uchun qoӒllaniladi.
Modul tasodiԊy sonlarni tanlab oladi yoki roӒyxat
random
elementlarini tasodiԊy tartibda joylashtiradi.
Modul foydalanuvchi va dastur oӒrtasida oӒzaro aloqa
tkinter oӒrnatish uchun oyna, tugmacha va boshqa graԊk
elementlardan foydalanish imkonini beradi.
Modul joriy sana va vaqtni koӒrsatish hamda sanalarni
datetime
hisoblash, sanalar ustida amallar bajarish imkonini beradi.
Modul kompyuterlarni internet orqali bir-
socket
biriga ulash uchun qo‘llaniladi.
turtle Modul ekranda chiziq va Ԋguralarni chizish uchun qoӒllaniladi.
Modul sonlarni formatlashda belgilangan tartibni
locale
aniqlash muammosini hal qilish uchun qo‘llaniladi.
Modul oӒnli kasr sonlari bilan ishlash va
decimal
ularni yaxlitlash uchun qo‘llaniladi.
Modul katalog va fayllar bilan ishlash uchun
os
bir qancha imkoniyatlarni beradi.
copy Modul nusxalash bilan bogӒliq masalalarni hal qilishga moӒljallangan.
sys Python interpretatorida dasturni bajaruvchi muhit hisoblanadi.
Dasturda modullardan foydalanish uchun
avv un dastur yuklash ker boӒladi. Bu esa
uning tarkibida saqlanuvchi kod fragmentiga Eslab qoling!
muroj qilishn talab qiladi. Modullarn dasturga Pygame – ovoz va maxsus o‘yin
yuklashning uch xil usuli mavjud. grafikasi bilan ishlash imkonini
1-usul. Modul funksiyalarini yuklab olishning beruvchi, videoo‘yinlar yaratish
bu usulida murojaat etilayotgan kod fragmentidan uchun mo‘ljallangan Python
oldin modulning nomi koӒrsatilishi lozim. Bunday kutubxonasi. Pythonni puxta
dasturlarni oӒqish juda oson, chunki kod qaysi o‘rganib olsangiz, Pygameda
modulga tegishli ekanligini tez aniqlash mumkin. dasturni erkin tuza olasiz.
Sintaksisi:
import modulni yuklovchi kalit so‘z
import modul fayli nomi
>>> import random Standart kutubxonadan random moduli
>>> random.randint(1,5) funksiyalarini yuklab oldi.
3
Har bir funksiyadan oldin modulning nomi ko‘rsatiladi.
2-usul. Modul funksiyalarini yuklab olishning bu
usuli uncha katta boӒlmagan dasturlar uchun qulay. Katta Sintaksisi:
dasturlarda esa dasturni tushunish qiyin kechadi, yaӓni funksiya from modul fayli nomi
import *
qaysi modulga taalluqli ekanligini aniqlash uchun biroz urinish
kerak bo‘ladi. from ... import * ӏ modulni yuklovchi kalit soӒz
62–63-darslar. PYTHON DASTURLASH TILI KUTUBXONASI 101