Python Performance Tuning

Kurskod A398

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.

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

Kursen hålls på begäran

Kontakta oss för mer information.

Telefon: 08-562 557 50 
E-post: kursbokning@cornerstone.se

Ö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

 

Få inspiration & nyheter från oss

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