ILM-FAN VA INNOVATSIYA
ILMIY-AMALIY KONFERENSIYASI
in-academy.uz/index.php/si
105
PYTHON DASTURLASH TILI AFZALLIKLARI
Ostanaqulov Ahrorjon Dadajon o`g`li
E-mail: hope_mr@inbox.ru
https://doi.org/10.5281/zenodo.7924149
Kalit so`zlar : Python , Python dasturlash tilining o`ziga xosligi
Ushbu ilmiy maqolada Python dasturlash tilining boshqa dasturlash tillaridan sodda va
kengayuvchanligini ko`rib chiqamiz .Python dasturlash tili imkoniyatlari kengayishiga moyil
bo‘lgandasturiy til hisoblanadi.. Bundan tashqari, Python juda ham ko‘p, foydali hamda xilma-
xil dasturlar kutubxonalarga egaligi ham juda muhimdir.
Python dasturlash tili sodda va o‘qilishi oddiy bo‘lgan dasturlash tili bo‘lib
u inglizcha
so‘zlarni qo‘llaydi va u PERL va PHP ga tillariga o‘xshab ketadi. Python interaktiv dasturlash
tili bo‘lib, ob’ektga yo‘naltirilgan tillar jumlasiga kiradi, ya’ni, Python ob’ektga yo’naltirish
uslubini yoki dasturiy texnikasini qo‘llabquvvatlaydi. Python boshlovchi dasturchilar tilidir,
ya’ni u boshlang‘ich dasturchilaruchun ajoyib til bo‘lib, oddiy matnni ishlashdan tortib, veb-
brauzerlaridagi o‘yinlarga qadar keng ko‘lamdagi ilovalarni ishlab chiqishni qo‘llab
quvvatlaydi. Python ning buyruqlari va sintaksisi ABC, Modula-3, C, C++, Algol-68, SmallTalk
va Unix shell kabi boshqa ko‘plab tillardan va skript tillaridan olingan. Python mualliflik
huquqi bilan himoyalangan.
Xuddi Perl kabi, Python dagi manbaa kodi GNU General Public
License (GPL) ostida mavjud. Pythonning o‘ziga xos xususiyatlari quyidagilarni o‘z ichiga
qamrab
oladi:
O‘rganish oson: Python nisbatan kam sonli kalit so‘zlar, oddiy tuzilish va aniq
belgilangan sintaksisga ega;
Tushunish va o‘qish oson: Python kodi juda aniq
va yodda qoladigan tarzda
yoziladi;
Unda ishlash juda ham qulay: Python ning muvaffaqiyati – manba kodining
tuzilishi juda sodda va tushunarli;
Python kattagina standart kutubxonaga ega: Python ning eng qudratli jihatlaridan
biri kutubxonaning asosiy qismi juda portative va UNIX, Windows va Macintoshda o‘zaro
faoliyat platformalar bilan mos keladi;
Interaktiv usulda ishlash imkoniayti mavjud: Python da terminalda ishlash uchun
juda
qulay,
natijalarni
terminalda
test
qilib
ko‘rsa
ham
bo‘ladi;
Bu til moslashuvchan hisoblanadi: Python keng apparat platformalarida ishlaydi
va barcha platformalarda
bir xil interfeysga ega;
Kengaytirilish
imkoniyatalariga
ega:
Python
tarjimoniga
past
darajadagi
modullarni qo‘shishingiz mumkin;
Ma’lumotlar bazalari bilan ishlash qulayligi: Python barcha a’lumotlar bazasini
qo‘llab quvvatlaydi;
GUI dasturlashni amalga oshirish imkoniyati:
Python Windows MFC, Unix, X
Window
kabi
platformalarga
GUI
dasturlar
tuzishni
qo’llab
quvvatlaydi;
Moslashuvchanligi: Python qobiq buyruq fayliga qaraganda, katta dasturlarga
yanada
yaxshi
moslashish
va
ularni
qo‘llab-quvvatlash
imkonini
beradi;
Funktsional va tuzilgan dasturiy usullarni va Ob’ektga yo‘naltirilgan dasturlashni qo‘llab-
quvvatlaydi;