Tur po Movi
Цей розділ проходить по головних можливостях Piton на одному компактному прикладі.
sessions = [35, 40, 28]
target = 40
functia classify(value):
yaksho value > target:
vernuty "bilshe za plan"
inackshe:
vernuty "v mezhakh planu"
i = 0
poky i < dovzhyna(sessions):
current = sessions[i]
drukuvaty current
drukuvaty classify(current)
i = i + 1
Shcho tut vidbuvayetsya
sessions- це список чисел.target- звичайна змінна.functia classify(value):оголошує функцію з одним параметром.yaksho ... inacksheпрацює якif/else.pokyвиконує тіло циклу, поки умова істинна.dovzhyna(sessions)повертає кількість елементів у списку.sessions[i]читає елемент за індексом.
Mentalna model movy
Piton варто сприймати як невелику динамічну мову з такими правилами:
- усе крутиться навколо виразів, присвоєнь і викликів функцій
- колекції мутабельні: елементи списків і словників можна змінювати
- типи перевіряються під час виконання, а не на етапі парсингу
- помилки не кидають винятки у стилі Python, а друкуються повідомленням інтерпретатора
Після цього розділу переходь до Bazovyi Syntaksys або одразу до Operatory ta Porivnyannya.