Hoppa till huvudinnehållet

Kurs

Att skriva funktioner i Python

Mellannivå4 tim

Lär dig använda bästa praxis för att skriva underhållbara, återanvändbara, komplexa funktioner med bra dokumentation.

Python4 tim15 videor46 övningar3,650 XP110K+Intyg 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

Du har gjort din analys, skrivit din rapport och tränat en modell. Vad händer sedan? Om du vill driftsätta din modell i produktion måste koden vara mer tillförlitlig än utforskande skript i en Jupyter-notebook. Den här kursen ger dig en solid grund i att skriva välstrukturerade och kraftfulla funktioner, så att du kan bidra med både forsknings- och ingenjörsfärdigheter till ditt team. Du lär dig användbara tekniker, som hur man skriver kontexthanterare och dekoratorer. Du lär dig också bästa praxis för hur man skriver underhållbara och återanvändbara funktioner med bra dokumentation. Att kombinera analytisk förmåga med högkvalitativ kod är en sällsynt kompetens – ta den här kursen och utveckla just den.

Förkunskapskrav

Kursplan

Kursöversikt

1

Bästa praxis

Målet med den här kursen är att göra dig till en Python-expert, och därför börjar det första kapitlet med bästa praxis för att skriva funktioner. Du går igenom docstrings och varför de är viktiga, samt hur du avgör när ett kodblock bör omvandlas till en funktion. Du lär dig också hur Python hanterar argument till funktioner och vilka vanliga fallgropar som kan orsaka svåra felsökningsproblem.
Starta kapitel
2

Kontexthanterare

Har du sett nyckelordet "with" i Python och undrat vad det egentligen gör? Då är det här kapitlet för dig! Kontexthanterare är ett smidigt sätt att hantera anslutningar i Python och garantera att de stängs korrekt när du är klar. I det här kapitlet lär du dig hur du använder kontexthanterare och hur du skriver egna.
Starta kapitel
3

Dekoratorer

Dekoratorer är ett mycket kraftfullt koncept i Python. De låter dig ändra en funktions beteende utan att röra funktionens egen kod. Det här kapitlet lägger grunden som krävs för att verkligen förstå dekoratorer – funktioner som objekt, scope och closures – och ger dig en gedigen introduktion till hur dekoratorer används och definieras. Den här djupdykningen i Pythons interna mekanismer förbereder dig för att bli en riktigt skicklig Pythonista.
Starta kapitel
4

Mer om dekoratorer

Nu när du förstår hur dekoratorer fungerar under huven får du i det här kapitlet en rad verkliga exempel på när och hur du skulle skriva dekoratorer i din egen kod. Du lär dig också avancerade dekoratorkoncept, som hur du bevarar metadata för dekorerade funktioner och hur du skriver dekoratorer som tar argument.
Starta kapitel

Att skriva funktioner 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.

Att skriva funktioner i Python | DataCamp