Qisqa versiya · 1-3-darslar
Uch dars asosiy mavzulari jamlangan koʻrinishda. Keyin - amaliyot.
Nimani takrorlaymiz
Yangi mavzular yoʻq - faqat siz allaqachon bilgan narsalar bir kadrda. Keyin - 25 ta vazifa Jupyter da.
1-dars
type(x) - oʻzgaruvchi turini koʻramizint(), float(), str() - tur konversiyasi== != < > <= >=and / or / not2-dars
range(start, stop, step) - yuqori chegara kirmaydibreak - sikldan chiqish, continue - iteratsiyani oʻtkazib yuborish-1 - oxirgi element[start:stop:step] - roʻyxat kesmasi3-dars · 1-qism
| Tur | Literal | Oʻzgaruvchan | Qachon olish |
|---|---|---|---|
| list | [1, 2, 3] | ha | oʻsuvchi ketma-ketlik |
| tuple | (1, 2, 3) | yoʻq | qatʼiy toʻplam (x, y) |
| set | {1, 2, 3} | ha | noyob · tez in O(1) |
| dict | {"k": 1} | ha | nom boʻyicha qidiruv O(1) |
dictsettuplelist3-dars · 2-qism
return funksiyani tugatadi[], EMAS {})*args - pozitsion tuple, **kwargs - nomli dictlambda x: expr - bitta qator, bitta ifodaLEGB qoidasiHammasi birga
Bitta funksiya, uch darsning hammasi: turlar, sikl, dict, list, *args, default, lambda.
Agar bu kod tushunarli boʻlsa - hammasi joyida. Agar yoʻq boʻlsa - amaliyotga oʻtamiz.
Amaliyot
Amaliyotdan keyin
4-dars - OOP: klasslar, metodlar, vorislik. Maʼlumot va xulq-atvorni birlashtiramiz.
Telegram: @gokalqurt