Python dasturlash tilida parallelism. Python dasturlash tili yordamida kopprotsessorli ilova yaratish. Python


Download 75.66 Kb.
bet4/9
Sana28.02.2023
Hajmi75.66 Kb.
#1236866
1   2   3   4   5   6   7   8   9
Bog'liq
Python dasturlash tilida parallelism. Python dasturlash tili yordamida kopprotsessorli ilova yaratish.

Tizimli dasturlash


Python-ning operatsion tizim xizmatlariga kirish uchun o'rnatilgan interfeysi uni ko'chma dasturlar va tizimni boshqarish vositalarini (ba'zida qobiq vositalari deb atash mumkin) yaratishda ideal vosita qiladi. Python dasturlari fayllar va kataloglarni qidirish, boshqa dasturlarni ishga tushirish, bir nechta jarayonlar va iplar yordamida parallel hisob-kitoblarni amalga oshirishlari mumkin va
juda ko'p.
Python standart kutubxonasi POSIX standartlariga to'liq mos keladi va operatsion tizimning barcha tipik vositalarini qo'llab-quvvatlaydi: atrof-muhit o'zgaruvchilari, fayllar, rozetkalar, quvurlar, jarayonlar, ko'p tishli ijro modeli, odatiy iboralar, taqriz satrlari argumentlari, ma'lumot oqimining standart kirish interfeyslari yordamida taqlid. qobiq buyruqlarini ishga tushirish, fayl nomlarini qo'shish va boshqalar
Bunga qo'shimcha ravishda, Python tizim interfeysi ko'chma, masalan, katalog daraxtini nusxalash, qanday operatsion tizimda ishlatilganidan qat'i nazar, o'zgarishlarni talab qilmaydi. EVE Online tomonidan ishlatiladigan Stackless Python tizimi, shuningdek, ma'lumotlarni parallel ravishda qayta ishlash uchun ilg'or echimlarni taklif etadi.

GUI


Python-ning soddaligi va yuqori rivojlanish tezligi uni ajoyib GUI vositasi qiladi. Python Tk GUI API-ga tkinter deb nomlangan standart ob'ektga yo'naltirilgan interfeysni o'z ichiga oladi (Python 2.6 da u Tkinter deb ataladi) t, bu Python dasturlariga operatsion tizimga xos bo'lgan tashqi ko'rinishga ega portativ grafik interfeysni amalga oshirishga imkon beradi. Python asosidagi GUI /
tkinterni MS Windows, X Window (bir tomonlama UNIX va Linux tizimlarida) va Mac OS-da (klassik versiyada ham, OS X-da ham) o'zgartirishsiz ishlatish mumkin. Bepul PMW kengaytmasi tkinter to'plami uchun qo'shimcha vizual qismlarni o'z ichiga oladi. Bundan tashqari, C ++ kutubxonasi bazasida WxPython GUI API mavjud bo'lib, u Python-da ko'chma grafik interfeyslarni qurish uchun alternativ vositalarni taklif qiladi.
PythonCard va Dabot kabi yuqori darajadagi vositalar wxPython va tkinter kabi API-lar atrofida qurilgan. Kerakli kutubxonani tanlashda siz Qt (PyQt-dan foydalanish), GTK (PyGtk-dan foydalanish), MFC (PyWin32-dan foydalanish), .NET (IronPython-dan foydalanish), Swing (Jython-dan foydalanish) kabi boshqa GUI yaratish vositalaridan ham foydalanishingiz mumkin. - Python tilining Java-da qo'llanilishi, bu 2-bo'limda yoki JPype-da tasvirlangan). Keyingi bo'limda tavsiflangan Jython, Python veb-ramkalari va CGI skriptlaridan foydalanishingiz mumkin va veb-interfeysli yoki yuqori interfeys talabisiz dasturlarni ishlab chiqish uchun foydalanuvchi interfeysini yaratish uchun qo'shimcha imkoniyatlarni taqdim etishingiz mumkin.

Download 75.66 Kb.

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




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