Faol bo'lmagan rejim bu Python-dagi xususiyat bo'lib, u foydalanuvchi dastur bilan o'zaro aloqada bo'lmaganda faollashadi. Bu foydalanuvchi dasturga hech qanday ma'lumot kiritmasa sodir bo'ladi


Download 69.13 Kb.
Sana20.06.2023
Hajmi69.13 Kb.
#1632793
Bog'liq
Faol bo\'lmagan rejim - bu Python-dagi xususiyat bo\'lib

Faol bo'lmagan rejim - bu Python-dagi xususiyat bo'lib, u foydalanuvchi dastur bilan o'zaro aloqada bo'lmaganda faollashadi. Bu foydalanuvchi dasturga hech qanday ma'lumot kiritmasa sodir bo'ladi. Kutish rejimi sifatida ham tanilgan faol bo'lmagan rejim tizimning quvvat sarfini kamaytiradi va foydalanuvchi dastur bilan qayta aloqa qilmaguncha tizimga kam quvvatli holatga o'tish uchun etarli vaqt beradi. Faol bo'lmagan rejim Python-dagi vaqt moduli yordamida amalga oshirilishi mumkin. Bu foydalanuvchilarga dasturning bajarilishini ma'lum vaqt davomida to'xtatib turish imkonini beradi. Vaqt moduli uyqu () kabi bir nechta funktsiyalarni ta'minlaydi, bu dasturning bajarilishini belgilangan soniyalar uchun to'xtatadi. Misol uchun, konsolda har ikki soniyada xabar chop etadigan dasturni ko'rib chiqing. Faol bo'lmagan rejimni amalga oshirish uchun biz kodimizga uyqu() funksiyasini qo'shishimiz mumkin. Buni ko'rsatish uchun misol kod parchasi: import vaqti rost bo'lsa: chop etish ("Dastur ishlamoqda...") vaqt. uyqu(2) Bu misolda while sikli cheksiz ishlashni davom ettiradi va dastur har ikki soniyada "Dastur ishlamoqda..." xabarini ko'rsatadi. Python-da faol bo'lmagan rejimning yana bir misoli - bu ekran pardasi dasturini amalga oshirish. Ekranni himoya qilish dasturi kompyuter ma'lum vaqt davomida faol bo'lmaganda ekranda jonlantirilgan tasvirni ko'rsatadi. Ushbu animatsiya ekranning shikastlanishi va displey ekranida yonish effektini oldini olish uchun mo'ljallangan. Python-da ekran pardasini amalga oshirish uchun biz Pygame kutubxonasidan foydalanishimiz mumkin. Pygame o'yinlar va multimedia ilovalarini yaratish uchun vositalar to'plamini taqdim etadi. Pygame.time moduli dasturga vaqt moduliga o'xshash muayyan davrlar uchun bajarilishini to'xtatib turish imkonini beradi. Xulosa qilib aytadigan bo'lsak, faol bo'lmagan rejim - bu harakatsizlik davrida tizimning quvvat sarfini kamaytirishga yordam beradigan foydali xususiyat. Dasturning bajarilishini ma'lum muddatga to'xtatib turish uchun uyqu () funksiyasini ta'minlovchi vaqt moduli yordamida amalga oshiriladi. Python-ning moslashuvchanligi va qo'llab-quvvatlovchi modullari uni o'z loyihalarida faol bo'lmagan rejimni qo'llashni xohlaydigan dasturchilar uchun tanlangan dasturlash tiliga aylantiradi.


Download 69.13 Kb.

Do'stlaringiz bilan baham:




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