Avsparket för din resa in i programmeringens värld: Förstå grunderna, begrip vad som händer i datorn med 0 och 1, och utveckla dina första program.
På den här platsen först och främst en varm välkommen! Jag önskar dig mycket framgång och mycket nöje med träningen!
Varje dator ger dig allt du behöver. Här kommer du ändå att lära dig att känna till ett mycket kraftfullt verktyg med Atom(.io). Editorn hjälper dig med mjukvaruutveckling.
Traditionerna bör vårdas. Du hoppar inte in med vilket exempel som helst. Istället lär du känna en tradition som funnits i årtionden: "Hello World"-programmet.
Känner du till de grundläggande stegen i varje program? De har varit en central del sedan början: Indata, utdata och bearbetning. Här lär du dig känna till EIV-kommandona.
Kommentarer är som saltet i soppan. Helt utan blir soppan ofta väldigt smaklös, för mycket gör den olämplig att äta. Här lär du dig grundsatsen och syntaxen.
Har du hört? I en dator är allt 1 och 0. Märker man knappt, eller hur? Ta reda på vad som händer bakom kulisserna.
Vi kan inte bara lagra slumpmässiga data. Genom datatyper kan du beskriva olika typer. Ta reda på varför och varför.
Okej, siffrorna som 1 och 0 lyser nu. Men vad sägs om bokstäver? Upptäck hur även detta problem har lösts.
Nu slår vi över till programmering: Variabler i koden.
En dator kan räkna. Och precis det kan ett programspråk också. Här lär du dig hur det fungerar.
Hittills kan du bara läsa in tecken. För att visa fler exempel skulle inmatning av numeriska värden vara till hjälp. Det kommer du också att lära dig här.
Som i matematiken kan du göra jämförelser. Dessutom kan programkod kopplas till villkor. Denna centrala metod läggs nu också till i din portfölj.
En enkel jämförelse räcker inte? Då måste du lära dig hur du kan koppla ihop och ändra flera villkor: med logiska operatorer.
Variabler är bara en del av ekvationen. För att t.ex. läsa in en dynamisk mängd värden används arrayer.
Här lär du dig om uppbyggnaden av arrayer.
Elementen i en array kan tas bort och läggas till. Lär dig några av möjligheterna.
För att det inte bara ska förbli teoretiskt, ser du nu också arrayer i praktisk användning.
Upprepa logik med loopar. Lär dig den första varianten med nyckelordet "while".
Loopar är t.ex. otroligt viktiga vid bearbetning av arrayer. Här lär du dig hur det fungerar.
En annan konstruktion som ofta används: for-slingan. Det ska du också lära dig nu.
På de flesta språk kan du skapa slumpmässiga tal. Med dem kan vi utveckla många fler exempel. Här lär du dig hur det fungerar i JavaScript.
Do/while-loopen är en fotstyrd loop som i vissa situationer är det mer eleganta valet. Ta reda på hur det fungerar.
Utan funktioner skulle program vara mycket statiska. Här lär du dig nu att dela upp koden på ett meningsfullt sätt.
Hur kan funktioner bli ännu mer meningsfulla? Genom parametrar. Lär dig känna dem i den här lektionen.
Det sista aspektet: Returvärden. Otroligt viktigt och i nästan varje språk ett ämne.
Funktionerna är också en utmaning. Variablerna du skapar där gäller inte någon annanstans. Lär dig konceptet om omfattningar.
Du kan dela upp kod i flera filer på nästan vilket språk som helst. Lär dig här hur man gör det.
Objektorientering kan fylla egna kurser med flera hundra timmar. Här lär du dig grunderna.
Hur skapas objekt och egenskaper i JavaScript?
Metoder är funktioner i ett objektorienterat sammanhang. Här får du lära känna dem.
Vill du initialisera objekt? Då hjälper konstruktören.
I mjukvaruutveckling finns det två kategorier av språk: de som kompileras och de som tolkas av en tolk. Här lär du dig skillnaden.
Programspråk diskuteras ofta. Men i vilken relation står de egentligen till datorn? Trots allt är det ju text. Är det inte egentligen allt 1 och 0?
I den här videon får du lära dig grunderna i källkod igen. Dessutom får du lära dig vilka redigerare t.ex. inte fungerar alls.
Många språk som JavaScript, PHP och Co är dynamiska när det gäller datatyper. Andra språk däremot är mer strikta där. Varför egentligen? Och var finns fördelarna och nackdelarna?
Kommentera nu „Lära sig programmering för nybörjare“