Din Python-kod kanske körs korrekt, men du behöver att den körs snabbare. Denna utökade utgåva, uppdaterad för Python 3, visar dig hur du hittar prestandaflaskhalsar och avsevärt snabbar upp din kod i program med stora datavolymer.. Genom att utforska den grundläggande teorin bakom designval hjälper High Performance Python dig att få en djupare förståelse för Pythons implementation.
Hur drar man nytta av multikärnarkitekturer eller kluster? Eller bygga ett system som kan skalas upp och ner utan att förlora tillförlitlighet? Erfarna Python-programmerare kommer att lära sig konkreta lösningar på många problem, tillsammans med "krigshistorier" från företag som använder högpresterande Python för sociala medieanalyser, produktionssatt maskininlärning och mer.
Få en bättre förståelse för NumPy, Cython och profilerare
Lär dig hur Python abstraherar den underliggande datorarkitekturen
Använd profilering för att hitta flaskhalsar i CPU-tid och minnesanvändning
Skriv effektiva program genom att välja lämpliga datastrukturer
Snabba upp matris- och vektorberäkningar
Använd verktyg för att kompilera Python till maskinkod
Hantera flera I/O- och beräkningsoperationer samtidigt
Konvertera multiprocessing-kod för att köras på lokala eller fjärrkluster
Distribuera kod snabbare med verktyg som Docker
Om författaren
Micha Gorelick var med och grundade Fast Forward Labs som deras resident galna vetenskapsman. Företaget förvärvades av Cloudera 2017.. Hon arbetar med många frågor från maskininlärning till effektiva strömmande algoritmer.
Ian är en chefsdatavetare och coach. Han är med och organiserar den årliga PyDataLondon-konferensen med över 700 deltagare och det tillhörande månatliga mötet med över 10 000 medlemmar.. Han driver den etablerade datavetenskapsbyrån Mor Consulting i London och håller föredrag på konferenser internationellt, ofta som huvudtalare.. Han har 17 års erfarenhet som ledande data science-expert, utbildare och teamcoach.. För skojs skull har han promenerat med sin energiska Springer Spaniel, surfar längs Cornwalls kust och dricker gott kaffe.