Hoppa till huvudinnehållet

Kurs

Fallstudie: Bygga programvara i Python

Avancerad3 tim

Bygg verkliga applikationer med Python—öva OOP och mjukvarutekniska principer för att skriva ren och underhållbar kod.

Python3 tim10 videor29 övningar2,050 XP2,309Intyg om fullgjord kurs

Skapa ditt kostnadsfria konto

Fortsätt med Google
eller
Genom att fortsätta godkänner du våra Användarvillkor, vår Integritetspolicy och att dina data lagras i USA.

Älskad av elever på tusentals företag

Utbildar ett team?

Prova för företag

Kursbeskrivning

Den här kursen ger en praktisk introduktion till mjukvaruteknik genom att guida dig genom utvecklingen av en användbar applikation: en bolånekalkylator. Du kommer att lära dig hur du beräknar månatliga betalningar utifrån viktiga indata som lånebelopp, räntesats och lånetid. På vägen kommer du att tillämpa viktiga principer för mjukvaruutveckling för att skapa kod som är effektiv, modulär och lätt att underhålla.

Vad du kommer att bygga

Med Python kommer du att designa och implementera en bolånekalkylator som utvecklas från ett enkelt verktyg till en robust lösning. Med enkla moduler som utgångspunkt bygger du ut funktionaliteten med arv för att skapa avancerade kalkylatorer, inklusive en som hanterar finansiella beräkningar. Detta praktiska projekt hjälper dig att förstå verkliga tekniker för mjukvaruutveckling och hur du strukturerar skalbar kod.

Tekniker du kommer att använda

Under hela kursen kommer du att följa bästa praxis som DRY-principen (Don’t Repeat Yourself) och modularitet för att organisera din kod effektivt. Du kommer att följa PEP 8-standarder, använda verktyg som Pylint för att upprätthålla kodkvaliteten och skriva automatiserade tester med pytest för att säkerställa att din applikation är tillförlitlig. I slutet av kursen kommer du att ha färdigheterna att designa, implementera och testa verkliga mjukvarulösningar med självförtroende.

Förkunskapskrav

Kursplan

Kursöversikt

1

Introduktion till fallstudien

Bekanta dig med uppgiften och börja bygga dina kalkylatorer från grunden, samtidigt som du repeterar viktiga principer inom objektorienterad programmering och mjukvaruutveckling – till exempel Don't Repeat Yourself (DRY)-principen.
Starta kapitel
2

Skriv en Python-modul

Grunderna är på plats – nu är det dags att förfina dem! Fortsätt med att lägga till dokumentation och automatiserad testning, och bygg ut funktionaliteten ytterligare.
Starta kapitel
3

Underhållbarhet

Huvudkoden är skriven, så nu gäller det att se till att allt fungerar som det ska och följer bästa praxis. Lär dig att granska, refaktorisera och förbättra din kod, samt köra mer omfattande tester.
Starta kapitel

Fallstudie: Bygga programvara i Python

Kurs
slutförd

Tjäna intyg om genomförande

Registrera dig nu

Utveckla dina datakunskaper med DataCamp för mobil

Ta dig framåt var du än är med våra mobilkurser och dagliga 5-minuterskodningsutmaningar.