Välj ditt språk
Python Kortkurs
Över 2 miljoner studenter världen över

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.

Dedika för företag

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.

Klicka här

Kursinnehåll

8 Kapitlen • 33 LektionerVaraktighet mellan 4 och 360 timmar (du bestämmer)

Kapitel 1Se detaljer

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 2Se detaljer

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 3Se detaljer

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 4Se detaljer

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 5Se detaljer

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 6Se detaljer

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 7Se detaljer

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 8Se detaljer

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.

Certifiering

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...
Giulio Carlo
Giulio CarloStudent inom Digital marknadsföring
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.
Mariana Ferres
Mariana FerresStudent inom Fotografi
Jag gillar innehållet och presentationssättet samt transkriptionen av videorna, vilket påskyndar processen!
Luciana Alvarenga
Luciana AlvarengaStudent inom Nageldesign
Plattformen är snabb och enkel att använda. Mångfalden av innehåll och de kompletterande videorna hjälper mycket i inlärningen.
André Felipe
André FelipeStudent inom Prompt Engineering

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