logo

Matlab tizimining grafik interfeysi. Asosiy menyular. Pythonda ishlash.

Yuklangan vaqt:

08.08.2023

Ko'chirishlar soni:

0

Hajmi:

496.931640625 KB
MAVZU:  Matlab tizimining grafik interfeysi. Asosiy menyular . Pythonda
ishlash.
                        Reja:
1. Pythonni o`rnatish 
2. IDLE da ishlash 
3. Python uchun NetBeans IDE 
 4. Pythonning umumiy xususiyatlar Dasturiy   ta’minot   Hisoblashlar   Windows   operatsion   tizimi   bilan   shaxsiy
kompyuterda   amalga   oshiriladi   deb   hisoblaymiz.   Biz   ishlatadigan   dastur   (til
tarjimoni   va   rivojlanish   muhiti)   o'zaro   faoliyat   platformasi   sinfiga   tegishli   va
shuning   uchun   Linux   operatsion   tizimida   ishlash   mumkin.   Pythonni   va   uning
paketlarini   kompyuterga   o'rnatish   haqida   qisqacha   ma'lumot   dastlab   muhokama
qilinadi.   Dasturlarni   ishlatish   jarayoni   IDLE,   Python   bilan   birgalikda   ishlashni
ta'minlangan   oddiy   IDE   integrallashgan   muhit   (IDE)   yordamida   tasvirlangan.
Python algoritmik tilini yoritishda quyidagi adabiyotlardan foydalanildi [3, 4, 10-
23]. 1.1. Pythonni o`rnatish Asosiy amalga oshiruvchilar, distributivni hosil qilish
va   o'rnatish,   Python   muhiti   o'zgaruvchilari,   paketlarni   o'rnatish.   Asosiy   amalga
oshirish Python dasturlash tilining amalga oshiruvchi uchta har xil interpretatorlari
mavjud:   CPython,   Jython   va   IronPython   (Python   Implementations   –
www.python.org/dev/implementations   ).   CPython  (CPython  –   www.python.org/   )
–   ANSI   C   ko'chma   tilida   yozilgan   standart   amalga   oshiruvchi   dastur.   Biz
ishlaydigan til interpretatorining ushbu etalon variantini qo'llaymiz.
Jython (Juthon – www.jyson.org/ ) Java dasturlash tiliga integratsiyani ta'minlaydi.
Jython   bu   Java-sinflaridan   iborat   bo`lib,   Python   tilidagi   dastur   kodini   Java   byte-
kodga   o`tkazib   kompilyatsiya   qiladi,   ya’ni   bajaruvchi   muhit   sifatida   Java   virtual
mashinasi   qo`llanadi   (JVM,   Java   Virtual   Machine).   Iron   Python   (Iron   Python   –
http://ironpython.codeplex.com   )   dasturi   Python   dasturlarini   Microsoft.NET
Framework   (Windows   va   Mono   Linux   operatsion   sistemalari   uchun)   muhitida
yaratilgan   ilovalar   bilan   birlashtirish   ta’minlash   uchun   mo'ljallangan.   Python
dasturini   MSIL   (Microsoft   Intermediate   Language)   oraliq   tiliga   kompilyatsiya
qiladi.
Distributivni olish va o'rnatish 
Python kompyuteringizda allaqachon  o'rnatilgan bo'lishi  mumkin:  kompyuterning
ish stolidagi pusk tugmasi menyusida Python x.x elementini qidiring. Kerak bo'lsa
versiyangizni yangilang. Hozirgi vaqtda dasturning ikkita seriyasi mavjud: Python
2.x va Python 3.x. Python 3.x oldingi Python 2.x seriyalari bilan mos emas. Asosiy paketlar   Python   2.x   uchun   yozilganligi   sababli,   uni   ilmiy   hisob-kitoblarda
ishlatganda Python 3.x ga o'tigan qilib yaratilmagan. Python-ni yuklab olish uchun
www.python.org rasmiy saytiga tashrif buyuring. Download dan ushbu sahifadagi
versiyani   (yuklab   olish)   ni   tanlang   va   operatsion   tizimingiz   uchun   Python
versiyasini tanlang. Windows uchun Python distributivi tarqatish kengaytmasi .msi
bo`lgan   standart   o'rnatish   fayli   sifatida   beriladi.   Standart   o'rnatish   katalogi   C:   \
Python2x (yangi versiyalar uchun, C: \ Python3x). O'rnatishdan so'ng Pusk (Start)
menyusida   |   Vse   programmii   (All   Programs)   da   Python2x   (Python3x)   guruhi
paydo bo'ladi, bu quyidagilarni ta'minlaydi: IDLE (IDLE Python GUI), hujjatlarga
kirish   (Module   Docs),   interfaol   buyruq   satrini   ishga   tushirish   (Python   (command
line)), qo'llanmalarga kirish (Python manuals) ) va Python versiyasini olib tashlash.
Python interpretatori bilan .p kengaytmali fayllar biriktiriladi. 
Python muhiti o'zgaruvchilari
 Python interpretatorini har qanday katalogdan ishlatish uchun tegishli papkalardan
