- Chapter 1: Create a Custom Calculator
- Chapter 3: Quiz Games and If Statements
- Socratica-klipp: 2, 3, 5, 7, 9, 11
Jag kan skapa enkla python-script i Visual Studio Code och vet även hur jag ska göra för att köra programmet. Jag vet hur jag skriver ut text på skärmen. Jag kan använda if
och else
. Jag kan ta in input från användaren och göra något med det. Jag kan använda Python som en miniräknare för att t.ex. räkna ut arean av en cirkel. Jag kan använda variabler och jag vet vilka de vanligaste datatyperna är. Jag vet hur man t.ex. konverterar texten "14" till talet 14.
- Chapter 4: Guessing Games with Random Numbers and Loops
- Turtle programming in Python
- Socratica-klipp: 10
Jag vet hur jag använder for
och while
för att upprepa kodblock flera gånger. Jag vet hur man importerar moduler. Jag kan använda modulen random
för att skapa slump i mina program.
Jag kan använda modulen turtle
för att rita ut saker på skärmen (jag kan t.ex. rita ut en fyrkant eller en triangel). Jag kan använda loopar i mina turtle-program.
- Jag kan ovanstående
- Jag har gjort Quiz 4 och får alla rätt.
Jag kan skapa egna funktioner. Jag kan kalla på funktioner. Jag kan skicka in saker i funktioner och få ut saker från funktioner. Jag förstår varför funktioner är bra att ha. Jag vet hur jag använder return
. Jag kan förklara skillnaden mellan att definiera en funktion och att kalla på en funktion. Jag kan förklara vad som menas med argument i programmeringsvärlden. Jag kan skapa funktioner som tar noll, ett eller flera argument.
Jag kan skapa och använda listor. Jag kan skilja på listor och tuples. Jag förstår vad det betyder att iterera. Jag vet vad de inbyggda funktionerna len
och range
gör för något.
- Chapter 5: Introduction to Graphics
- Chapter 8: Introduction to Animation
- Chapter 10: Controllers and Graphics
Gör vad ni vill. Utforska fritt. Skapa ett spel! Visa upp! Låt andra testa spelet!
- Socratica-klipp: 20, 29, 13, 15, 22
Jag kan spara och öppna filer. Jag kan t.ex. göra ett enkelt spel med en high score-lista som sparas mellan körningarna. Jag kan använda dictionaries. Jag kan använda sets. Jag kan förklara vad som skiljer dictionaries och sets från listor.
Jag kan använda list comprehensions.
- Jag kan ovanstående