Annons

Datorkod är mycket viktigt. Nästan varje elektronisk enhet som du använder förlitar sig på kod. Hur saker fungerar kan verka ganska förvirrande, men när du bryter ner det är det faktiskt enkelt.

Personer som skapar kod kallas programmerare, kodare eller utvecklare. De arbetar alla med datorer för att skapa webbplatser, appar och till och med spel! Idag lär du dig vilken kod den har, vad den är till för och hur du själv börjar lära dig kod.

Vad är kod?

Exempel på maskinkod

Datorer har sitt eget språk som heter Maskinkod som säger dem vad de ska göra. Som ni ser är det inte mycket meningsfullt för människor!

Varje nummer eller bokstav berättar datorn att ändra något i dess minne. Detta kan vara ett nummer eller ett ord eller en liten del av en bild eller video. I sig själva vet datorer inte hur man gör något. Det är programmerarens uppgift att ge dem instruktioner.

Det är möjligt att lära sig maskinkod, men det skulle ta lång tid! Lyckligtvis finns det ett enklare sätt att kommunicera med datorer.

Vad är ett programmeringsspråk?

view instagram anonymous

Hej värld i Python
Nu ser det lite lättare att förstå! Den här bilden visar hur man säger datorn att säga Hej världen. Istället för att använda maskinkod använder den ett programmeringsspråk som heter Pytonorm.

Nästan alla programmeringsspråk fungerar på samma sätt:

  1. Du skriva kod att berätta vad man ska göra: tryck ("Hej, världen").
  2. Koden är sammanställt, som förvandlar den till maskinkod som datorn kan förstå.
  3. Datorn exekverar koden och skriver Hej världen tillbaka till oss.

Det finns hundratals olika programmeringsspråk som kan verka förvirrande, men alla gör samma sak. Du skriver in vad du vill att den ska göra, den kompilator förvandlar det till språk datorn förstår, sedan gör datorn det, som kallas exekvera koden i programmering talar!

Vad är kodning?

Ibland är koden lätt att förstå

Kodning är processen att använda ett programmeringsspråk för att få en dator att bete sig hur du vill. Varje kodrader säger datorn att göra något, och ett dokument fullt med kodrader kallas a manus.

Varje skript är utformat för att utföra ett jobb. Det här jobbet kan vara att ta en bild och ändra storlek. Det kan spela ett visst ljud eller musikstycke. När du klickar tycka om på någons inlägg på sociala medier är ett skript det som får det att hända.

Till skillnad från människor kommer datorer att göra exakt det du berättar för dem. Det kan låta bra, men det kan orsaka problem. Om du ber en dator att börja räkna uppåt och inte säger att den ska sluta kommer den att fortsätta räkna för alltid! Att vara en bra programmerare handlar om att veta hur man säger en dator att agera.

Vad är ett program?

Manus kan bara göra saker om de är det sammanställt och då avrättade. Detta är användbart medan du fortfarande arbetar med det, men när du är klar vill du att människor som inte är programmerare ska kunna använda ditt skript. Vad du behöver är att förvandla ditt skript till ett program.

När du är nöjd med ditt skript kan du kompilera det till ett program. Som du redan vet ändrar kompileringskoden från din programmeringsspråk in i maskinkod datorn kan förstå. Den här gången lagras maskinkoden i a program som vem som helst kan ladda ner och använda. Varje typ av app, spel eller webbplats är ett program.

Är kodningen svår?

Koden kan vara som böcker i ett bibliotek

Kodning kan vara mycket enkel och vem som helst kan lära sig grunderna. En bra analogi är att tänka på kodning som böcker i ett bibliotek. Vissa böcker använder ett enkelt språk, och berättelserna är lätta att förstå. Andra använder mycket komplexa ord och har berättelser som verkar vara meningslösa. Oavsett om de är enkla eller svåra att läsa är de alla böcker.

Ju fler böcker du läser, desto bättre blir du på det. Det komplicerade språket eller förvirrande berättelser blir lättare att förstå tills du en dag kan läsa saker som du inte ens drömt om tidigare!

Att lära sig att koda är detsamma. Första gången du försöker koda kommer du att ha det svårt, men varje gång du gör det blir du bättre. Om du har svårt att lära dig ett programmeringsspråk kan du fortfarande lära dig de viktiga idéerna bakom det med hjälp av ett visuellt kodningsspråk. Du kan till och med skapa ditt eget Mario-spel Gör ditt eget Mario-spel! Grunderna för repor för barn och vuxnaVisste du att du kan skapa spel även om du inte känner till programmering? Här är en komplett guide för att komma igång med att göra ditt första spel i Scratch. Läs mer utan att skriva någon kod alls!

Hur ser kod ut?

Exempel på Python-program

Bilden ovan visar ett skript som heter hello_name. Du har redan sett att en enda rad med kod kan få datorn att skriva ut på skärmen. Låt oss säga att istället för att bara säga hejvärld, vill du att användaren ska skriva in sitt namn och att datorn ska hälsa dem med namn? Låt oss dela upp vad som händer här.

  1. När skriptet startar datorn grafik en fråga till skärmen.
  2. Därefter väntar datorn på att användaren ska göra det inmatning deras namn och sparar det.
  3. "Hej" grafik till skärmen, tillsammans med den sparade namn.
  4. I Cmder-fönstret, skriptet sammanställer och exekverar använder sig av Pytonorm.
  5. Skriptet körde precis som det var utformat för innan det gick ut.

I det här exemplet visas en enkel kodkod skriven i en kodredigerare, och kör i Cmder som är en typ av terminal fönster. Oroa dig inte för mycket för vad någon av dessa saker är för nu. Du vet nu hur Python-koden ser ut och hur det här skriptet fungerar.

Hur kod blir ett program

Förvandla ett manus till ett program

Om du är helt ny med koden kanske du fortfarande undrar hur skript som det ovan blir det slags program du är van vid att använda. I bilden ovan är fönstret till vänster ett verktyg för att förvandla Python-skript till program. Fönstret till höger har en ikon som heter hello_name.exe. Jag tror att du kan gissa vad som händer om du skulle klicka på det!

Gif för den fungerande .EXE-filen

Från ingen kod, till ett färdigt program. Detta exempel är verkligen enkelt, men det är så att nästan all kodning fungerar. Varje dag använder människor programmeringsspråk de har lärt sig att skriva skript, som kommer att bli program vi använder alla.

Kodning är cool

Dagens artikel har lärt dig vad kod är och hur någon Python-kod fungerar. Det finns många fantastiska webbplatser och appar som kan hjälper dig att lära dig programmering för!

Kodning är för alla, och start har aldrig varit lättare. Du kan till och med lära dig att koda med Minecraft Minecraft Hour of Code lär barnen grunderna i programmeringMinecraft Hour of Code innehåller flera utmärkta tutorials för att hjälpa barnen att lära sig grunderna i programmering. Läs mer !

Ian Buckley är frilansjournalist, musiker, artist och videoproducent bosatt i Berlin, Tyskland. När han inte skriver eller på scenen tänker han på DIY-elektronik eller kod i hopp om att bli en gal forskare.