1. Python tili imkoniyatlari Pythonni ko`chirish




Download 2.19 Mb.
bet1/77
Sana27.09.2023
Hajmi2.19 Mb.
#84907
  1   2   3   4   5   6   7   8   9   ...   77
Bog'liq
pythonworld Tarjimasi
5, c634c8c0be6f86aab7c14da90f03a081 (1), gazeta, PEDAGOGIK JAROYON VA UNIG TUZILISHI, TERMIZ MUHANDISLIK-TEXNOLOGIYA INSTITUTI, 12-мавзу.нарх, Respublika bo`yicha yong`inlar sodir bo`lishi va ularda ko`rilad, Semantikaning lingvistika va leksikologiyada o‘rganilishi-fayllar.org, Yangi tah. O\'z Res Kons majmua, O\'zbekiston davlat mustaqilligining e\'lon qilinishi va uning tar, Laylakvoyniki, dedi-fayllar.org, Paradigmalar s.j, Mustaqil ish Abduraximov Muxammadjon, ikkilamchi-polietilentereftalatning-mexanik-qayta-ishlash-retsikli

Mundarija
1. Python tili imkoniyatlari
2. Pythonni ko`chirish
2.1. Pythonni Windowsda o`rnatish
2.2. Pythonni linux tizimlar(ubuntu, linux mint va boshqalar)ga o`rnatish
3. Birinchi dastur. IDLE dasturlash muhiti.
4. Python tili sintaksisi.
4.1. Sintaksis
4.2. Ba`zi xususiy xollar
5. Dastur ishlamayapti. Nima qilish kerak?
6. if-elif-else konstruksiyasi. Rostlikka tekshirish. if/else uch bo`ginli iborasi.
6.1. if instruksiyasining sintaksisi
6.2. Pythonda rostlikka tekshirish
6.3. if/else uch bo`ginli iborasi.
7. for va while sikllari. break va continue operatorlari. Else sehrli so`zi.
7.1. while sikl operatori
7.2. for sikl operatori
7.3. continue operatori
7.4. break operatori
7.5. else sehrli so`zi
8. Kalit so`zlar. keyword moduli.
8.1. Kalit so`zlar
8.2. keyword moduli
9. Tarkibiy funksiyalar.
9.1. Tiplarni o`zaro almashtiruvhci tarkibiy tiplar.
9.2. Boshqa tarkibiy funksiyalari
10. Sonlar: Butun, haqiqiy hamda kompleks sonlar.
10.1. Butun sonlar (int)
10.2. Haqiqiy sonlar (float)
10.3. Kompleks sonlar(complex)
11. Pythonda satrlar bilan ishlash: literallar.
11.1. Satr literallari.
12. Satrlar. Satrlar funksiya va metodlari.
12.1. Bazaviy operatsiyalar.
12.2. Satrlarning boshqa funksiya va metodlari.
12.3. “Satrlarning funksiya va metodlari” jadvali.
13. Satrlarni formatlash. format metodi.
13.1. format metodi yordamida satrlarni formatlash.
14. Ro`yxatlar(list). Ro`yxatlarning funksiya va metodlari.
14.1. Ro`yxatlar nima?
14.2. Ro`yxatlarning funksiyalari va metodlari.
14.3. “Ro`yxatlar metodlari” jadvali.
15. Indekslar va kesimlar.
15.1. Indeksi bo`yicha elementni olish.
15.2. Kesimlar.
16. Kortejlar(tuple).
16.1. Ro`yxatlar turganda, kortejlar nima uchun kerak?
16.2. Kortejlar bilan qanday ishlanadi?
16.3. Kortejlar bilan bajariladigan operatsiyalar.
17. Lug`atlar(dict) va ular bilan ishlash. Lug`atlarning metodlari.
17.1. Lug`atlarning metodlari.
18. To`plamlar(set va frozenset)
18.1. To`plamlar nima?
18.2. frozenset.
19. Funksiyalar va ularning argumentlari.
19.1. Nomlangan funksiyalar. def instruksiyasi.
19.2. Funksiyalarning argumentlari.
19.3. Anonim funksiyalar, lambda instruksiyasi.
20. Pythonda noodatiy holatlar. Noodatiy holatlarni qayta ishlash uchun try – except konstruksiyasi.
21. Baytlar (bytes va bytearray)
21.1. Bytearray.
22. None(null), yoxud NoneType tipi haqida ozroq.
22.1. Pythondagi null ning ekvivalenti: None.
22.2. None ekanlikka tekshirish
23. Fayllar. Fayllar bilan ishlash.
23.1. Fayldan o`qish.
23.2. Faylga yozish.
24. With … as – kontekst menedjeri.
25. PEP8 – Pythonda kod yozish bo`yicha qo`llanma.
25.1. Mundarija
25.2. Kodning tashqi ko`rinishi
25.3. Ibora va instruksiyalarda bosh joylarning ahamiyati.
25.4. Izohlar (kommentariylar)
25.5. Versiyalar nazorati.
25.6. Nomlashbo`yicha kelishuv.
25.7. Umumiy tavsiyalar.
26. Pythonda kodni rasmiylashtirish. PEP 257.
26.1. Rasmiylashtirish satrlari deb nimaga aytiladi?
26.2. Rasmiylashtirishning bir satrli ko`rinishlari.
26.3. Rasmiylashtirishning ko`p satrli ko`rinishlari.
27. Modullar bilan ishlash: yaratish, import hamda from instruksiyalari bilan bog`lash.
27.1. Standart kutubxonadagi modulni bog`lash.
27.2. Belgilashlar (psevdonim)larni qo`llash.
27.3. from instruksiyasi.
27.4. Pythonda o`z shaxsiy modulingizni yaratish.
28. Ob`yektga mo`ljallangan dasturlash. Umumiy tushunchalar.
29. Inkapsulyatsiya, merosiylik, polimorfizm.
29.1. Inkapsulyatsiya
29.2. Merosiylik
29.3. Polimorfizm
30. Operatorlarni yuklash
30.1. Arifmetik operatorlarni yuklash.
31. Dekoratorlar.
31.1. Dekorator tomonidan argumentlarni funksiyalarga uzatish.
31.2. metodlarni dekoratsiyalash.
31.3. Argumentli dekoratorlar.
31.4. Dekoratorlar bilan ishlashning ba`zi xususiy holatlari.
31.5. Dekoratorlarning qo`llanilishiga misollar.
32. pip yordamida python-paketlarni o`rnatish.
32.1. pipni o`rnatish.
32.2. Ishni boshlash.
32.3. pip yordamida yana nimalar qilish mumkin?
33. Ko`p beriladigan savollar.
33.1. Nega menda o`zgaruvchi qiymatga ega bo`lsa ham, UnboundLocalError noodatiy holat xabari paydo bo`lyapti?
33.2. Pyhtonning global va lokal o`zgaruvchilari uchun qoidalar qanday?
33.3. Nega takrorlanish siklida turli qiymatlar bilan aniqlangan lambda funksiyalar bir xil qiymat qaytaryapti?
33.4. Bir nechta modullar uchun global o`zgaruvchilardan birgalikda foydalanishni qanday tashkil etish mumkin?
33.5. Importlashdan qanday unumliroq foydalanish mumkin?
33.6. Nega boshlang`ich-odatiy qiymat ob`yektlar orasida taqsimlanadi?
33.7. Qanday qilib bir funksiyadan boshqasiga opsional va nomlangan parametrlarni uzatish mumkin?
33.8. Nima uchun “y” ro`yxatning ozgartirilishi “x” ro`yxatning ham o`zgarishiga olib keladi?
33.9. Qanday qilib, nisbatan yuqoriroq darajali funksiyalar yaratish mumkin?
33.10. Pythonda ob`yektni qanday qilib nusxalash mumkin?
33.11. Qanday qilib ob`yektning metodlari va atributlarini bilish mumkin?
33.12. Qanday qilib ob`yektning nomini bilish mumkin?
33.13. “vergul” operatorining prioriteti (ustunligi) qanday?
33.14. Pythonda “C” tilidagi “?:” ternal operatorining ekvivalenti bormi?
33.15. Obfussirlangan bir satrliklar yozish mumkinmi?
33.16. Nima uchun -22 // 10 ning natijasi -3 ga teng?
33.17. Qanday qilib satrni o`zgartirish mumkin?
33.18. Qanday qilib satrlardan funksiya/metodlarni chaqirishda foydalanish mumkin?
33.19. Qanday qilib satr oxiridagi yangi satr belgilarini o`chirish mumkin?
33.20. Qanday qilib, ro`yxatdagi takrorlanuvchi elementlarni o`chirish mumkin?
33.21. Qanday qilib ko`p o`lchovli ro`yxat yaratish mumkin?
33.22. Nega a_tuple[i] += [‘item’] ishlamaydi, qo`shish esa ishlayapti?

34. Python bo`yicha topshiriqlar.


34.1. Oddiy arifmetik operatsiyalar(1).
34.2. Kabisa yili(2).
34.3. Kvadrat(3).
34.4. Yil fasllari(4).
34.5. Bank omonati(5).
34.6. Oddiy sonlar(6).
34.7. To`g`ri sana(7).
34.8. XOR-shifrlash(8).
1-bob.

Download 2.19 Mb.
  1   2   3   4   5   6   7   8   9   ...   77




Download 2.19 Mb.

Bosh sahifa
Aloqalar

    Bosh sahifa



1. Python tili imkoniyatlari Pythonni ko`chirish

Download 2.19 Mb.