Skip to content
Snippets Groups Projects
Commit 7e748758 authored by Paul Knutson's avatar Paul Knutson
Browse files

Ferdig med forelesning 3-U35A

parent de0f47e6
No related branches found
No related tags found
No related merge requests found
%% Cell type:markdown id: tags:
# Info
%% Cell type:markdown id: tags:
Hva jeg håper dere har gjort så langt:
- Installert Thonny
- Sett litt på BB, GitLab og Piazza
- Sett på forelesningsplan og litt sånt (GitLab og BB)
%% Cell type:markdown id: tags:
Link til Jupyter Hub på BB.
%% Cell type:markdown id: tags:
## Referansegruppe
%% Cell type:markdown id: tags:
## Mer om meg
Jeg har bachelorgrad som dataingeniør og mastergrad innen datavitenskap (computer science og data science). Har studert på USN Kongsberg og litt i UiT Narvik.
%% Cell type:markdown id: tags:
## Hello, World!
Mener å huske vi ikke gikk igjennom dette første forelesning:
["Wikipedia sin side"](https://en.wikipedia.org//wiki/%22Hello,_World!%22_program)
%% Cell type:markdown id: tags:
## Ekstra om Thonny
**Skru av sletting av variabler/shell ved kjøring av script**
En student sendte følgende guide på hvordan å gjøre dette. Jeg har ikke testet.
````
For at shell ikke skal slette alt du har skrevet når du kjører kode, så kan du (på mac), gå på tools->options->shell->clear shell before starting new process
``````
......
# Setup
x = 17 # Sette opp x
y = 234 # Sette opp y
# Utregning
z = y - x
# Skrive ut resultat
# print(x)
# print(y)
print(z)
x = 3.0
if type(x) == int:
print("x er int")
if type(x) == float:
print("x er float")
# Setup
x = input("Skriv inn x: ")
y = input("Skriv inn y: ")
# Konvertering
x = int(x)
y = int(y)
# Utregning
z = y - x
# Skrive ut resultat
print(z)
# f(x) = 3x^2
def f(x):
z = x**2
y = 3*z
return y
a = f(3, 4)
print(a)
def is_number(s):
try:
float(s)
return True
except ValueError:
return False
result = is_number("3")
print(result)
Gå igjennom fra forrige forelesning:
Ting som Børge gikk delvis igjennom, men Paul ikke gikk igjennom:
- datatyper
- type-funksjonen
......
......@@ -78,6 +78,12 @@ Vi brukte SowP som pensumbok for noen år siden, før vi droppet bok. (Jeg har 5
Jeg synes AthswP er en kul bok, fordi den går inn på kule automatiseringsprosjekter. (Jeg har 2nd edition.)
PfR er mer fokusert på matematisk bruk av Python. Den virker også som en god bok for de som liker realfag, men kanskje mindre god hvis du hater matte. (Jeg har 3rd edition.)
Nettressurser jeg ville foreslå å bruke:
- [TDT4110-kompendium](https://www.wikipendium.no/TDT4110_Informasjonsteknologi_grunnkurs/nb/#python): En kort forklaring av det meste relevante i faget IT Grunnkurs (TDT4110). Dette er altså et av parallelfagene våre. Det har ikke helt likt teoripensum, men mye likt programmeringspensum.
- [W3schools](https://www.w3schools.com/python/default.asp): Har mange korte og enkle tutorials på det meste av Python, og en del andre programmeringsspråk.
## Laste ned filer fra GitLab
Tenk på GitLab som en komplisert variant av Google Drive/OneDrive/iCloud/Dropbox, hvor jeg legger filene fra forelesninger, og dere kan laste de ned fra.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment