- Foiler til forelesningene legges ut her i forkant av hver forelesning.
- 19/8: Om kurset, intro til scripting
- 26/8: Mer kursinfo + basic bash programmering
- Info om obligatoriske oppgaver, git, latex og andre n?dvendige verkt?y
- Basic bash scripting
- 2/9: Programmeringslab (foiler) + Python intro (foiler, Illustrating Python via Bioinformatics)
- Programmering (bash, 1. oblig) med veiledning (ta med egen laptop)
- Enkel introduksjon til Python (un?dvendig om du har tatt INF1100)
- 9/9: Python scripting + programmeringslab
- Intro til nyttige Python-moduler (os, shutils,...)
- Programmering (Python, 1. oblig) med veiledning (ta med egen laptop)
- 16/9: Python testverkt?y, argumenth?ndtering og regul?re uttrykk
- 23/9: Regul?re uttrykk fortsetter (foiler)
- 30/9: Presentasjon av oblig 2 + programmeringslab
- 7/10: Latex-tips til oblig 2 + programmeringslab
- 14/10: Numeriske beregninger i Python
- NumPy
- Enkel timing og profilering av Python-script
- 21/10: Profilering og interaksjon med kompilerte spr?k
- profile, cProfile, pstats
- Kort om Python C-API
- inlining av c-kode med weave
- 28/10: Forelesning avlyst. Oblig 3 g?s gjennom p? gruppetimer 30/10 og 31/10. (foiler)
- 4/11: Oblig 3 + webprogrammering i Python
- Evt sp?rsm?l og kommentarer til Oblig3
- Webprogrammering i Python; CGI (old-style), Django (mer "moderne")
- 11/11: Programmeringslab/"gruppetime", oblig 3
- 18/11: Gjennomgang av eksamen fra 2012 og 2013
- Numpy/weave denoise-eksempel nevnt p? forelesning ligger her. Det ble gitt feil info p? forelesning, da vektorisert numpy-versjon ikke er raskere enn weave. Den er imidlertid mye raskere enn standard Python-l?kker.
- 25/11: Repetisjon
- ?Functional programming and OOP Dette blir litt repetisjon og litt nytt stoff:
- Klasser har v?rt nevnt i kurset flere ganger, og noen har brukt det i obligene, men har aldri v?rt introdusert skikkelig. Her gis en veldig kort intro med forklaring av de viktigste elementene.
- Det samme gjelder Python-funksjoner. Vi har brukt spesielle egenskaper ved Python-funksjoner, spesielt at de kan sendes som argumenter til andre funksjoner, men uten ? introdusere dette p? forelesning. Her er ~10 slides som forklarer hvordan Python-funksjoner skiller seg fra funksjoner i en del andre spr?k.
- Merk at ingenting som st?r i disse foilene er n?dvendig for ? svare p? eksamensoppgavene. Det kan likevel tenkes at enkelte av elementene er nyttige ? kjenne til p? eksamen.
- Siste del av foilsettet (25-33) er stoff som ikke er relevant for ?rets eksamen, og blir ikke godt gjennom p? forelesning.
- Regul?re uttrykk har v?rt foresl?tt som repetisjonstema. Jeg kommer ikke til ? gi en generell repetisjon av regul?re uttrykk, men kommentere litt p? hva som forventes p? dette temaet til eksamen.
- Evt andre sp?rsm?l om eksamen. Jeg antar at punkt 1-2 tar ca 45 minutter, s? siste time er satt av til eventuelle sp?rsm?l.
- ?Functional programming and OOP Dette blir litt repetisjon og litt nytt stoff:
Oversikt over forelesninger h?sten 2013
Publisert 18. aug. 2014 10:14
- Sist endret 24. nov. 2014 21:24