Matlab tizimining grafik interfeysi. Asosiy menyular. Pythonda ishlash.
![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](/data/documents/475b26ff-6a07-4364-bf37-2545fdf6eec6/page_1.png)
![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](/data/documents/475b26ff-6a07-4364-bf37-2545fdf6eec6/page_2.png)
![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](/data/documents/475b26ff-6a07-4364-bf37-2545fdf6eec6/page_3.png)
![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](/data/documents/475b26ff-6a07-4364-bf37-2545fdf6eec6/page_4.png)
![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.](/data/documents/475b26ff-6a07-4364-bf37-2545fdf6eec6/page_5.png)
![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.](/data/documents/475b26ff-6a07-4364-bf37-2545fdf6eec6/page_6.png)
![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.](/data/documents/475b26ff-6a07-4364-bf37-2545fdf6eec6/page_7.png)
![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.](/data/documents/475b26ff-6a07-4364-bf37-2545fdf6eec6/page_8.png)
![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.](/data/documents/475b26ff-6a07-4364-bf37-2545fdf6eec6/page_9.png)
![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](/data/documents/475b26ff-6a07-4364-bf37-2545fdf6eec6/page_10.png)
![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](/data/documents/475b26ff-6a07-4364-bf37-2545fdf6eec6/page_11.png)
![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.](/data/documents/475b26ff-6a07-4364-bf37-2545fdf6eec6/page_12.png)
![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.](/data/documents/475b26ff-6a07-4364-bf37-2545fdf6eec6/page_13.png)
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.