Thonny täiendamine
Thonny (https://thonny.org) on algajatele mõeldud Pythoni programmeerimiskeskkond. Selle põhieeliseks teiste keskkondade ees on põhjalikud võimalused programmi tööprotsessi visualiseerimiseks.
Thonny on kaunis populaarne -- versiooni 3.1.2 on alla laetud üle 200 000 korra. Alates 2018. aasta suvest tuleb Thonny vaikimisi kaasa Raspberry Pi operatsioonisüsteemiga.
Olen nõus juhendama motiveeritud ja programmeerimisvõimelisi tudengeid, kes võtavad eesmärgiks Thonny edasiarendamise. Mõned võimalikud suunad:
- Uue funktsionaalsuse lisamine
Võimaldada Pythoni programme koostada Scratch-i laadsete klotside lohistamise teel.Võimaldada Thonny kaudu salvestada ja käivitada programme üle SSH teises masinas (nt. Raspberry Pi või Mindstorms EV3).Võimaldada Thonny kaudu programmeerida erinevaid robootikavidinaid- Teha Thonnysse algajate jaoks kasulikke täiendusi (nt. erinevad programmianalüüsid, mis aitavad algajal vigu leida)
- Näiteks võiks lisada analüsaatori, mis levinud Pythoni süntaksivigade korral (nt. puuduv koolon, lõpetamata string või sulud) annab täpse ja algajale arusaadava teate.
Teha Thonnysse edasijõudnud programmeerijate jaoks kasulikke täiendusi (nt. mõned koodi refaktoriseerimised, vms.)- ...
- Thonny töökindluse suurendamine
- Automaattestide kirjutamine
- ...
Huvi korral võta ühendust Aivar Annamaaga (aivar.annamaa@ut.ee)
Tehtud lõputööd
- Lauri Leiten, "Thonny arenduskeskkonna pistikprogramm skriptide käivitamiseks üle SSH"
- Ingrid Kaasik, "Käsuklotsisüsteemi prototüüp arenduskeskkonnale Thonny"
- Kauri Raba, "Arenduskeskkonnale Thonny micro:bit toe lisamine"
- Kelian Kaio, "Thonny arenduskeskkonna pistikprogramm automaatse tagasisidega ülesannete lahendamiseks"
- Rene Lehtma, "Visuaalsed abivahendid programmeerimiseks Thonny arenduskeskkonnas"
- Taavi Ilp, "Thonny arenduskeskkonna kasutatavuse täiustamine"
- Aarne Aramaa, "Pythoni koodi muudatuste analüsaator"