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


Download 75.66 Kb.
bet5/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.

Veb-skript


Python tarjimoni standart Internet modullari bilan ta'minlangan, bu dasturlarga mijoz va server rejimida turli xil tarmoq operatsiyalarini bajarishga imkon beradi. Skriptlar rozetkalar orqali o'zaro aloqa qilishlari, server tomonidan CGI skriptlariga berilgan shakllardan ma'lumotlarni olishlari mumkin; FTP orqali fayllarni uzatish; XML fayllarini qayta ishlash; uzatish, qabul qilish, yaratish va tahlil qilish
elektron pochta xabarlari Belgilangan URL manzillaridan veb-sahifalarni yuklab oling qabul qilingan veb-sahifalarning HTML va XML belgilarini tahlil qilish; XML-RPC, SOAP va Telnet shovqinlarini va boshqalarni amalga oshiring.
Python-ni tashkil etadigan kutubxonalar bunday vazifalarni amalga oshirishni juda osonlashtiradi.
Bundan tashqari, Python tarmoq dasturlarini Internetda topish mumkin bo'lgan uchinchi tomon vositalarining katta to'plami mavjud. Masalan, HTMLGen tizimi Python sinf tavsiflari asosida HTML sahifalarni yaratishga imkon beradi. Mod_python to'plami Apache veb-serverida ishlaydigan Python skriptlarini ishga tushirish uchun mo'ljallangan va Python Server Pages dvigatel shablonlarini qo'llab-quvvatlaydi. Jython tizimi ta'minlaydi
muammosiz Python / Java integratsiyasi va mijoz tomonida ishlaydigan server yonma-yon turadigan ilovalarni qo'llab-quvvatlaydi.
Bunga qo'shimcha ravishda, Python-da to'liq ishlaydigan va yuqori sifatli veb-saytlarni tezda yaratish qobiliyatini qo'llab-quvvatlaydigan Django, TurboGears, web2py, Pylons, Zope va WebWare kabi Python uchun to'liq veb-ishlab chiqish paketlari mavjud. Bularning aksariyati ob'ektlarga nisbatan xaritalash, Model / View / Controller arxitekturasi, server tomonlari skriptlari, shablonlarni qo'llab-quvvatlash va AJAX texnologiyalari kabi xususiyatlarni o'z ichiga oladi.
veb-ilovalarni ishlab chiqish uchun to'liq va ishonchli echimlar.

Komponentlarni integratsiyasi


Python-dan foydalangan holda dasturiy ta'minot tarkibiy qismlarini bitta dasturga integratsiya qilish imkoniyati yuqorida biz Python-ni boshqarish tili sifatida gaplashganda muhokama qilingan edi. Pythonning kengayishi va unga qo'shilish qobiliyati
c va C ++ tizimlari uni boshqa tizimlar va tarkibiy qismlarning harakatlarini tavsiflash uchun qulay va moslashuvchan tilga aylantiradi. Masalan, C tilidagi kutubxona bilan integratsiya Python-ga kutubxona tarkibiy qismlarini tekshirish va ishga tushirishga imkon beradi va Python-ni dasturiy mahsulotlarga o'rnatish ushbu mahsulotlarni qayta tiklamasdan yoki ularni dastlabki kod bilan ta'minlamasdan dasturiy mahsulotlarni sozlash imkonini beradi.
Dastur kodini avtomatik ravishda yaratadigan Swing va SIP kabi vositalar, Python-da kompilyatsiya qilingan tarkibiy qismlarni keyinchalik skriptlarda ishlatish uchun bog'lash harakatlarini avtomatlashtirishi mumkin va Cython tizimi dasturchilarga Python va C. Hug Python kabi platformalarda dastur kodini aralashtirishga imkon beradi. KOM
mS Windows-da, Jython - Java dasturida, IronPython - .NET dasturida va turli xil CORBA dasturlarida dasturiy komponentlar bilan o'zaro aloqalarni tashkil etishning alternativ usullari mavjud. Masalan, Windows operatsion tizimida Python skriptlari MS Word va Excel kabi dasturlarni boshqarish platformalaridan foydalanishi 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