Learn programming: Difference between revisions
Created page with "= Nivå 1 = https://scratch.mit.edu/ = Nivå 2 = https://codecombat.com/ = Nivå 3 = GameBoard" |
|||
(6 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
= Nivå 1 = | = Nivå 1 = | ||
För att komma igång finns det nog inget som är så enkelt och trevligt att jobba med som Scratch: | |||
https://scratch.mit.edu/ | https://scratch.mit.edu/ | ||
Även Lego Mindstorms har ett liknande grafiskt gränssnitt. | |||
= Nivå 2 = | = Nivå 2 = | ||
Efter att man klarat av grunderna med grafiska programmeringsspråk är det dags att börja skriva kod. Ett enkelt steg att börja med här innan man börjar ladda ner IDE:n och annat är att testa tex detta: | |||
https://codecombat.com/ | https://codecombat.com/ | ||
Där styr du sonika en karaktär i ett spel mha programkod. Ett annat exempel kan vara: | |||
http://pythonturtle.org/ | |||
= Nivå 3 = | = Nivå 3 = | ||
Nu är det dags att börja programmera på riktigt. Python är ett trevligt programspråk att börja med. Testa tex Thonny som är en enklare IDE med lite bättre hjälp vid kompileringsfel mm: | |||
https://thonny.org/ | |||
I Thonny kan man sedan börja sin Python-resa. Vill man ha något grafiskt snabbt kan man återkoppla till Python Turtle eftersom det faktiskt finns inbyggt i Python: | |||
https://opentechschool.github.io/python-beginners/en/simple_drawing.html | |||
https://docs.python.org/3.3/library/turtle.html?highlight=turtle | |||
När man sedan känner sig mer säker kan man gå vidare med tex: | |||
https://www.pygame.org | |||
Google har precis också släppt ett initiativ för att lära sig koda: | |||
https://grasshopper.codes/ | |||
Sedan finns ju hela floran med Arduino som också är enkelt att komma igång med: | |||
https://www.arduino.cc/ | |||
Vill man programmera Windows-program är Visual Studio och programspråket C# ett smidigt sätt. Välj "Community"-varianten av Visual Studio så är det gratis för privat bruk: | |||
https://visualstudio.microsoft.com/ | |||
Mitt egna Python-gameboard-lib: | |||
[[GameBoard]] | [[GameBoard]] |
Latest revision as of 09:11, 14 November 2019
Nivå 1
För att komma igång finns det nog inget som är så enkelt och trevligt att jobba med som Scratch:
Även Lego Mindstorms har ett liknande grafiskt gränssnitt.
Nivå 2
Efter att man klarat av grunderna med grafiska programmeringsspråk är det dags att börja skriva kod. Ett enkelt steg att börja med här innan man börjar ladda ner IDE:n och annat är att testa tex detta:
Där styr du sonika en karaktär i ett spel mha programkod. Ett annat exempel kan vara:
Nivå 3
Nu är det dags att börja programmera på riktigt. Python är ett trevligt programspråk att börja med. Testa tex Thonny som är en enklare IDE med lite bättre hjälp vid kompileringsfel mm:
I Thonny kan man sedan börja sin Python-resa. Vill man ha något grafiskt snabbt kan man återkoppla till Python Turtle eftersom det faktiskt finns inbyggt i Python:
https://opentechschool.github.io/python-beginners/en/simple_drawing.html
https://docs.python.org/3.3/library/turtle.html?highlight=turtle
När man sedan känner sig mer säker kan man gå vidare med tex:
Google har precis också släppt ett initiativ för att lära sig koda:
Sedan finns ju hela floran med Arduino som också är enkelt att komma igång med:
Vill man programmera Windows-program är Visual Studio och programspråket C# ett smidigt sätt. Välj "Community"-varianten av Visual Studio så är det gratis för privat bruk:
https://visualstudio.microsoft.com/
Mitt egna Python-gameboard-lib: