Mellom kursdagene tilbyr vi hjelp med programmering og utvikling av undervisningsopplegg. Dere vil fort erfare at programmering kan være frustrerende, og det blir mange SyntaxError
og IndexError
i begynnelsen. Programmering skal være logisk og fornuftig, men dette inntrykket kan fort forsvinne når du skriver
fil = open("test.txt", "w")
fil.write("hei")
og finner ut at filen test.txt
er tom etter at programmet har kjørt. Derfor finnes orakeltjenesten, som drives av én som brukt de fire siste årene av livet sitt på å gjøre alle mulige dumme programmeringsfeil.
Orakeltjenesten består av et Piazza-forum hvor dere kan stille spørsmål, kommentere og besvare hverandres spørsmål og dele nyttige ressurser.
Vi håper at Piazza blir en nyttig arena for alle som enten skal undervise i Programmering og Modellering X eller bare ønsker å lære mer om realfaglig programmering. Og vi gleder oss til å se hva dere finner på for elevene deres!
Ta gjerne kontakt på e-post hvis du har problemer med å komme inn på Piazza.
Hilsen Cathrine, Knut og Anders
Til dere som lurer på hvorfor
test.txt
forblir tom: Filen må lukkes for å garantere at teksten blir skrevet. Det er derfor best å bruke enwith
-blokk, dvs.with open("test.txt", "w") as fil: fil.write("hei")
Da lukkes filen automatisk. Dette er første gang Python blir lagt for hat i introduksjonskurset på UiO.