1-sahifa 2-sahifa
Download 363.98 Kb.
|
Python
- Bu sahifa navigatsiya:
- 3-sahifa 4-sahifa
- 5-sahifa Xulosa Muqaddima ................................................. ................................................. on uch
- 2-bob .
- 6-bob .
- 6-sahifa 6
- Ilova A.
- Ilmiy muharrirlar ................................................ ......................................
- Noshirdan ................................................ .............................................
- 8-sahifa 8
- 9-sahifa Mundarija 9
BBK 32.973.2-018.1 UDK 004.43 X21
X21 Python qanday ishlaydi. Dasturchilar, dasturchilar va qiziquvchilar uchun qo'llanma - Xia. - SPb .: Piter, 2019 .-- 272 p.: Ill. - ("Kutubxona kutubxonasi" seriyasi yuz ").
ISBN 978-5-4461-0906-7 Python modada! Bu eng mashhur dasturlash tili. Python uchun ish joylari ishlab chiquvchilar tezkor rivojlanish tufayli eng ko'p haq to'lanadiganlar ro'yxatiga kiritilgan ma'lumotlarni qayta ishlash, Python haqidagi bilim atrof-muhitdagi eng ko'p terilgan ko'nikmalardan biriga aylanadi tahlilchilar. Python aql bovar qilmaydigan til bo'lib, ko'plab sohalarda mashhur. Bu avtomatik ravishda ishlatiladi sodda va murakkab vazifalar millati, raqamli ishlov berish, veb-ishlab chiqish, o'yinlar ... Hechqisi yo'q Python-ga boshqa tildan o'tdingizmi, ishlayotgan dasturchilar guruhini boshqaring Python yoki tushunchangizni kengaytirishni xohlasangiz, Pythonni o'rganishga har tomondan murojaat qilish mantiqiy jiddiylik. Sizning kariyerangizni fitonchi sifatida boshlashga tayyormisiz? Belkurak paytida ma'lumot qidirishga vaqt sarflamang bloglar va saytlar, tarqatish ro'yxatlari va guruhlar. Mett Xarrison Python-dan 2000 yildan beri foydalanmoqda. u tadqiqot, yig'ish va sinov, biznes tahlillari, saqlash bilan shug'ullanadi va endi o'z bilimlarini oddiy foydalanuvchilarga ham, katta foydalanuvchilarga ham ulashmoqda korporatsiyalar tomonidan. Eng yaxshi tajribalarga qo'shiling va Python ichki oshxonasining sirlarini o'rganing, Ko'p yillar davomida faqat ushbu til bilan ishlaydigan mutaxassislar foydalanishi mumkin. 16+ (2010 yil 29 dekabrdagi 436-FZ-sonli Federal qonuniga muvofiq). BBK 32.973.2-018.1 UDK 004.43 Barcha huquqlar himoyalangan. Ushbu kitobning biron bir qismi qayta nashr etilishi mumkin emas. Mualliflik huquqi egalarining yozma ruxsatisiz ariza berish. Ushbu kitobdagi ma'lumotlar nashriyot tomonidan ko'rib chiqilgan manbalardan olinadi ishonchli. Biroq, inson yoki texnik xatolarni yodda tutgan holda, noshir bunday qilmaydi taqdim etilgan ma'lumotlarning mutlaq aniqligi va to'liqligiga kafolat berishi mumkin va ular uchun javobgar bo'lmaydi kitobdan foydalanish bilan bog'liq mumkin bo'lgan xatolar. Nashriyot kirish uchun javobgar emas. ushbu kitobda topishingiz mumkin bo'lgan bir qator materiallar, havolalar. Kitobni nashrga tayyorlash paytida Internet manbalariga barcha havolalar to'g'ri edi. ISBN 978-1977921758 © 2017 Matt Xarrison ISBN 978-5-4461-0906-7 © ISBN MChJ tomonidan Piter nashriyot uyi tomonidan rus tiliga tarjima qilingan, 2019 yil © Rus tilidagi nashr, nashriyot uyi MChJ dizayni Peter, 2019 yil © "Dasturchilar kutubxonasi" seriyasi, 2019 yil
Xulosa Muqaddima ................................................. ................................................. o'n uch Noshirdan ................................................ ............................................. 14 1-bob .Nima uchun Python? ............................................... ........................................o'n besh 2-bob .Python-ning qaysi versiyasi? .............................................. ................................ 17 3-bob .Tarjimon ................................................. ...................................... 21 4-bob .Dasturlarni ishga tushirish ................ ..................................... 28 5-bob .Ma`lumotlarni yozish va o`qish ................ ........................... 35 6-bob .O'zgaruvchilar .................................................. ......................................... 38 7-bob .Ob'ektlar haqida ko'proq ma'lumot ............... ........................... 51 8-bob .Raqamlar ................................................. .................................................. ..62 9-bob .Chiziqlar ................................................. .................................................. .71 10- bob . Dir, yordam va pdb. ............................................. 80 11- bob . Simlar va usullar ............... ...................................... 85 12- bob . Izohlar, buvilar va yo'q. .96 13- bob. Shartlar va belgilar. .................................. 105 14- bob . Konteynerlar: ro'yxatlar, bog'ichlar va to'plamlar ........ 113 15- bob . Qaytarishlar ............... .............................................. 130 16- bob. Lug'atlar ................ ............................................... 140 17- bob . Vazifalar ................. ............................................... 152 18 bob . Indekslash va kesish. ....................... 163 19- bob . I / O operatsion fayllari ......... ........... 169
6 Xulosa
20- bob . Unicode .............................................. ................................................ 180 21- bob . Sinflar .............................................. ................................................. 192 22- bob . Subklassifikatsiya ................. ................................ 211 23- bob. Istisnolar ............... ......................................... 219 24- bob. Kutubxonalarni import qilish ............... ................... 235 25- bob . Kutubxonalar: paketlar va modullar ........ .................. 244 26- bob . To'liq misol ............................................... ............................ 250 27- bob . Safarning boshida ............... ....................................... 264 Ilova A. Fayllarni ko'chirish ............... ........... 265 Ilova B. Foydali havolalar ................................................ ..................... 267 Muallif haqida ................................................ .................................................. ..... 268 Ilmiy muharrirlar ................................................ ...................................... 269
Mundarija Muqaddima ................................................. ................................................. o'n uch Noshirdan ................................................ ............................................. 14 1-bob .Nima uchun Python? ............................................... ........................................o'n besh 2-bob .Python-ning qaysi versiyasi? .............................................. ................................ 17 2.1. Pythonni o'rnatish ................ ....................................... 17 2.2. Qaysi muharrir? .................................................. ...................................... o'n to'qqiz 2.3. Natijalar ................................................. .................................................. ...... o'n to'qqiz 2.4. Mashqlar .................................................. .............................................. yigirma 3-bob .Tarjimon ................................................. ...................................... 21 3.1. REPL ................. .................................................. ....... 22 3.2. REPL dan foydalanish misoli ................................................ ....................... 24 3.3. Natijalar ................................................. .................................................. ...... 27 3.4. Mashqlar .................................................. ............................................. 27 4-bob .Dasturlarni ishga tushirish ................ ..................................... 28 4.1. IDLE dasturlarini ishga tushirish ............ ............................. 29 4.2. UNIX uchun yaxshilanishlar ............... ........................ 31 4.3. Natijalar ................................................. .................................................. ...... 33 4.4. Mashqlar .................................................. ............................................. 34 5-bob .Ma`lumotlarni yozish va o`qish ................ ........................... 35 5.1. Oddiy xulosa ................................................ ........................................... 35 5.2. Foydalanuvchidan ma'lumotlarni qabul qilish ................ ............. 36 5.3. Natijalar ................................................. .................................................. ...... 37 5.4. Mashqlar .................................................. ............................................. 37 6-bob .O'zgaruvchilar .................................................. ......................................... 38 6.1. O'zgarish va holat ................................................ ............................... 38 6.2. Python o'zgaruvchilar teg sifatida ................. ..................... 39 6.3. Teglar ................................................. .................................................. ...... 41 6.4. O'zgaruvchilarni qayta bog'lash ............................................... ............ 43 6.5. O'zgaruvchan ismlar ................................................ .................................... 45 6.6. Nomlash bo'yicha qo'shimcha ko'rsatmalar ................ 46 6.7. Natijalar ................................................. .................................................. ...... 49 6.8. Mashqlar .................................................. .............................................. ellik
8 Mundarija 7-bob .Ob'ektlar haqida ko'proq ma'lumot ............... ........................... 51 7.1. Aniqlovchi ................................................. ......................................... 51 7.2. Bir tur ................. .................................................. ......... 53 7.3. O'zgaruvchanlik .................................................. ........................................... 55 7.4. IDLE dan foydalanish ................ ................................... 57 7.5. Natijalar ................................................. .................................................. ...... 60 7.6. Mashqlar .................................................. ............................................... 61 8-bob .Raqamlar ................................................. .................................................. ..62 8.1. Qo'shish ................................................. ............................................... 63 8.2. Ajratish ................................................. ............................................... 65 8.3. Ko'paytirish .................................................. ............................................... 65 8.4. Bo'linish ................................................. .................................................. ..66 8.5. Qolgani ................................................. .................................................. ... 66 8.6. Kuchga ko'tarish ............... ................................. 68 8.7. Amallarni bajarish tartibi ................................................ ...................................... 69 8.8. Boshqa operatsiyalar ................ ....................................... 69 8.9. Natijalar ................................................. .................................................. ...... 69 8.10. Mashqlar .................................................. ............................................ 70 9-bob .Chiziqlar ................................................. .................................................. .71 9.1. Satrlarni formatlash ................ .............................. 74 9.2. Satrlar sintaksisini formatlash ................................................ ....................... 74 9.3. Formatlash misollari ................................................ ......................... 77 9.4. F-chiziqlar ............................................... .................................................. .... 78 9.5. Natijalar ................................................. .................................................. ...... 79 9.6. Mashqlar .................................................. ................................................ 79 10- bob . Dir, yordam va pdb. ............................................. 80 10.1. Maxsus usullar ................................................ ............................... 81 10.2. Yordam bering ................................................. .................................................. ....... 82 10.3. pdb ................................................. .................................................. ....... 82 10.4. Natijalar ................................................. .................................................. .... 84 10.5. Mashqlar .................................................. ............................................ 84 11- bob . Simlar va usullar ............... ...................................... 85 11.1. Asosiy simli usullar ................................................ .................... 89 11.2. endwith ................................................. .................................................. 89 11.3. ............................................... ni toping. .................................................. ....... 91 11.4. format ................................................. .................................................. ... 91 11.5. qo'shiling ................. .................................................. ........ 92 11.6. pastki ………………………. .................................................. ..... 93 11.7. boshlanishi ................. ............................................... 93
Mundarija 9 11,8. tasma ................................................. .................................................. ....... 93 11.9. yuqori …………………. .................................................. .... 94 11.10. Boshqa usullar ................ ....................................... 94 11.11. Natijalar ................................................. .................................................. ..94 12.12. Mashqlar .................................................. ......................................... 94 12- bob . Izohlar, buvilar va yo'q. .96 12.1. Izohlar ................................................. ......................................... 96 12.2. Bulbiy qiymatlar ................................................ ............................... 97 12.3. Yo'q ................. .................................................. ... 101 12.4. Natijalar ................................................. .................................................. .. 103 12.5. Mashqlar .................................................. ......................................... 103 13- bob. Shartlar va belgilar. .................................. 105 13.1. Shartli iboralarni birlashtirish ............................................... ......... 107 13.2. Agar buyruqlar ................................................ bo'lsa. ............................................. 109 13.3. Boshqa buyruqlar ................................................ ......................................... 109 13.4. Ko'p tanlov ................................................ ........................... 110 13.5. Bo'shliqlar ................. ............................................... 110 13.6. Natijalar ................................................. .................................................. .. 112 13.7. Mashqlar .................................................. ......................................... 112 14- bob . Konteynerlar: ro'yxatlar, bog'ichlar va to'plamlar ........ 113 14.1. Ro'yxatlar ................. .................................................. 113 14.2. Ko'rsatkichlar ................................................. ................................................ 114 14.3. Ro'yxatga kiritish ............... ..................................... 115 14.4. Ro'yxatdan chiqarib tashlash ............... ................................. 116 14.5. Ro'yxatni saralash ................................................ ............................... 116 14.6. Ro'yxatlar bilan ishlash uchun foydali maslahatlar ............................................. .... 117 14.7. Tuynuklar ................................................. ............................................... 122 14,8. Ko'pchilik ................................................. ............................................ 125 14.9. Natijalar ................................................. .................................................. .. 128 10/14. Mashqlar .................................................. ....................................... 128 15- bob . Qaytarishlar ............... .............................................. 130 15.1. Indeks bilan qidirish ............................................... ................................ 131 15.2. Tsikldan chiqish ............... ....................................... 134 15.3. Elementlarni ko'chadan o'tkazib yuborish ................ ...................... 134 15.4. Mulkni tasdiqlash uchun operatordan foydalanish mumkin ....... 135 15.5. Hisoblash paytida elementlarni ro'yxatidan olib tashlash ......... 135 15.6. Qolgan blok ................................................ ............................................... 137 15.7. Qopqoqlar ................ ............................................... 137 15,8. Natijalar ................................................. .................................................. .. 139 15.9. Mashqlar .................................................. ......................................... 139
Download 363.98 Kb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling