Programmering med Python
Her er samla ressursar for programmering med Python.
Teori: Generelt om datamaskinar og programmering.
- Program og algoritmar.
- Problemløysing og flytdiagram
- Datamaskinen og databehandling. Litt historie.
- Tallsystem og representasjon av data.
- Kompilerte språk vs skriptspråk.
Data: lagring, formater mm.
- Binære tall
- Filer og filsystem*
- Kva "The Martian" kan læra oss* (ASCII-formatet)
- Bildeformater + Punktgrafikk vs vektorgrafikk + Bitmaps
- Digital lyd og lydformater
- MIDI-formatet*
Programmering i Python:
- Introduksjon til Python.
- Installasjon av Anaconda og Spyder.
- Grunnleggjande programmering.
- Tutorial på w3schools.
- Introduksjon til lister. W3S.
REFERANSER
- Innebygde funksjonar.
- Liste-metodar.
- Strengmetodar.
- Import av modular.
- Matematiske funksjonar.
- Randomfunksjonar.
- Numpy.
- Plotting av grafar med matplotlib
- Nøkkelord.
Oppgaver
Animasjonar med Pygame
Hvis du har lyst til å laga spill og animasjonar, kan Pygame vera tingen:
- Pygame Basics.
- Input i Pygame: Events og Polling.
- Bevegelse med konstant fart og kollisjonshåndtering
- Sprettball med demping