M?let for uke 0 er ? gi en oversikt over kurset, og en f?rste introduksjon til programmering generelt, og programmering i Python spesielt. Forelesningene er basert p? kapittel 1 i l?reboka. Vi introduserer verkt?yene vi bruker i programmeringen; editor for ? redigere filer og terminalvinduet for ? navigere mellom filer og kataloger. For mange er dette helt nytt, men dere f?r god trening i l?pet av kurset.Det gjennomg?s sm? Python-programmer med variabler, enkle matematiske formler og utskrift til skjerm.
Foiler for for f?rste del, oversikt over kurset, ligger her. Foiler for kapittel 1 og resten av h?stens forelesninger ligger her.
Alle b?r gj?re seg kjent med informasjonen p? kursets websider. Sp?r hvis noe er uklart eller dere oppdager feil.
- L?ringsm?l for uke 0:
- Programmeringsverkt?y:
- Vite hva en editor og et terminalvindu er, hvordan de brukes på IFI sine maskiner, eventuelt også på egen maskin.
- Kunne logge på IFI sine maskiner, skrive, redigere og kjøre et lite Python-program. Prøv, spør terminalvakter om hjelp ved problemer!
- Programmering i Python:
- Vite hva en variabel er, kunne bruke variabler i et Python-program
- Kunne skrive ut verdier av variabler til skjerm
- Kunne bruke kommentarer i Python-programmer
- Kunne bruke enkle matematiske formler i Python
- Foiler gjennomg?tt p? forelesningene:
- Slide 1-34 fra kapittel 1 (Computing with formulas) ble gjennomg?tt
- Slide 35-40 er for det meste selvstudium, men vi kommer til ? g? kort gjennom avrundingsfeil (slide 36-38) og interaktiv Python (slide 40) i neste uke
- Slide 41 (komplekse tall) er ikke viktig for INF1100
- Slide 42-43 er heller ikke viktig n?, men vi kommer tilbake til symbolske beregninger senere i kurset
- Slide 44 og utover er sammendrag av kapittelet, samt et litt st?rre oppsummerende eksempel. Dette er nyttig som selvstudium.