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
   97   98   99   100   101   102   103   104   105   106   107