Python-programmering


my_spoken_language = "norwegian"

if my_spoken_language == "norwegian":
    print("Velkommen til python-undervisningen")
else:
    print("Welcome to the Python class")

Videokurs

Videokurset nedenfor er et nettbasert kurs med videoforelesninger og oppgaver. Kurset leveres av Udacity og er gratis for alle. Registrer deg som bruker og få tilgang her:

Videoer fra NTNU

I tabellene nedenfor er det i tillegg til videone fra Udacity, tematiske videoer fra NTNU som dekker litt smalere områder enn videoene fra Udacity.

Lærebok

Intro til programmering

Video-leksjoner Halterman
Why Python Programming Ch. 1 - The Context of Software Development

Datatyper

Video-leksjoner Halterman  
Datatypes and operators Ch. 2 - Values and Variables  
    Ch. 3 - Expressions and Arithmetic
Heltall og flyttall    
Strenger    
Matteoperatorer    
Heltallsdivisjon og modulo    
Input-funksjonen    
Variabler og printing    

Datastrukturer

Video-leksjoner Halterman  
Data Structures Ch. 9 - Objects (t.o.m. 9.2)  
    Ch. 10 - Lists
    Ch. 11 - Tuples, Dictionaries, and Sets
Intro til lister, tupler, mengder og dictionaries    
Dictionaries    
Lister    
Lister og funksjoner    
Lister og for løkker, del 1    
Lister og for løkker, del 2    
Tupler    
Mengder    
Matriser    
Indeksering og slicing    

Kontrollstrukturer

Video-leksjoner Halterman  
Control Flow Ch. 4 - Conditional Execution  
    Ch. 5 - Iteration
Boolske verdier    
if-betingelser    
And, or og not    
Løkker: for og while    
Løkker: Pass, break og continue    

Funksjoner

Video-leksjoner Halterman  
Functions Ch. 6 - Using Functions  
    Ch. 7 - Writing Functions
Funksjoner: Definering og kalling    
Funksjoner: Parametre og argumenter    
Funksjoner: Void og return    
Skop    
Lokale og globale variabler    

Algoritmer

Video-leksjoner |Halterman —|— Scripting |Ch. 9.3 - File Objects | | |Ch. 12 - Handling Exceptions (t.o.m. 12.3) Å importere biblioteker | Filhåndtering | Unntakshåndtering | Rekursjon |


NTNU 08.01.2021 Sverre Stikbakke