6
MUNDARIJA KIRISH………………………………………………………………………. 9
1-BOB. PYTHON DASTURLASH TILIGA KIRISH ……………….... 11
1.1. Python dasturi va uni o’rnatish…………………………………………. 11
1.2. Python uchun IDE muharrirlari………………………………………… 18
2-BOB. PYTHON DASTURLASH TILI VA UNING IMKONIYATLARI…………………………………………………………. 28
2.1. Python dasturlash tili va sintaksisi ….……………………………….… 28
2.2. Pythonda ma’lumot turlari …………………………………………..… 35
2.3. Pythonda ma’lumot to’plamlari va turlari…………………..………….. 51
3-BOB. PYTHON DASTURLASH TILIDA AMALIY DASTURLAR TUZISH VA ULARDAN FOYDALANISH………………………………... 60
3.1. Chiziqli algoritmlar. Raqamlar va satrlar bilan ishlash………………… 60
3.2. Pythonda shart operatorlari …………………………………………….. 69
3.3. Pythonda siklik operatorlar…………………………………………….. 77
3.4. Run time error - dasturni bajarishda xatolik …………………………… 90
3.5. Lug'at haqida tushuncha va u bilan ishlash…………………………….. 91
3.6. Pythonda funksiya ………….. ……………………………………..….. 103
3.7. Pythonda modullar ……………………………………………….….… 108
3.8. Pythonda grafika……………………………………………………….. 119
3.9. Pythonda fayllar va istisnolar bilan ishlash……………………………. 142
Foydalanilgan adabiyotlar…………………………………………………... 154
7
ОГЛАВЛЕНИЕ ВВЕДЕНИЕ………………………………………………………………………. 9
ГЛАВА 1. ВВЕДЕНИЕ В ЯЗЫК ПРОГРАММИРОВАНИЯ PYTHON... 11
1.1.
Программа Python и ее установка………………………………………… 11
1.2.
Редакторы IDE для Python ……………………………………...………… 18