Sažetak
Brett Slatkin: Python efikasno
Lako je početi razvijati programe u Pythonu, zbog čega je ovaj jezik tako popularan. Međutim, jedinstvenu snagu, šarm i izražajnost Pythona može biti teško razumjeti, a postoje i skrivene zamke u koje se lako može upasti. Ovo drugo izdanje Python Effectively pomoći će vam da svladate pravi "Python" pristup programiranju, iskorištavajući punu snagu Pythona za pisanje izuzetno otpornog koda koji dobro radi.
Korištenje sa mlazni stil vođen skriptama, osmišljen u bestseleru Scotta Meyersa, Effective C++, Brett Slatkin sastavlja 90 izvrsnih programskih strategija, savjeta i prečaca za Python te ih objašnjava primjerima koda iz stvarnog svijeta kako biste s pouzdanjem mogli svladati Python. Oslanjajući se na dugogodišnje iskustvo u izgradnji Python infrastrukture u Googleu, Slatkin otkriva malo poznate nedostatke i idiome koji snažno utječu na ponašanje i izvedbu koda. Razumjet ćete najbolji način za obavljanje bitnih zadataka kako biste mogli pisati kod koji je lakše razumjeti, održavati i poboljšavati.
Uz nove savjete, ovo izdanje značajno preispituje sve teme iz prvog izdanja kako bi pokazalo kako su se najbolje tehnike razvile.
Ključne odlike knjige
• 30 novih primenjivih smernica za sve glavne oblasti Pythona
• Detaljna objašnjenja i primeri naredbi, izraza i ugrađenih tipova
• Najbolji načini za pisanje funkcija koji razjašnjavaju nameru, promovišu ponovnu upotrebu i izbegavaju greške
• Bolje tehnike i idiomi za upotrebu sagledavanja i generatorskih funkcija
• Sadrži način za precizno izražavanje ponašanja pomoću klasa i interfejsa
• Smernice za izbegavanje zamki sa metaklasama i dinamičkim atributima
• Efikasniji i jasniji pristupi konkurentnosti i paralelnosti
• Rešenja za optimizovanje i ojačavanje da bi se maksimizovale performanse i kvalitet
• Tehnike i ugrađeni moduli koji pomažu u otklanjanju grešaka i testiranju
• Alati i najbolje prakse za razvoj u saradnji s drugima
Biblos Newsletter
Novi naslovi, posebni primjerci i tihe preporuke iz antikvarijata.