Hoppa till huvudinnehÄllet

Gratiskurs

Att skriva effektiv Python-kod

Medel4 tim

LÀr dig skriva effektiv kod som körs snabbt och allokerar resurser skickligt för att undvika onödig overhead.

Python4 timPrestationsintyg

Skapa ditt gratiskonto

FortsÀtt med Google
eller
Genom att fortsÀtta godkÀnner du vÄr anvÀndarvillkor, vÄra integritetspolicy och att dina uppgifter lagras i USA.

Uppskattad av lÀrande pÄ tusentals företag

Utbildar du ett team?

Prova för företag →

Kursbeskrivning

Som datavetenare bör du lĂ€gga merparten av din tid pĂ„ att utvinna anvĂ€ndbara insikter frĂ„n data – inte pĂ„ att vĂ€nta pĂ„ att koden ska bli klar. Att skriva effektiv Python-kod kan minska körtiden och spara berĂ€kningsresurser, sĂ„ att du fĂ„r mer tid över för det som verkligen betyder nĂ„got. I den hĂ€r kursen lĂ€r du dig att anvĂ€nda Pythons inbyggda datastrukturer, funktioner och moduler för att skriva renare, snabbare och mer effektiv kod. Du utforskar hur man mĂ€ter och profilerar kod för att hitta flaskhalsar. Sedan övar du pĂ„ att eliminera dessa flaskhalsar och andra dĂ„liga designmönster med hjĂ€lp av Pythons standardbibliotek, NumPy och pandas. NĂ€r du Ă€r klar med kursen har du de verktyg du behöver för att börja skriva effektiv Python-kod!Videorna innehĂ„ller direkttextning som du kan visa genom att klicka pĂ„ "Show transcript" lĂ€ngst ned till vĂ€nster i videospelaren. Kursens ordlista finns till höger i resurssektionen. För att fĂ„ CPE-poĂ€ng behöver du slutföra kursen och nĂ„ ett resultat pĂ„ minst 70 % pĂ„ den kvalificerade bedömningen. Du nĂ„r bedömningen via CPE-poĂ€nglĂ€nken till höger.

Förkunskapskrav

Kursplan

Kursöversikt

1

Grunder för effektivitet

I det hÀr kapitlet lÀr du dig vad det innebÀr att skriva effektiv Python-kod. Du utforskar Pythons standardbibliotek, lÀr dig om NumPy-arrayer och övar pÄ att anvÀnda nÄgra av Pythons inbyggda verktyg. Kapitlet lÀgger grunden för de koncept som behandlas lÀngre fram.
Starta kapitel
2

TidsmÀtning och kodprofilering

Att skriva effektiv Python-kod

Kurs
slutförd

TjÀna ett prestationsbevis

Registrera dig nu

Utveckla dina datafÀrdigheter med DataCamp for Mobile

Gör framsteg pÄ sprÄng med vÄra mobilkurser och dagliga femminuters kodningsutmaningar.