Python Performance Tuning

Python Performance Tuning

Under den här kursen lär du dig att analysera prestandan i din kod, identifiera flaskhalsar och genomföra positiva förändringar med hjälp av ett urval av verktyg, inklusive inbyggda funktioner, comprehensions, generators, concurrency och mer.

Kurskod
A398
Pris
11450 kr (exklusive moms)
Längd
1 dag
Ort och startdatum
Hålls på begäran

Övningar och exempel används genom hela kursen för att ge praktisk erfarenhet av de tekniker som tas upp.

Målgrupp och förkunskaper

Den här kursen vänder sig Python-utvecklare som vill lära sig att skriva högpresterande Python-kod. För att delta i kursen bör du vara en kunnig Python-utvecklare med en god förståelse för grundläggande koncept, inklusive variabler och datatyper, uttryck, programflöde, funktioner, objekt och klasser samt moduler.

För att alltid hålla en hög kvalitet på våra teknikkurser använder vi både engelsk- och svensktalande experter som kursledare. Kursmaterialet är på engelska.

Kursens mål

Under kursen lär du dig följande:

  • Beskriva de egenskaper hos Python som kan göra det långsammare än andra språk
  • Mäta och profilera befintlig kod
  • Identifiera flaskhalsar
  • Använda inbyggda funktioner som är optimerade för hastighet
  • Använda comprehensions istället för loopar för transformationer
  • Använda generatorer vid arbete med stora datamängder
  • Utnyttja prestandaorienterade standardbibliotek och tredjepartsmoduler
  • Optimera modulimporter
  • Utföra två eller fler saker samtidigt med multi-threading/multi-processing
  • Lista de saker som bör undvikas för att förbättra prestandan

 

Kurskod
A398
Pris
11450 kr (exklusive moms)
Längd
1 dag
Ort och startdatum
Hålls på begäran

Fler kurser inom

Kursen hålls på begäran - Kontakta oss för mer information. 
Telefon: 08-562 557 50  E-post: kursbokning@cornerstone.se

Få inspiration & nyheter från oss

Jag godkänner att Cornerstone skickar mig nyheter via e-post