Zrozumieć od zera program budzet.py
17 września 2026 30 min czytania
Gdyby w metodzie suma przesunąć return razem o cztery spacje w prawo, raport pokazałby „Razem: 6.5 zł”, a Python nie zgłosiłby żadnego błędu. To jeden z drobiazgów, na które trafiłem, rozbierając od zera krótki program budzet.py, czyli domowy budżet z chlebem, biletem miesięcznym i serem.
Więcej
Artykuł idzie linijka po linijce: wcięcia, nazwy, argumenty pozycyjne i nazwane, skąd się bierze self i dlaczego __init__ musi się tak nazywać, słownik i .items(), a na końcu None z funkcji bez return. Trochę jak z border 0 na ZX Spectrum, każde polecenie robi jedną konkretną rzecz i da się to prześledzić. Dla początkujących to wejście w Pythona na jednym przykładzie. Dla tych, co piszą od lat, raczej sprawdzian, czy umieją to komuś wyjaśnić (ja przy okazji znalazłem podwójne liczenie sumy i zostawiłem, jak jest).