Python tutorials/böcker för en 10-åring

Permalänk

Python tutorials/böcker för en 10-åring

Hej,
min son på 10 har visat ett visst intresse för att lära sig programmera och även fast jag inte använder python mycket själv tycker jag det är dagens basic om man säger så, mao., bra att lära sig grunderna på.

Dock hittar jag väldigt lite med litteratur eller tutorials baserat på python när jag letar online. Det finns massor av best-pratices, språkdefinitioner, hur man skriver en while loop osv, men ingenting som tar honom från grunden i enkla steg genom att programmera ett spel eller program kapitel för kapitel med exempel genom hela som i slutändan blir en färdig produkt.

Nu är det ju så att jag kan programmera, så jag har gjort lite uppgifter till honom redan, men jag märker att jag inte är någon speciellt bra lärare då jag utgår ifrån att alla vet vad jag vet.

Så min fråga; är det någon som sitter på tips som kan hjälpa här? Antingen en Python for Beginners kurs/bok/videoserie eller något annat som tar i utgångspunkt att studenten börjar från scratch och vägleder hen att koda ett program som gör X via N lektioner? Gärma gratis, men finns det betalda tjänster som är BRA funkar det givetvis också.

Visa signatur

[Geek, Dad, Programmer, RC enthusiast, Technology evangelist]

Permalänk
Medlem

Kan rekommendera detta, https://automatetheboringstuff.com/ där jag började min pythonresa.
Finns även fler böcker inrikttade t.ex om utveckling mot minecraft som kan vara roligt för en 10årig.

PyCharm Community Edition är perfekt och gratis editor att använda med python.

La till PyCharm
Permalänk
Skrivet av trwl:

Kan rekommendera detta, https://automatetheboringstuff.com/ där jag började min pythonresa.
Finns även fler böcker inrikttade t.ex om utveckling mot minecraft som kan vara roligt för en 10årig.

PyCharm Community Edition är perfekt och gratis editor att använda med python.

Tack, hittade bl.a. "Invent Your Own Computer Games with Python, 4th Edition" där vilket är precis vad jag var ute efter. Provar den och ser var han hamnar. Tack!

Som IDE har jag redan installerat VS Code, men tack för tipset.

Visa signatur

[Geek, Dad, Programmer, RC enthusiast, Technology evangelist]

Permalänk
Medlem

Utgår från att det är okej med engelska?

Isåfall rekommenderar jag "Head First"-serien. Finns med Python-inriktning. Skrivna lekfullt och på ett pedagogiskt sätt, fungerar både för barn och vuxna.

https://www.adlibris.com/se/bok/head-first-python-2e-97814919...

Permalänk
Skrivet av izzie:

Utgår från att det är okej med engelska?

Isåfall rekommenderar jag "Head First"-serien. Finns med Python-inriktning. Skrivna lekfullt och på ett pedagogiskt sätt, fungerar både för barn och vuxna.

Ja, glömde skriva det. Engelska är modersmål så fungerar toppen. Tack för tipset, får åka och bläddra lite i den men verkar absolut lovande.

Visa signatur

[Geek, Dad, Programmer, RC enthusiast, Technology evangelist]

Permalänk

Hur pass avancerat behöver det egentligen vara? När jag gick på mellanstadiet upptäckte jag att det fanns ett program som följde med operativsystemet som hette Qbasic och så räckte det att prova sig fram och titta på den inbyggda hjälpen för att lära sig hur man skulle programmera. Programmen blev förstås inte så bra i början eftersom jag inte kunde så mycket.

Permalänk
Skrivet av Kommenterande 2:

Hur pass avancerat behöver det egentligen vara? När jag gick på mellanstadiet upptäckte jag att det fanns ett program som följde med operativsystemet som hette Qbasic och så räckte det att prova sig fram och titta på den inbyggda hjälpen för att lära sig hur man skulle programmera. Programmen blev förstås inte så bra i början eftersom jag inte kunde så mycket.

Det behöver inte vara så avancerat, men problemen med just Python har varit att jag inte lyckats hitta några bra resurser där man lär sig av exempel. Det hela verkar mest vara white papers på hur Python fungerar.

När jag lärde mig basic back in the day på en vic20 fanns det liksom sida upp och sida ner med exempel som höll ångan igång. Det första exemplet var väl typ en standard Hello World printline, men sedan fick man lägga till loops osv, så man behövde inte veta vilken funktion man behövde leta efter innan man lärt sig alla funktioner typ. Visst, då kanske Python inte är rätt val av mig som förälder, men det verkar vara det de kommer lära sig i skolan lite senare så då kör vi direkt på det så får tiden utvisa om hans intresse är stort nog att plocka upp andra språk senare. Det hela rör sig mer om att tänka som en programmerare tycker jag, men kan man kombinera det med att använda samma språk som de komme göra i skolan är det ju toppen.

Visa signatur

[Geek, Dad, Programmer, RC enthusiast, Technology evangelist]

Permalänk
Medlem
Skrivet av emigrating12:

Det behöver inte vara så avancerat, men problemen med just Python har varit att jag inte lyckats hitta några bra resurser där man lär sig av exempel. Det hela verkar mest vara white papers på hur Python fungerar.

Har du tittat på Pythons officiella nybörjarguide (python.org -> Dokumentation -> Beginner's Guide)?

Permalänk
Medlem

Måste det vara Python? Annars kan jag tipsa om Roblox och LUA programmeringen där.