Uke | # | Tema | Innhold | Kapittel | DataCamp | Jupyter | Innlevering |
---|---|---|---|---|---|---|---|
34 | 0 | Komme i gang med python | * Jupyter notebook * Konsoll/script * Installasjon av Python/Anaconda * IDE * Python grensesnitt |
0 - installasjon og tips | |||
35 | 1 | Grunnleggende programmering | * Kommentarer * Utregning * Variabler og typer * Å sette variabler * Ulike variabeltyper * Konvertere variabeltype |
Python Basics | Introduction to Python | 1 - variabler.ipynb | DataCamp |
37 | 2 | Funksjoner og pakker | * Funksjoner * Hjelp til funksjoner * Argumenter til funksjoner * Metoder * Importere pakker |
Functions and Packages | Introduction to Python | ||
Funksjoner | * Definere en enkel funksjon * Funksjoner med flere argumenter * Funksjoner som returnerer flere variabler |
Writing your own functions | Toolbox I | 2 - funksjoner.ipynb | DataCamp | ||
38 | 3 | Matplotlib | * Linjeplot * Scatterplot * Histogram * Etiketter * Størrelser * Farger * Andre tilpasninger |
Matplotlib | Intermediate Python | 3 - matplotlib.ipynb | DataCamp |
40 | 4 | Python lister | * Lage lister * Lage lister med ulike typer * Lister av lister * Velge elementer i en liste * Manipulere lister * Erstatte listeelementer * Utvide en liste * Kopiere en liste |
Python Lists | Introduction to Python | 4 - lister, oppslag og numpy.ipynb | DataCamp |
Numpy | * Vektorer og matriser * Velge elementer * Enkel statistikk |
Numpy | Introduction to Python | DataCamp | |||
41 | 5 | Sympy | * Bruke sympy til å løse ligninger * Bruke sympy til å - derivere - finne maksimum -integrere |
5 - tilbud og etterspørsel.ipynb | Sympy-oppgaver | ||
42 | 6 | Oppslagsliste og Pandas | * Motivasjon for oppslagsliste (dictionary) * Lage, bruke og manipulere en oppslagsliste * Konvertere en oppslagsliste til Pandas DataFrame * Velge data med hakeparentes * Velge data med loc og iloc-funksjonene |
Dictionaries & Pandas | Intermediate Python | 6 - oppslag og pandas.ipynb | DataCamp |
Logikk, filtrering og betingelser | * Boolske operatorer * Sammenligne vektorer * Numpy, boolske operatorer og filtrering * Betingelser; if-else-elif * Filtrere pandas DataFrame |
Logic, Control Flow and Filtering | Intermediate Python | DataCamp | |||
43 | 7 | Løkker | * While-løkke * Betingelser * Løkker over lister * Indekser og verdier * Løkker over lister av lister * Løkker over DataFrame * Legge til kollonne i DataFrame |
Loops | Intermediate Python | 7 - simulering.ipynb | DataCamp |
Simulering | * Tilfeldige tall * Random walk * Plot fordelingen |
Case Study: Hacker Statistics | Intermediate Python | Oppgave kommer | |||
44 | Reserve |