python.exe   yo'lini   yo'l   yoki   PATH   muhit   o'zgaruvchisida   ko'rsatish   kerak.
Pythonni   ishga   tushirish   yo`li   python   o`rnatilgan   vaqtda   avtomatik   yoziladi.
Masalan bu narsa Pythonning bir nechta versiyasini parallel ravishda o'rnatilganda
zarur bo`ladi. Muhit o'zgaruvchilariga kirish sistema xossalari (System Properties)
dialogidan   chaqirib   quyidagicha   amalga   oshiriladi:   Boshqaruv   paneli   (Control
Panel)   |   Sistema   (System).   Qo`shimcha   (Advanced)   ilovasida   Muhit
o`zgaruvchilari   (Environment   Variables)ni   tanlang.   Ikkinchi   muhit   o'zgaruvchisi
PYTHONPATH, Python interpretatori bilan kerakli kiritilgan modullarini qidirish
uchun   kataloglar   ro'yxatini   beradi.   Sukunat   holatida   interpretator   bajarilayotgan
fayl joylahgan katalogdagi modullarni izlaydi. 
Paketlarni   o'rnatish   Har   xil   masalalarni   oson   hal   qiladigan   Pythonda   katta
miqdordagi   ishlab   chiqilgan   dasturiy   ta'minot   mavjud.   Paketlar   ro`yxati   va   ular
haqidagi   ma’lumotlarni   Package   Index   –   http://pypi.python.org/pipi/   dan   ko`rish
mumkin.   Dasturiy   ta’minot   modullar   ko'rinishida   yaratilgan   bo'lib,   ular   o'z
navbatida   paketlarda   to'planishi   mumkin.   Modul   alohida   fayl   ko`rinishida ifodalanadi, paket esa alohida katalog ko`rinishida ifodalanadi. Paketlarni o'rnatish
uchun turli variantlar mavjud: Windows uchun quyidagi buyruqni qo`llab standart
o'rnatish amalga oshiriadi
 python setup. ру  install 
va   Python   paketlar   uchun   bog`liqlik   mexanizmini   qo`llovchi   Python   eggs   dan
foydalanib   o`rnatish   mumkin.   Birinchi   ikkita   variantda   siz   ishlash   uchun   paketga
qo'shimcha   ravishda   nima   o'rnatish   kerakligini   diqqat   bilan   kuzatib   borishingiz
kerak.   Eng   oddiy   yondashish   kerak   bo'lgan   Python   versiyasi   uchun   tuzilgan
o'rnatish fayllaridan foydalanishdir. Yuklab olish fayllari Python to'plami saytidan
(mavjud   bo'lsa)   yoki   ushbu   internet-resursda   tavsiflangan   paketning   asosiy
sahifasidan   olinadi.   1.2.   IDLE   da   ishlash   Buyruq   satrida   ishlash,   standart
integrallashgan   muhit,   IDLE   da   dasturni   ishlatish.   Buyruq   satrida   ishlash   Python
interpreter bilan interaktiv muloqot  qilish uchun buyruq satridan foydalanishingiz
mumkin. Buyruq satri (Command Prompt) barcha dasturlar menyusidagi Standart
(Accessories) bo`limida joylashgan. Buyruq yozilgandan so'ng python interpretator
versiyasi haqidagi ma'lumot va kirish uchun taklif >>> belgisi ko`rinadi. Interaktiv
rejimda   ishlayotganda,   kiritilgan   har   bir   buyruq   kiritilganidan   so'ng   darhol
bajariladi.   Masalan,   biz   tanishamiz   открывается   окно,   в   котором   выведена
информация   о   версии   интерпретатора   и   приглашение   к   вводу   >>>.   Misol
uchun   a=2**10   (a=210)   ni   o`zlashtirish   va   a   kattalikni   chiqarishni   print   a
komandasi   orqali   amalga   oshirish   jarayonini   ko`rsatamiz.   Natija   quyidagi
ko`rinishda amalga oshiriladi: >>> а=2**10 >>> print а 1024   Buyruqlar soni ko`p bo`lgan ma’noli dasturlashda interpretator uchun dastur modul
deb   ataluvchi   fayllda   yoziladi.   Misol   uchun,   yuqoridagi   dasturni   matn   muharriri
yordami   bilan   test.py   deb   nomlangan   faylga   yozamiz:   а =2**10   print   а   Ushbu
modulni   (dasturni)   test.py   fayli   joylashgan   katalogga   murojat   qilib   ushbu   buyruq
yordamida   bajariladi   python   test.py   Aks   holda   faylga   to'liq   yo'l   ko'rsatiladi.
Windows   operatsion   tizimida   standart   protsedura   uning   yorliqni   bosish   orqali
faylni   ochishdir.   Bunday   holda,   konsol   oynasi   paydo   bo'lgandan   keyin   va   dastur
ijro etilgach, oyna  yopiladi.  Agar  siz  natijalarni  ko'rishni  xohlasangiz,  modulning
oxiriga quyidagi o'rnatilgan funksiyani chaqirishni qo'shing raw_input()  командой
raw_input() Dastur Enter tugmasini bosilmaguncha to'xtatib turiladi. Yuqorida   Python   interpretatori   ishga   tushirganda   matn   muharririda   modullarni
tayyorlash imkoniyati namoyish etildi. Qulay ishlash uchun integrallshgan ishlatish
muhitlari   (IDE)   qo`llaniladi.   Ular   foydalanuvchining   grafik   interfeysi   (GUI,
Graphical  userinterface) bilan bir  qatorda turli  vazifalarni (modullarni  tayyorlash,
ishlatish va hisoblashlarni tayyorlash) bajarishga imkon beradi.. Python uchun eng
sodda   integrallashgan   muhit   IDLE   hsioblanadi,   ya'ni.   standart   va   erkin   tarqalgan
Python   distributivining   qismi   hisoblanadi.   IDLE   ni   ishga   tushirish   Pusk   (Start)   |
Vse programmii (All programs) Python x.x bo`limidan IDLE (Python GUI) yarligi
bosilib   amalga   oshiriladi.   Tez   boshlanish   kontekst   menyusi   (o'ng   sichqoncha
tugmasi) Python modulining yorlig'i (kengaytmasi.ru) bosish bilan ishga tushirish
mumkin.
 Asosiy oyna (1.2-rasm) interaktiv rejimda Python bilan ishlaydi.   IDLE,   matn   muharririning   standart   funktsiyalari   mavjud.   Xususan,   kalit
elementlarni vizual tarzda ajratib ko'rsatishga imkon beruvchi sintaksikni ko'rsatish
xususiyati   berilgan.   Moduli   bilan   ishlashni   qo'llab-quvvatlaydi   (.py   kengaytmali
matnli   fayllar   bilan).   IDLE   dastur   kodi   bilan   faylni   ochish   va   tahrir   qilish   uchun
matn tahrirlovchi oynasini oching: asosiy Python Shell oynasining File menyusida
Open   ni   tanlang.   Sinov   moduli   uchun   natijalar   1.3-rasmda   ko`rsatilgan.   Modulni
IDLE   tahrirlovchisidan   ishlatish   uchun   Run   menyusidan   Run   Module-ni   tanlang.
Modul   ishlatilgandan   keyin   chiqariladigan   natijalar,   xususan,   xato   haqidagi
xabarlar   asosiy  Python  Shell  oynasida  hosil  bo`ladi. Yangi   modul  yaratish  uchun
File | New Window buyrug`ini muharrirda yoki Python Shell-da qo`llang. IDLE da
sozlash   IDLE   ning   asosiy   xususiyatlari   orasida   sozlash   imkoniyati   mavjudligini
qayd   etish   lozim.   Debuggable   modulida,   tanlangan   satrlarni   ajratish   nuqtalari
kontekst   menyusidagi   (o'ng   sichqoncha   tugmasi)   tahrirlash   oynasida   o'rnatiladi.
O`rnatilgan   sozlovchi   asosiy   oynaning   Debug   |   Debugger   menyu   buyrug'i   bilan
chaqiradi.   Debug   Control   oynasi   paydo   bo`lgandan   keyin,   sozlash   moduli   ishga
tushiriladi   va   bu   dasturning   qadamba   qadam   bajarilishini   ko`rsatishga   imkon
beradi va o'zgaruvchining joriy qiymatlarini ko'rish mumkin bo'ladi.  
1.3.   Python   uchun   NetBeans   IDE   NetBeans-da   NetBeans-da   IDLE,   NetBeans
o'rnatish,   loyihani   yaratish,   tahrirlash   va   disk   raskadrovka   qilish   emas,   balki
NetBeans-ning   plaginlari.   Не   только   IDLE   IDLE-dan   tashqari   Python   bilan
ishlashni   osonlashtiradigan   muammoni   hal   qiladigan   juda   ko'p   dasturiy
mahsulotlar (tahrirlovchilar, integral muhitlar) mavjud. Sintaksisni ta'kidlash (kalit
so'zlar,   chiziqlar,   izohlar   ajratib   ko'rsatish),   matnni   tahrirlash,   disk   raskadrovka
kabi   odatdagi   xususiyatlarga   qo'shimcha   ravishda   siz   loyiha   fayllari   bilan
ishlashga,   manba   boshqaruv   tizimlari   bilan   integratsiyalashishga   imkon   beradi.
Asosiy   operatsion   tizimlar   uchun   Python   uchun   turli   xil   tahrirlovchilar   va   IDE,
ularning   asosiy   qobiliyatlarini   tavsifi,   taqqoslashni   Python   Tahririyatlari6
sahifasida   topish   mumkin.   Bepul   mahsulotlar   orasida   eric4   IDE7   ni   tanlashingiz
mumkin.   Windows   operatsion   tizimida   Python   dasturlash   uchun   PyScripter8   ni
tavsiya etishingiz mumkin.  Bundan   tashqari,   Eclipse   –   ko'p   dasturiy   tillarida   o'zaro   faoliyat   platformalardagi
dasturiy   ta'minotni   ishlab   chiqish   muhiti.   PyDev   kengaytmasi   modulidan
foydalanganda Python dasturlarini ishlab chiqish mumkin. Java dasturlari, JavaFX,
Ruby,   Python,   PHP,   JavaScript,   C   ++   va   boshqa   dasturiy   tillarda   qo'llaniladigan
dasturlar   uchun   NetBeans   IDE10   -   dasturiy   mahsulotlarning   shu   kabi   sinfidir.
Anaconda — bu to`liq Pythonning erkin distributividir. Tabiiy fanlar, matematika,
muhandislik   va   ma’lumotlar   tahlili   sohalarida   isoblashlar   uchun   Pythonning   400
dan   ziyod   eng   ommabob   kutubxonalarini   Anaconda   o`z   ichiga   oladi.   Anaconda
dasturini   internetdan   “anaconda   python”   deb   izlasak   vikpediyadan   uning
o`rnatuvchi   dasturining   saytini   topib   oxirgi   versiyasini   yuklab   olish   mumkin.
Anaconda dasturini o`rnatganingizdan keyin uni 4-rasmda ko`rish mumkin. Ushbu ishda ilmiy hisoblashlar uchun Python tili uchun instrumental muhit bo`lgan
—   Spyder   (Scientific   PYthon   Development   EnviRonment)   —   3.2.6   versiyasi
ishlatilgan, u Python 2.7.14 asosida  Windows uchun. Spyder  — bu oddiy, yengil
va asosiysi  python  uchun  bepul  interaktiv muhitdir,  u MATLAB  muhitidagi  kabi
funktsiyalarni taklif qiladi. U ham Python da to`liq yozilgan va PyQt4 va PySide
vidjetlarini   qo`llashga,   muharrirning   rangli   sintaksis   kodi   va   kodlar   analizi
funktsiyalari,   NumPy   massiv   ma’lumotlari   bilan   ishlash   muharriri,   lug`atli
muharrir,   Python   va   IPython   konsollari   va   boshqalar.   Ko`plab   grafik   va
diagrammalar   ushbu   instrumental   muhitida   yaratiladi,   ammo   bunga   o`xshash Python uchun PyCharm, Eclipse PyDev, NetBeans IDE kabi instrumental muhitlar
ham mavjud. Spyder oynasining ko`rinishi 5-rasmda tasvirlangan
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'llabquvvatlanmoqda.   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.                                             Xulosa.
Python   ( [ pˈ ʌɪ    θ   (ə)n]      -   payton ,   piton )   —   bu   turli   sohalar   uchun   yuqori   darajadagi
umumiy   maqsadli   dasturlash   tili   hisoblanadi.   Uning   dizayn   falsafasi   muhim
chekinishdan   foydalangan   holda   kodning   o qilishiga   urg u   beradi.   Uning   til	
ʻ ʻ
konstruksiyalari   va   obyektga   yo naltirilgan   yondashuvi   dasturchilarga   kichik   va	
ʻ
yirik   loyihalar   uchun   aniq,   mantiqiy   kod   yozishda   yordam   berishga   qaratilgan [4]
.
Shuningdek Python sun iy intellekt hamda ma lumotlar muhandisiligi sohalarining	
ʼ ʼ
tili hisoblanadi.
Python deyarli  barcha  platformalarda ishlay  oladi,  xususan   Windows ,   Linux ,   Mac
OS   X ,   Palm   OS ,   Mac   OS   va   boshqalar   shular   jumlasidandir.
Python   Microsoft.NET   platformasi   uchun   yozilgan   realizatsiyasi   ham   mavjud
bo lib, uning nomi	
ʻ   —   IronPython   dasturlash muhitidir.

