4
A.Qəhrəmanov, İ.Cəfərova
Mündəricat
PYTHON (Ön söz əvəzi) ............................................................................................................ 7
Python dilinin imkanları ............................................................................................................. 9
Proqramçı düşüncəsi ................................................................................................................... 9
Proqram. Translyator. Python proqramlaşdırma dili ................................................................... 9
Proqram nədir? ......................................................................................................................... 12
Python proqramını yüklənməsi və quraşdırılması ..................................................................... 13
İlk proqram. IDLEörtük mühiti ................................................................................................. 16
Obyekt ...................................................................................................................................... 19
Qiymətlər və tiplər .................................................................................................................... 20
Dəyişənlər ................................................................................................................................. 22
Dəyişənlərin adları və açar sözlər ............................................................................................. 22
Funksiyalar ............................................................................................................................... 24
Daxili funksiyalar ..................................................................................................................... 31
Standart kitabxananın icmalı ..................................................................................................... 32
Modullar. Onların yaradılması. import və from əmrləri ilə qoşulma ......................................... 33
Modulun standart kitabxanadan importu ............................................................................. 35
Qoşma addan (alias) istifadə ............................................................................................... 36
from əmri ............................................................................................................................ 36
Python dilində öz modulunu yaratmaq ................................................................................ 37
Modulu necə adlandırmaq? ................................................................................................. 37
Modulu harada yadda saxlamalı? ........................................................................................ 38
Modulu sərbəst proqram kimi istifadə etmək olarmı? ......................................................... 38
sys modulu .................................................................................................................... 38
os modulu...................................................................................................................... 39
time modulu .................................................................................................................. 41
random modulu ............................................................................................................. 43
array modulu. Python dilində massiv ............................................................................ 43
turtle modulu ................................................................................................................. 45
Anonim
funksiyalar, lambda ifadəsi ................................................................................... 46
Python dilinin sintaksisi ............................................................................................................ 47
Xüsusi hallar ............................................................................................................................. 47
Python dilində həqiqiliyin yoxlanması ...................................................................................... 49
Ədədlər: tam, həqiqi, kompleks ................................................................................................ 51
6
A.Qəhrəmanov, İ.Cəfərova
Python dilində istisnalar. İstisnaları emal etmək üçün try - except konstruksiyası .................. 105
Daxili istisnalar ....................................................................................................................... 105
Baytlar (bytes və bytearray) .................................................................................................... 109
Bytearray ................................................................................................................................ 110
Fayllar. Fayllarla iş ................................................................................................................. 111
Fayldan oxumaq ................................................................................................................ 112
Fayla yazmaq .................................................................................................................... 113
PEP 8 –Python dilində kod yazmaq üçün təlimat .................................................................... 114
Digər tövsiyyələr .................................................................................................................... 117
Proqram nümunələri ............................................................................................................... 118
Mənbələr ................................................................................................................................. 123