Koden din i Python kan fungere korrekt, men hva om du kunne få den til å kjøre raskere? Denne oppdaterte utgaven av 'High Performance Python' er tilpasset Python 3 og gir deg verktøyene for å finne flaskehalser i ytelsen og betydelig akselerere koden din, selv i programmer som håndterer store datamengder. Boken dykker ned i den grunnleggende teorien bak designvalg, noe som gir deg en dypere forståelse av hvordan Python er implementert. Lær hvordan du kan utnytte flere kjerner eller klynger, samt hvordan du kan bygge systemer som skalerer opp og ned uten å miste pålitelighet. Erfarne Python-programmerere vil finne konkrete løsninger på mange utfordringer, supplert med virkelighetserfaringer fra selskaper som bruker høyytelses Python til sosiale medier-analyser, produksjonsklar maskinlæring og mer. Få en bedre forståelse av NumPy, Cython og profilerverktøy. Oppdag hvordan Python abstraherer den underliggende datamaskinarkitekturen, og bruk profilering til å identifisere flaskehalser i CPU-tid og minnebruk. Lær hvordan du skriver effektive programmer ved å velge passende datastrukturer, og akselerer matrisemanipulasjon og vektorer.