Välkommen
Programmering, problemlösning och logik med Python för nybörjare är en kurs på svenska för att lära sig programmeringsspråket Python.
Registrera dig idag på följande sida: https://heaplevelcodeacademy.thinkific.com
Detta är en introduktion som kommer beskriva hur du kan lära dig Python i den här kursen. Du kommer bl a lära dig följande
- Installera Python
- Lära dig skriva olika sorts program som interagerar med användaren
- Lära dig skriva komplexa program som kommunicerar över nätverk
Varför ska man lära sig programmering?
- Allt fler lär sig programmering. Det är ett ämne i grundskolan idag.
- Programmering finns överallt. Det ger dig bra insikt i hur det nya moderna samhället fungerar.
- Programmering är en viktig kompetens i morgondagens samhälle – oavsett AI:s frammarsch!
- Programmering tränar ditt logiska tänkande och problemlösning
- Efter kursen har du mer kunskap om Python som språk och hur kommandon fungerar. Du kommer också ha skrivit flera enkla program för att förstår hur man kan använda Python på riktigt.
Upplägg
Denna kurs är uppdelad i flera nivåer. Syftet med detta är flera, dels får du som student ett upplägg som känns strukturerat. Varje nivå måste klaras av med examination innan du kan gå vidare till nästa. Idag finns det mycket resurser online, både på gott och ont. För en nybörjare är detta inte alltid tacksamt då det är lätt att man går vilse bland alla spellistor på YouTube eller Google-sökningar. Konsekvensen blir att man känner sig överväldigad och börjar jobba på en felaktiga bana. När man inte känner att det finns en struktur så tappar man lätt motivationen. Efter att man tappat motivationen kan det vara svårt att komma igång. Därför är en struktur viktigt för att kunna slutföra resan som man påbörjat.
Här är en förhandstitt om avsnitt som visar hur du installerar Python på din dator
Filosofin i kursen
Du kommer att lära dig tänka i kod med olika mönster (paradigm). Dels kommer vi påbörja vår resa med det som kallas imperativ programmering – ”säger-åt-datorn-direkt-med-kommandon-vad-som ska-göras”.
Sedan kommer vi tidigt att fortsätta med något som går under namnet objektorienterad programmering (OOP) och dess byggstenar: klasser + objekt. Inom OOP är utvecklingsmodellen utformad på sådant sätt att vi försöker modellera världen genom att kapsla instruktioner och data via specifika vägar i koden (objekt). Vi tror på den metoden för att snabbt komma till rätta med ett kraftfullt paradigm och nånting du kommer ha nytta av i din framtida programmeringsresa.
Vi tror att om man lär sig programmera genom klasser och objekt får man på köpet ett tankesätt som är direkt nyttigt för framtiden och andra språk.
Läs mer om skillnaden mellan olika programmeringsparadigm här.
Bland det vanligaste i en programmerares yrke är att omvandla önskemål, behov eller (galna) idéer till något konkret program. Detta är inte alltid självklart att lära sig bara genom att läsa igenom en bok eller gå en kurs. Med objekt och klasser är man på god väg att lära sig tankesättet att omvandla idéer till konkreta program som är avancerade och utöver triviala exempel.
Vikten av att göra övningar
Man behöver öva, öva och återigen öva. Programmering är ett hantverk och det finns ingen genväg till att bli en bra kodare. Man behöver handledning och vara en lärling. Det som är lättare med programmering än hantverk i vissa fall är att det är enkelt på egen hand jobba med uppgifter och ta till sig information. Risken finns att man kommer in på felaktiga banor dock vilket gör att övningarna som erbjuds i denna kurs är genomtänkta och följer en struktur. Denna kurs innehåller en signifikant andel övningar och varje övning ska ses som en viktig del i resan till att bli en bra programmerare.
Vill du veta mer?
Kontakta oss idag om du har frågor om kursen eller behöver hjälp med material för programmeringskurser.