Articles

Kodning på en Chromebook med Python och PyGame

May 09, 2019 av Team YoungWonks *

för att kunna koda på en Chromebook måste vi installera Linux på en Chromebook. Chromebooks kan nu installera Linux i en virtuell behållare i Chrome OS, utan att behöva installera om hela operativsystemet på enheten.

för att installera Linux måste du klicka på tidsalternativet längst ned till höger på skärmen.
Screengrab 1

När du gör det ser du ett popup-fönster som öppnas. Leta efter kugghjulsikonen och klicka på den.
Screengrab 2

som öppnar Inställningar för din Chromebook. Öppna menyn under Inställningar.
Screengrab 3

titta på alternativen som visas i menyn så ser du den som säger Om Chrome OS.
Screengrab 4

Nu kan du kontrollera om ditt Chrome OS faktiskt är den senaste versionen tillgänglig. Om det inte är den senaste versionen måste du uppdatera operativsystemet genom att klicka på rutan som säger Sök efter uppdateringar.
Screengrab 5

Här är Chrome OS den senaste versionen som visas.
Screengrab 6

Om Chrome OS inte är det senaste, kommer det att be oss att uppgradera det.

Nu när du går tillbaka till inställningsmenyn kan du hitta ett alternativ som säger Linux (Beta).
Screengrab 7

detta gör att vi kan installera en Linux-behållare i Chrome OS. Vanligtvis har den senaste versionen av Chrome OS alternativet Linux (Beta); men i vissa fall kanske det inte är tillgängligt. Detta beror på att det bara finns några Chromebooks som stöder Google-projektet Crostini.

för att ta reda på om din enhet stöds av Crostini, öppna följande länk i din Chrome-webbläsare: https://chromium.googlesource.com/chromiumos/docs/+/master/containers_and_vms.md#Crostini

Du måste sedan se om din dator använder ett av brädorna som visas på skärmen.
Screengrab 8

för att göra detta kan du gå till enhetslistan som visas.
screen 9

då kan du leta efter kortet som används av din enhet i kolumnen som visas.
Screengrab 10

Nu när du har sett alternativet Linux (Beta) under inställningsmenyn kan du börja installera Linux genom att klicka på det här alternativet som visas.
Screengrab 11

slå sedan på Linux genom att klicka på rutan som visas.
Screengrab 12

Klicka sedan på knappen Installera.
Screengrab 13

Nu kan det ta lite tid att installera Linux som visas.
Screengrab 14

nu när Linux-installationen är klar öppnar den automatiskt Linux-terminalen.
Screengrab 15

vid denna tidpunkt ska vi stänga terminalen för att se hur man kan öppna den själv på Chromebook.
Screengrab 16

för att göra detta kan du börja med att klicka på startprogrammet som visas.
Screengrab 17

leta nu efter terminalen i sökfönstret genom att skriva terminal. Du kan nu öppna den genom att klicka på Terminalikonen.
Screengrab 18

Du kan också lägga till den i din hylla genom att högerklicka på den och välja alternativet pin to shelf som visas.
Screengrab 19

Nu kommer terminalen att vara lättillgänglig på din Chromebook eftersom den har fästs på din hylla.
Screengrab 20

så när du klickar på Terminal i hyllan kommer du att kunna öppna den.

Nu när du har installerat Linux på din dator kan du installera Linux-program med Linux-kommandon.

Du kan i första hand använda en Apt-Get-Package manager för att installera Linux-program.

Du kan börja med att uppgradera Apt-Get-Package manager till den senaste versionen. Du gör det genom att skriva följande i din Linux-terminal: sudo apt-get update
Screengrab 21

När du trycker på enter uppdaterar den alla paket som visas.
Screengrab 22

Nu kan du använda Apt-Get-pakethanteraren för att installera, säg ett Python-program. Så du börjar med att installera IDLE3 som låter dig köra Python-program. IDLE är i grunden en integrerad utvecklings-och inlärningsmiljö för Python.

för att installera tomgång måste du skriva följande i terminalen: sudo apt-get install idle3
Screengrab 23

Vid denna tidpunkt kommer du att bli frågad om det är okej att installationen tar upp lite diskutrymme på din dator. Till detta svarar du med ett y som visas, vilket indikerar ett ja.
Screengrab 24

nu måste du vänta på att IDLE3 ska installeras.
när den har installerats kan du stänga terminalen som visas.
Screengrab 25

Nu kan du lägga till IDLE3-terminalen på din hylla som tidigare. Det betyder att du går till startprogrammet och skriver IDLE3 i sökfönstret. Du kommer då att se IDLE3 (med Python-3.5) terminalikonen.
Screengrab 26

Du kan högerklicka på den och välja alternativet pin to shelf. Det betyder från och med nu att klicka på IDLE3-ikonen på hyllan öppnar terminalen.
Screengrab 27

för att kontrollera om Python-skalet fungerar kan du skriva följande: 2 + 2 och det kommer att visa resultatet som 4.
Screengrab 28

Nu om du vill ta det ett steg längre och inte bara skriva Python-program utan också bygga spel med Python, kan du installera PyGame på din Chromebook.

för att installera PyGame måste du använda en pakethanterare som heter pip. Så du installerar först pip på din Chromebook med apt-get, sedan installerar du PyGame med pip.

så kommandot för att installera pip är som följer: sudo apt install python3-pip
Screengrab 29

Efter att ha visat enter, igen kommer du att bli tillfrågad om du vill fortsätta med tanke på att installationen ska ta upp ytterligare diskutrymme. Du kan skriva y som svar som tidigare.precis som apt-get låter dig installera Linux-program på datorn är pip ett pakethanteringsverktyg som låter dig installera Python-program. Tänk på att installationen av pip kan ta lite tid.

nu har pip installerats.
Screengrab 30

det betyder att du kan använda PIP package manager för att installera PyGame. För att göra detta kan du skriva följande kommando i terminalen: sudo pip3 install pygame
Screengrab 31

nu har PyGame installerats som visas.
Screengrab 32

för att kontrollera om PyGame har konfigurerats i din Python IDE kan du öppna ditt Python-skal och skriva följande: importera pygame
om du inte ser några fel betyder det att PyGame har installerats som visas.
Screengrab 33

detta tar oss till ett slut på bloggen om att ställa in din Chromebook för att skriva Python-program och bygga spel.

Du kan också använda Chromebook för att lära dig programmeringsspråket, skrapa. Scratch är ett utmärkt sätt att lära sig grundläggande begrepp inom datavetenskap – vare sig det är sekvensering, förgrening, looping eller variabler. För att arbeta med Scratch på din Chromebook måste du öppna din Chrome-webbläsare och gå till webbadressen www.Scratch.mit.edu
Screengrab 34

om du redan har ett konto kan du logga in direkt och om du inte gör det kan du klicka på Gå med Scratch-knappen och skapa ett konto. Om du väljer att inte skapa ett konto kan du fortfarande använda Scratch genom att klicka på knappen Börja skapa.
Screengrab 35

Nu kan du använda Scratch på din Chromebook. Det är bra för eleverna att lära sig Scratch eftersom det hjälper till med kritiskt tänkande.
Screengrab 36