Brug af debugging-værktøjer
Udforsk Pythons debugging-værktøjer til effektiv fejlfinding.
Brug af debugging-værktøjer er en gratis Python Academy-lektion på CoddyKit. Dette er lektion 3 af 3. Du kan læse hele lektionen gratis nedenfor — og derefter øve dig praktisk i browseren med en indbygget kodeeditor og en AI-vejleder, der er tilgængelig døgnet rundt. Den er en del af læringsforløbet i Python Academy, og dine fremskridt synkroniseres på tværs af nettet og CoddyKit-appen. Python Academy-kurset indeholder 3 lektioner i alt.
Brug af fejlfindingsværktøjer
Moderne fejlfindingsværktøjer forenkler processen med at identificere og rette fejl i din kode. Disse værktøjer har funktioner som stoppunkter, trinvis udførelse og inspektion af variabler.
I denne lektion lærer du at bruge populære fejlfindingsværktøjer og IDE-funktioner til fejlfinding af Python-programmer.

Fejlfinding i IDE'er
De fleste moderne IDE'er som PyCharm, VS Code og Jupyter Notebook har indbyggede fejlfindingsværktøjer. Med disse værktøjer kan du sætte stoppunkter, gennemgå kode trin for trin og undersøge variabler.
Angivelse af stoppunkter
Et stoppunkt sætter programmets udførelse på pause ved en bestemt linje. Du kan undersøge variabler og analysere programmets tilstand på dette tidspunkt.
I VS Code skal du klikke ved siden af linjenummeret for at sætte et stoppunkt. I PyCharm skal du klikke i margen ved siden af kodelinjen.
Gennemgang af kode trin for trin
Fejlfindingsværktøjer giver dig mulighed for at udføre din kode linje for linje (gå over et trin) eller gå ind i funktioner (gå ind). Det hjælper dig med at identificere, hvor logikken bryder sammen.
Undersøgelse af variabler
Under en fejlfindingssession kan du undersøge værdierne af variabler i det aktuelle område. IDE'er viser normalt variabelværdier i et særskilt panel.
# Example for variable inspection
x = 10
y = 20
z = x + y
print(z) # Inspect x, y, and z during debuggingBrug af overvågningsudtryk
Overvågningsudtryk giver dig mulighed for at følge værdierne af bestemte variabler eller udtryk under en fejlfindingssession. Denne funktion findes i de fleste IDE'er.
Brug af kaldestakken
Kaldestakken viser rækkefølgen af funktionskald, der førte til programmets aktuelle punkt. Den er nyttig til at spore udførelsesforløbet.
Brug af fejlfindingsudvidelser
Værktøjer som Python-udvidelsen til VS Code og PyCharms fejlfindingsudvidelser har avancerede funktioner som fjernfejlfinding og betingede stoppunkter.
Almindelige fejl under fejlfinding
Her er nogle almindelige fejl, du bør undgå:
- Ikke at angive stoppunkter effektivt, hvilket fører til ufuldstændig analyse.
- At ignorere kaldestakken, mens du sporer komplekse fejl.
- Udelukkende at stole på manuel fejlfinding uden at bruge IDE-funktioner.
Hvad har vi lært?
I denne lektion har du lært:
- Sådan bruger du IDE'er til fejlfinding med stoppunkter og trinvis gennemgang af kode.
- Sådan undersøger du variabler og bruger overvågningsudtryk under fejlfinding.
- Hvor vigtig kaldestakken er, når du sporer programmets forløb.
- Sådan bruger du avancerede fejlfindingsudvidelser til bedre analyse.
Flot klaret! Lad os gå videre til det næste emne.

Lær Python med en AI-underviser — gratis
Skriv og kør rigtig kode i din browser, få øjeblikkelig hjælp fra en AI-underviser døgnet rundt, og fortsæt, hvor du slap, på web eller i appen.
- Kurser
- 76
- Lektioner
- 320
Ofte stillede spørgsmål
Er lektionen “Brug af debugging-værktøjer” gratis?
Ja — hele teksten til “Brug af debugging-værktøjer” kan læses gratis her på nettet. Hvis du vil øve dig interaktivt med en indbygget kodeeditor og en AI-vejleder døgnet rundt og få adgang til resten af Python Academy-kurset, skal du opgradere til CoddyKit PRO. Python Academy-kurset indeholder 3 lektioner i alt.
Hvad lærer jeg i “Brug af debugging-værktøjer”?
Udforsk Pythons debugging-værktøjer til effektiv fejlfinding. Du øver dig i Python Academy med praktisk kode, som du kører direkte i browseren, og en AI-vejleder døgnet rundt besvarer dine spørgsmål, mens du arbejder dig gennem lektionen.
Skal jeg have erfaring for at begynde på Python Academy?
Der kræves ingen tidligere erfaring. Python Academy på CoddyKit er tilrettelagt for både begyndere og øvede, så du kan starte her eller fra begyndelsen og lære i dit eget tempo. Dette er lektion 3 af 3.
Hvor lang tid tager lektionen “Brug af debugging-værktøjer”?
De fleste CoddyKit-lektioner tager cirka 5–10 minutter. Hver lektion er kort og interaktiv, så du gør løbende fremskridt og kan fortsætte, hvor du slap – på både web og app.
Kan jeg skrive og køre kode i denne Python Academy-lektion?
Ja. Alle Python Academy-lektioner har en indbygget kodeeditor, så du kan skrive og køre rigtig kode direkte i din browser og få øjeblikkelig feedback fra AI – uden lokal opsætning.
Alle lektioner i dette kursus
- Unit testing med unittest
- Debugging-teknikker
- Brug af debugging-værktøjer