Materjalid koostas ja kursuse viib läbi
Tartu Ülikooli arvutiteaduse instituudi programmeerimise õpetamise töörühm
Levinumad Pythoni veateated programmeerimise algõppes
Programmeerimise käigus on loomulik, et tekib vigu. Vigase programmi käivitamisel kuvatakse kasutajale veateade. Selleks, et vigadest õppimine kulgeks võimalikult efektiivselt, peaksid veateated olema loetavad, arusaadavad ja piisavalt detailsed.
Käesoleva materjali eesmärgiks on olla abiks Pythoni veateadete mõistmisel ja vigade parandamisel. Materjal koosneb programmeerimise algõppe levinumate veatüüpide eestikeelsest kirjeldusest ja illustreerivatest näidetest - iga veateate tüüp asub eraldi lehel. Kõik programminäited on Thonny-ga käivitatavad nii vigasel moel kui ka ühe võimaliku variandina parandatud programmina.
Veateates kuvatakse kasutajale programmirida, mis viga põhjustab, ja veatüüp, mis kokkukirjutatult kirjeldab lühidalt viga ning mille lõpus on koolon, millele järgneb pisut pikem seletus. Näide: SyntaxError: missing parentheses in call to 'print'
.
Materjal on valminud Raigo Kodasmaa magistritöö kirjutamise raames. Ettepanekud materjalide osas või leitud vead palun saata aadressile: prog@ut.ee
Materjal käsitleb järgmisi veatüüpe: