1. Pythonni o`rnatish idle da ishlash


 Pythonning umumiy xususiyatlari



Download 0,69 Mb.
Pdf ko'rish
bet6/17
Sana06.07.2022
Hajmi0,69 Mb.
#751963
1   2   3   4   5   6   7   8   9   ...   17
Bog'liq
10-Ma'ruza Matlab paketi va Python dasturida ishlash asoslari.

 
1.4. Pythonning umumiy xususiyatlari 
Python, Python obyektlari, dinamik yozish. Язык Python, объекты Python, 
динамическая типизация. 
Python tili 
Python – faol ravishda ishlab chiqilgan, kuchli, portativ, qulay va erkin 
tarqatiladigan dasturlash tilidir. Ishlab chiquvchilarning yuqori mahsuldorligi va 
maksimal kodni okunabilirliğine qaratilgan. Inqilobiy xususiyatlar va yangiliklarni 
taklif qilmasdan, Python tili turli dasturlash tillarining asosiy eng yaxshi 
xususiyatlarini birlashtiradi. Python tilining rivojlanishi 1980-yillarning oxirida 
Gollandiyalik matematik Guido van Rossum tomonidan ishlab chiqilgan bo'lib, til 
bo'yicha olib borilgan ishlar foydalanuvchilar tomonidan faol qo'llab-
quvvatlanmoqda.
Pythonning shubhasiz afzalligi - dasturlarning soddaligi, o'qilishi. Bunga 
kodni bajarishning qat'iy qoidalari (Python Style Guide1-ga qarang) orqali 
erishiladi. Kichik miqdordagi aniq asosiy tushunchalar (Python2 dasturlashtirish 
falsafasi) tilni o'rganish va undan foydalanishni osonlashtiradi. Python tarjimonlari 
bilan interaktiv muloqot qilish qobiliyati tilning o'zi o'rganish vaqtini qisqartiradi 
va bu vazifani bajarish osonroq bo'ladi.
Python tezkor dasturlarni ishlab chiqishga qaratilgan (RAD, Rapid 
Application Development). Dasturlarni qisqa vaqt ichida yaratish yuqori darajadagi 
ma'lumotlar tuzilmalari, dinamik matn terish va oddiy sintaksis yordamida 
yaratiladi. Python dasturlash dasturi C, C ++ va Java kabi an'anaviy dasturlash 
tillariga nisbatan ishlab chiqaruvchilarning mahsuldorligini sezilarli darajada 
oshiradi. Python kodining kichik miqdori dasturiy ta'minotni yozish, disk 
raskadrovka va saqlash uchun ancha vaqt beradi.


Python ochiq kodli dasturiy mahsulotlarning toifasiga kiradi. Python 
dasturining to'liq manbasini olishingiz va hech qanday cheklovsiz (nusxa 
ko'chirish, tarqatish, boshqa mahsulotlarga joylashtirish) foydalanishingiz mumkin. 
Yordam butun dunyodagi malakali mutaxassislar tomonidan internet orqali 
ta'minlanadi.
Python ko'plab platformalar uchun mavjud va ularda yozilgan dasturlar hech 
qanday o'zgarishlarsiz platformalar o'rtasida ko'chma bo'ladi. Python tilining 
standart ilovasi ko'chma ANSI C da yoziladi, shuning uchun deyarli barcha yirik 
platformalarda kompilyatsiya qilinadi va ishlaydi. Asosiy til xususiyatlari va 
standart kutubxonalardan foydalanadigan Python dasturlari portativ bytecode 
sifatida to'planadi va Windows va Linux-da, shuningdek, Python o'rnatilgan 
boshqa operatsion tizimlarida ham teng ishlaydi.
Python standart kutubxona dastur dasturlarida foydalaniladigan keng 
imkoniyatlar beradi. Bu so'z qayta ishlash uchun modul, multimedia formatlarini, 
fayllarni, tarmoq protokollarini va Internet formatlarini o'z ichiga oladi organ 
sinov, va boshqalar uchun yordam beradi. Python, boshqalar vazifalar (Web-
ilovalar, ma'lumotlar bazalari, grafik kutubxonalar, turli uchun ariza kutubxonalar 
bor farovonlik . d.). Ular orasida biz uchun eng qiziqarli, uning faoliyati Matlab 
almashtirish mumkin soni usullarini, kutubxona sabab.
Ishlab chiqilgan dasturiy ta'minot mahsulotlarining funksionalligi individual 
komponentlarning integratsiyasi bilan kengaytiriladi. Python tarjimoni dasturda 
boshqa tilda joylashtirishingiz mumkin, yoki aksincha, boshqa tillarda Python 
uchun modullarni yozish (kengaytirish). Standart kutubxona Python dasturlariga C 
tilida yozilgan dinamik kutubxonalarga (DLL, Dynamic-link library) to'g'ridan-
to'g'ri kirish imkonini beradi. C / C ++ kodini to'g'ridan-to'g'ri Python manba 
fayllaringizga, boshqa tillarda o'z modullarini yozish uchun dasturiy interfeysga 
joylashtirishga imkon beruvchi modullar mavjud. Bunday kengaytirish modullari 
C / C ++ kodining samaradorligini Python tarjimonining qulayligi va 
moslashuvchanligi bilan birlashtirishga imkon beradi. Shunday qilib, Python 
tilidagi kamchiliklar, avvalo, C yoki C ++ kabi past darajali dasturlash tillarida 
yozilgan dasturlar kabi har doim ham yuqori bo'lmasligi mumkin bo'lgan 
dasturlarning tezligi bilan bog'liq. 

Download 0,69 Mb.

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




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish