
Python Kortkurs
Lär dig Python från grunden och börja skriva riktiga, fungerande program snabbt. Den här kursen täcker allt från syntaxgrunder och datastrukturer till objektorienterad programmering och filhantering. Du utforskar också praktiska verktyg som pandas, webbskrapning och datavisualisering. När du är klar har du färdigheterna att automatisera uppgifter, bearbeta data och bygga kommandoradsverktyg med självförtroende.
Vad du kommer att lära dig:
Den här kursen tar dig från att installera Python till att bygga kompletta, praktiska program med professionella tekniker. Du lär dig grundläggande syntax, styrflöde, funktioner och Pythons viktigaste datastrukturer. Du hanterar filer, hanterar undantag och tillämpar objektorienterad programmering på verkliga designproblem. Kursplanen täcker även standardbiblioteket, tredjepartspaket, versionshantering med Git och dataanalys med pandas. Du skriver enhetstester, felsöker kod effektivt och automatiserar repetitiva uppgifter. Varje ämne bygger direkt vidare på det föregående, vilket ger dig en solid och sammanhängande grund inom Pythonutveckling.
Hur du studerar praktiskt Python Kortkurs
Hur du övar Python Kortkurs
För dig som är företag och vill utbilda ditt team
På Dedika för företag anpassas kursen med övningar och exempel från just din verksamhet, på det sätt som ditt företag behöver.
Kursinnehåll
8 Kapitlen • 33 LektionerVaraktighet mellan 4 och 360 timmar (du bestämmer)
Kapitel 1DöljDölj detaljerSe detaljerPython-miljö och syntaxgrunder
Python-miljö och syntaxgrunder
Lektion 1 • Variabler och grundläggande datatyper
Introducerar variabeltilldelning och Pythons inbyggda primitiva typer. Studenterna får förmågan att lagra och etikettera data i program.
Lektion 2 • Grundläggande syntaxregler och struktur
Lär ut indentering, kommentarer och satsstruktur. Korrekta syntaxvanor förebygger fel under hela kursen.
Lektion 3 • Indata, utdata och enkla uttryck
Går igenom print(), input() och aritmetiska uttryck. Studenterna kan skriva interaktiva skript som tar emot och visar data.
Lektion 4 • Installera Python och sätta upp verktyg
Går igenom Python-installation, virtuella miljöer och redigeringsinställning. Etablerar den tekniska grund som varje efterföljande kapitel är beroende av.
Kapitel 2DöljDölj detaljerSe detaljerFlödeskontroll och beslutsfattande
Flödeskontroll och beslutsfattande
Lektion 1 • While-loopar och loopkontroll
Täcker while-loopar och satserna break, continue och pass. Studenterna styr exakt när en loop avslutas baserat på körningsvillkor.
Lektion 2 • Villkorssatser
Går igenom if-, elif- och else-block för förgreningslogik. Studenterna skriver program som svarar olika på varierande indata.
Lektion 3 • For-loopar och iteration
Introducerar for-loopar över sekvenser och intervall. Studenterna automatiserar repetitiva uppgifter genom att iterera över datasamlingar.
Lektion 4 • Boolesk logik och jämförelser
Lär ut jämförelseoperatorer och logiska kopplingar. Dessa är byggstenarna för varje villkorssats i kapitlet.
Kapitel 3DöljDölj detaljerSe detaljerFunktioner och kodåteranvändning
Funktioner och kodåteranvändning
Lektion 1 • Parametrar, argument och standardvärden
Går igenom positions-, nyckelords- och standardparametrar. Studenterna skriver flexibla funktioner som hanterar varierande anropsmönster.
Lektion 2 • Omfång och variabellivslängd
Förklarar lokalt, omslutande, globalt och inbyggt omfång. Att förstå omfång förhindrar subtila fel i program med flera funktioner.
Lektion 3 • Definiera och anropa funktioner
Lär ut nyckelordet def, funktionsanrop och returvärden. Funktioner är det primära verktyget för att strukturera alla kommande program.
Lektion 4 • Lambdafunktioner och högre ordningens funktioner
Introducerar anonyma funktioner och funktioner som tar emot eller returnerar funktioner. Studenterna skriver koncis, uttrycksfull kod med funktionella mönster.
Kapitel 4DöljDölj detaljerSe detaljerDatastrukturer: listor, tupler och dicts
Datastrukturer: listor, tupler och dicts
Lektion 1 • Dictionaries och mängder
Går igenom nyckel-värde-lagring med dicts och unikvärdes-lagring med mängder. Studenterna modellerar verkliga relationer och utför snabba uppslag.
Lektion 2 • Tupler och oföränderlighet
Introducerar tupler som sekvenser med fast längd som är oföränderliga. Studenterna använder tupler för att skydda dataintegritet och möjliggöra dictionary-nycklar.
Lektion 3 • List-comprehensions
Lär ut kompakt listbyggar-syntax med valfri filtrering. Studenterna ersätter utförliga loopar med läsbara enradsuttryck.
Lektion 4 • Listor: skapande och manipulering
Går igenom listskapande, indexering, slicing och mutationsmetoder. Listor är den mest använda insamlingstypen i Python-program.
Kapitel 5DöljDölj detaljerSe detaljerFilhantering och undantagshantering
Filhantering och undantagshantering
Lektion 1 • Läsa och skriva textfiler
Lär ut open(), läslägen och with-satsen för säker filåtkomst. Fil-I/O kopplar program till beständig extern data.
Lektion 2 • Höja och skapa anpassade undantag
Går igenom raise-satsen och att definiera anpassade undantagsklasser. Studenterna upprätthåller affärsregler och kommunicerar fel tydligt.
Lektion 3 • Arbeta med CSV- och JSON-filer
Går igenom standardbiblioteksmodulerna csv och json för strukturerad data. Studenterna utbyter data med externa system och verktyg.
Lektion 4 • Undantagshantering med try och except
Introducerar try-, except-, else- och finally-block. Studenterna förhindrar krascher och ger meningsfull återkoppling när fel uppstår.
Kapitel 6DöljDölj detaljerSe detaljerObjektorienterad programmering i Python
Objektorienterad programmering i Python
Lektion 1 • Arv och metodöverskuggning
Introducerar enkel- och multipelarv samt funktionen super(). Studenterna utökar befintliga klasser utan att duplicera kod.
Lektion 2 • Specialmetoder och operatörsöverlagring
Går igenom dunder-metoder som __str__, __repr__ och __eq__. Studenterna får anpassade objekt att bete sig som inbyggda Python-typer.
Lektion 3 • Metoder och inkapsling
Går igenom instansmetoder, statiska metoder och namnmangling för integritet. Studenterna kontrollerar åtkomst till objekts interna delar effektivt.
Lektion 4 • Klasser, objekt och attribut
Lär ut klassdefinition, instansiering och instansattribut. Klasser är grunden för alla objektorienterade designmönster.
Kapitel 7DöljDölj detaljerSe detaljerModuler, paket och standardbiblioteket
Moduler, paket och standardbiblioteket
Lektion 1 • Viktiga standardbiblioteksmoduler
Går igenom modulerna os, sys, math, datetime och collections. Studenterna löser vanliga uppgifter utan beroenden från tredje part.
Lektion 2 • Skapa och importera moduler
Lär ut modulskapande, importsyntax och modulsökvägen. Modulär kod är lättare att testa, underhålla och dela.
Lektion 3 • Hantera paket från tredje part med pip
Går igenom pip install, requirements.txt och bästa praxis för virtuella miljöer. Studenterna integrerar det bredare Python-ekosystemet i projekt.
Lektion 4 • Organisera kod i paket
Går igenom paketkataloger, __init__.py och relativa importer. Studenterna strukturerar flerfilsprojekt rent och professionellt.
Kapitel 8DöljDölj detaljerSe detaljerTillämpad Python: verklighetsbaserad problemlösning
Tillämpad Python: verklighetsbaserad problemlösning
Lektion 1 • Automatisera repetitiva uppgifter
Går igenom batchbearbetning av filer, namnändring och schemalagd skriptkörning. Studenterna sparar timmar av manuellt arbete genom automatisering.
Lektion 2 • Databearbetning och transformation
Går igenom att läsa, rensa och transformera dataset med hjälp av kärn-Python. Studenterna automatiserar repetitiva databeredningsuppgifter från början till slut.
Lektion 3 • Introduktion till testning med unittest
Går igenom att skriva och köra enhetstester med unittest-modulen. Studenterna verifierar programmets korrekthet och förhindrar regressioner.
Lektion 4 • Bygga kommandoradsverktyg
Lär ut argparse för CLI-argumenttolkning och skriptpaketering. Studenterna levererar användbara verktyg som icke-programmerare kan köra.
Lektion 5 • Felsökning och kodkvalitet
Introducerar pdb, utskriftsbaserad felsökning och linting-verktyg. Studenterna hittar och åtgärdar buggar snabbare och skriver renare, mer konsekvent kod.
Ditt giltiga slutförandecertifikat
Den här kursen är för dig:
Blivande utvecklare: redo att skriva sina första riktiga Pythonprogram.
Marknadsanalytiker: som vill automatisera rapporter och rensa data snabbare.
Karriärbytare: som bygger tekniska färdigheter för att komma in i teknikbranschen.
Forskare: som vill bearbeta experimentdata med kod.
Småföretagare: ivriga att automatisera repetitiva administrativa arbetsflöden.
Hobbyister och skapare: nyfikna på att bygga sina egna anpassade mjukvaruverktyg.
Vad våra elever säger
Era lektioner är perfekta. Jag köpte årspaketet och har äntligen möjlighet att följa olika ämnen som intresserar mig utan att behöva byta plattform... tack för allt ni gör, jag har redan rekommenderat er till andra...

Jag gillar hur lektionerna går rakt på sak och hur jag kan byta kapitel och hoppa över innehåll som jag inte behöver.

Jag gillar innehållet och presentationssättet samt transkriptionen av videorna, vilket påskyndar processen!

Plattformen är snabb och enkel att använda. Mångfalden av innehåll och de kompletterande videorna hjälper mycket i inlärningen.

Viktigaste kompetenserna
FAQ
Vem är Dedika?
Är intyget giltigt i Sverige?
Är kurserna gratis?
Vad är kursens arbetsinsats?
Hur ser kurserna ut?
Hur fungerar kurserna?
Hur lång tid tar kurserna?
Vad kostar kurserna?
Vad är en EAD- eller onlinekurs och hur fungerar den?
PDF-kurs




















