VARNING! Fönstret är för smalt för att använda pythonlabbet.se fullt ut. Använd en enhet med tangentbord!

Lär dig programmera i Python

Välkommen till pythonlabbet.se!

Du är inte inloggad.

Pythonlabbet fungerar bäst inloggad. Med det sagt, får du gärna kika in.

Pythonlabbet är ett interaktivt läromedel i programmering

Här kan du lära dig programmera i Python utan att installera något.
Allt du behöver är en webbläsare och internet.

Så använder du Pythonlabbet

Det är viktigt att du använder en enhet med tangentbord.
Det går inte att programmera ordentligt utan ett riktigt tangentbord!

I avsnitten är texten och uppgifterna viktigast. Videoklippen ska ses som ett komplement.

På sidan för problemlösning kan du testa vad du lärt dig. Lär dig gärna grunderna i del 1 först.

Inspirerat av PRIMM och UMC

PRIMM1 (Predict Run Investigate Modify Make) och UMC2 (Use Modify Create) är två modeller för att lära ut programmering. Båda syftar till att undvika att eleven skriver kod direkt. Istället ska eleven börja läsa kod i färdigskrivna program, testa att köra dem och kanske försöka förutsäga vad de gör. Senare får eleven modifiera befintlig kod och behöver då inte själv ta ansvaret för att koden är korrekt. Till slut skriver eleven egen kod.

  1. 1. Teachers' Experiences of using PRIMM to Teach Programming in School - Sue Sentance et al.
  2. 2. Use, Modify, Create: Comparing Computational Thinking Lesson Progressions for STEM Classes - Nicholas Lytle et al.