{ "cells": [ { "attachments": {}, "cell_type": "markdown", "metadata": {}, "source": [ "# Forberedelser til første time\n", "Følg instruksjonene under for å være forberedt til første time. Merk at det er en oppgave nederst på siden som kommer til å ta litt tid. \n", "\n", "## Logge inn på diskusjonsforum\n", "Vi skal bruke et discourse-basert diskusjonsforum som heter [discourse](https://hon2200-discourse.uio.no). Logg inn her før timen. Bruk dette forumet om du lurer på noe faglig eller praktisk i kurset. For kontakt om personlige forhold (f. eks. for fravær eller utsettelser) bruker du mail eller telefon. \n", "\n", "## Opprette en bruker på GitHub\n", "Når dere skal jobbe med programkode i grupper, trenger dere et sted å dele koden deres med hverandre. Standarden for å holde styr på kode er versjonskontrollsystemer slik som Git. Derfor trenger alle en bruker på GitHub. Inne på github kan dere opprette felles prosjekter. Når prosjektet deres skal leveres, kan dere enkelt laste det ned som en zip-fil og levere på Devilry. Dere trenger ikke øve så mye på å *bruke* github enda, men det kan være fint å opprette et *repository* og legge inn en fil der, bare for å komme litt i gang. Vi skal øve mer på dette senere. \n", "\n", "## Datasett\n", "Vi legger ut noen [datasett](https://zenodo.org/record/4494328/) til bruk i dette kurset på Zenodo.\n", "\n", "## Installere JupyterLab\n", "Vi skal bruke Python vha. Jupyter notebook i kurset. For å kunne gjøre datavitenskap trenger vi å installere noen pakker i python-installasjonen. I første omgang ønsker vi at dere skal kjøre JupyterLab på egen maskin. Dette kan installeres på flere forskjellige måter. Vi anbefaler å gjøre en av følgende: \n", "\n", "- Bruke Visual Studio Code med Jupyter-extension\n", "- Dersom du er komfortabel med terminalvinduet, og vet hva `pip install` er for noe, installer JupyterLab med kommandoen `pip install jupyterlab`. Vi anbefaler at du gjør dette i et *virtual environment*, for eksempel med pyenv-virtualenv. \n", "- Om du ikke er komfortabel med terminalen: Installer Anaconda. Der følger JupyterLab med, og fungerer fint. \n", "\n", "\n", "## Installere python-pakker og sjekke at de fungerer\n", "Enten kjøre følgende kommando i terminalen: \n", "```\n", "pip install pandas numpy matplotlib\n", "```\n", "eller følgende kommando inne i JupyterLab:" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [], "source": [ "!pip install -q pandas numpy matplotlib" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", " | sepal_length | \n", "sepal_width | \n", "petal_length | \n", "petal_width | \n", "species | \n", "
---|---|---|---|---|---|
0 | \n", "5.1 | \n", "3.5 | \n", "1.4 | \n", "0.2 | \n", "setosa | \n", "
1 | \n", "4.9 | \n", "3.0 | \n", "1.4 | \n", "0.2 | \n", "setosa | \n", "
2 | \n", "4.7 | \n", "3.2 | \n", "1.3 | \n", "0.2 | \n", "setosa | \n", "
3 | \n", "4.6 | \n", "3.1 | \n", "1.5 | \n", "0.2 | \n", "setosa | \n", "
4 | \n", "5.0 | \n", "3.6 | \n", "1.4 | \n", "0.2 | \n", "setosa | \n", "