MAVZU: Matlab tizimining grafik interfeysi. Asosiy menyular . Pythonda ishlash. Reja: 1. Pythonni o`rnatish 2. IDLE da ishlash 3. Python uchun NetBeans IDE 4. Pythonning umumiy xususiyatlar

Dasturiy ta’minot Hisoblashlar Windows operatsion tizimi bilan shaxsiy kompyuterda amalga oshiriladi deb hisoblaymiz. Biz ishlatadigan dastur (til tarjimoni va rivojlanish muhiti) o'zaro faoliyat platformasi sinfiga tegishli va shuning uchun Linux operatsion tizimida ishlash mumkin. Pythonni va uning paketlarini kompyuterga o'rnatish haqida qisqacha ma'lumot dastlab muhokama qilinadi. Dasturlarni ishlatish jarayoni IDLE, Python bilan birgalikda ishlashni ta'minlangan oddiy IDE integrallashgan muhit (IDE) yordamida tasvirlangan. Python algoritmik tilini yoritishda quyidagi adabiyotlardan foydalanildi [3, 4, 10- 23]. 1.1. Pythonni o`rnatish Asosiy amalga oshiruvchilar, distributivni hosil qilish va o'rnatish, Python muhiti o'zgaruvchilari, paketlarni o'rnatish. Asosiy amalga oshirish Python dasturlash tilining amalga oshiruvchi uchta har xil interpretatorlari mavjud: CPython, Jython va IronPython (Python Implementations – www.python.org/dev/implementations ). CPython (CPython – www.python.org/ ) – ANSI C ko'chma tilida yozilgan standart amalga oshiruvchi dastur. Biz ishlaydigan til interpretatorining ushbu etalon variantini qo'llaymiz. Jython (Juthon – www.jyson.org/ ) Java dasturlash tiliga integratsiyani ta'minlaydi. Jython bu Java-sinflaridan iborat bo`lib, Python tilidagi dastur kodini Java byte- kodga o`tkazib kompilyatsiya qiladi, ya’ni bajaruvchi muhit sifatida Java virtual mashinasi qo`llanadi (JVM, Java Virtual Machine). Iron Python (Iron Python – http://ironpython.codeplex.com ) dasturi Python dasturlarini Microsoft.NET Framework (Windows va Mono Linux operatsion sistemalari uchun) muhitida yaratilgan ilovalar bilan birlashtirish ta’minlash uchun mo'ljallangan. Python dasturini MSIL (Microsoft Intermediate Language) oraliq tiliga kompilyatsiya qiladi. Distributivni olish va o'rnatish Python kompyuteringizda allaqachon o'rnatilgan bo'lishi mumkin: kompyuterning ish stolidagi pusk tugmasi menyusida Python x.x elementini qidiring. Kerak bo'lsa versiyangizni yangilang. Hozirgi vaqtda dasturning ikkita seriyasi mavjud: Python 2.x va Python 3.x. Python 3.x oldingi Python 2.x seriyalari bilan mos emas. Asosiy

paketlar Python 2.x uchun yozilganligi sababli, uni ilmiy hisob-kitoblarda ishlatganda Python 3.x ga o'tigan qilib yaratilmagan. Python-ni yuklab olish uchun www.python.org rasmiy saytiga tashrif buyuring. Download dan ushbu sahifadagi versiyani (yuklab olish) ni tanlang va operatsion tizimingiz uchun Python versiyasini tanlang. Windows uchun Python distributivi tarqatish kengaytmasi .msi bo`lgan standart o'rnatish fayli sifatida beriladi. Standart o'rnatish katalogi C: \ Python2x (yangi versiyalar uchun, C: \ Python3x). O'rnatishdan so'ng Pusk (Start) menyusida | Vse programmii (All Programs) da Python2x (Python3x) guruhi paydo bo'ladi, bu quyidagilarni ta'minlaydi: IDLE (IDLE Python GUI), hujjatlarga kirish (Module Docs), interfaol buyruq satrini ishga tushirish (Python (command line)), qo'llanmalarga kirish (Python manuals) ) va Python versiyasini olib tashlash. Python interpretatori bilan .p kengaytmali fayllar biriktiriladi. Python muhiti o'zgaruvchilari Python interpretatorini har qanday katalogdan ishlatish uchun tegishli papkalardan python.exe yo'lini yo'l yoki PATH muhit o'zgaruvchisida ko'rsatish kerak. Pythonni ishga tushirish yo`li python o`rnatilgan vaqtda avtomatik yoziladi. Masalan bu narsa Pythonning bir nechta versiyasini parallel ravishda o'rnatilganda zarur bo`ladi. Muhit o'zgaruvchilariga kirish sistema xossalari (System Properties) dialogidan chaqirib quyidagicha amalga oshiriladi: Boshqaruv paneli (Control Panel) | Sistema (System). Qo`shimcha (Advanced) ilovasida Muhit o`zgaruvchilari (Environment Variables)ni tanlang. Ikkinchi muhit o'zgaruvchisi PYTHONPATH, Python interpretatori bilan kerakli kiritilgan modullarini qidirish uchun kataloglar ro'yxatini beradi. Sukunat holatida interpretator bajarilayotgan fayl joylahgan katalogdagi modullarni izlaydi. Paketlarni o'rnatish Har xil masalalarni oson hal qiladigan Pythonda katta miqdordagi ishlab chiqilgan dasturiy ta'minot mavjud. Paketlar ro`yxati va ular haqidagi ma’lumotlarni Package Index – http://pypi.python.org/pipi/ dan ko`rish mumkin. Dasturiy ta’minot modullar ko'rinishida yaratilgan bo'lib, ular o'z navbatida paketlarda to'planishi mumkin. Modul alohida fayl ko`rinishida

ifodalanadi, paket esa alohida katalog ko`rinishida ifodalanadi. Paketlarni o'rnatish uchun turli variantlar mavjud: Windows uchun quyidagi buyruqni qo`llab standart o'rnatish amalga oshiriadi python setup. ру install va Python paketlar uchun bog`liqlik mexanizmini qo`llovchi Python eggs dan foydalanib o`rnatish mumkin. Birinchi ikkita variantda siz ishlash uchun paketga qo'shimcha ravishda nima o'rnatish kerakligini diqqat bilan kuzatib borishingiz kerak. Eng oddiy yondashish kerak bo'lgan Python versiyasi uchun tuzilgan o'rnatish fayllaridan foydalanishdir. Yuklab olish fayllari Python to'plami saytidan (mavjud bo'lsa) yoki ushbu internet-resursda tavsiflangan paketning asosiy sahifasidan olinadi. 1.2. IDLE da ishlash Buyruq satrida ishlash, standart integrallashgan muhit, IDLE da dasturni ishlatish. Buyruq satrida ishlash Python interpreter bilan interaktiv muloqot qilish uchun buyruq satridan foydalanishingiz mumkin. Buyruq satri (Command Prompt) barcha dasturlar menyusidagi Standart (Accessories) bo`limida joylashgan. Buyruq yozilgandan so'ng python interpretator versiyasi haqidagi ma'lumot va kirish uchun taklif >>> belgisi ko`rinadi. Interaktiv rejimda ishlayotganda, kiritilgan har bir buyruq kiritilganidan so'ng darhol bajariladi. Masalan, biz tanishamiz открывается окно, в котором выведена информация о версии интерпретатора и приглашение к вводу >>>. Misol uchun a=2**10 (a=210) ni o`zlashtirish va a kattalikni chiqarishni print a komandasi orqali amalga oshirish jarayonini ko`rsatamiz. Natija quyidagi ko`rinishda amalga oshiriladi: >>> а=2**10 >>> print а 1024

Buyruqlar soni ko`p bo`lgan ma’noli dasturlashda interpretator uchun dastur modul deb ataluvchi fayllda yoziladi. Misol uchun, yuqoridagi dasturni matn muharriri yordami bilan test.py deb nomlangan faylga yozamiz: а =2**10 print а Ushbu modulni (dasturni) test.py fayli joylashgan katalogga murojat qilib ushbu buyruq yordamida bajariladi python test.py Aks holda faylga to'liq yo'l ko'rsatiladi. Windows operatsion tizimida standart protsedura uning yorliqni bosish orqali faylni ochishdir. Bunday holda, konsol oynasi paydo bo'lgandan keyin va dastur ijro etilgach, oyna yopiladi. Agar siz natijalarni ko'rishni xohlasangiz, modulning oxiriga quyidagi o'rnatilgan funksiyani chaqirishni qo'shing raw_input() командой raw_input() Dastur Enter tugmasini bosilmaguncha to'xtatib turiladi.