Evaluare:
Cartea a fost aspru criticată pentru numeroasele sale greșeli, claritatea redusă și exemplele de cod neprofesioniste. Recenzenții o descriu ca fiind confuză și de neîncredere pentru cursanții care doresc să înțeleagă programarea Python.
Avantaje:Beneficiile cărții nu au fost raportate.
Dezavantaje:Cartea conține multe greșeli și formulări incomode, sugerând că a fost scrisă și corectată prost. Explicațiile sunt neclare și confuze, cu orientări inconsecvente urmate de autor. Codul furnizat este neprofesionist, necesitând adesea corecții semnificative pentru a funcționa corect.
(pe baza a 2 recenzii ale cititorilor)
Python Programming with Design Patterns
Îmbunătățiți-vă codul Python cu modele moderne de proiectare orientate pe obiecte
Pentru a scrie cod curat, eficient și ușor de întreținut, dezvoltatorii de pretutindeni apelează la modele de proiectare. Acum există un ghid de tipare specifice Python care este prietenos și suficient de practic pentru fiecare dezvoltator Python, indiferent de experiență.
James W. Cooper, autorul celor mai bine vândute modele, prezintă explicații vizuale, bazate pe exemple, a 23 de modele dovedite pentru scrierea unui cod superior orientat pe obiecte. Prin exemple de cod clare și intuitive, el prezintă tehnici moderne pentru crearea de obiecte Python care interacționează eficient în programe puternice și flexibile. Nou-veniții în Python - inclusiv cei care se mută din alte limbaje - vor găsi o introducere succintă, concepută pentru a-i pune rapid la curent.
Acoperirea largă a modelelor lui Cooper abordează clasele abstracte, moștenirea multiplă, programarea GUI și widget-urile, clasele grafice, desenarea și trasarea, matematica, bazele de date, decoratorii Python, imaginile, firele, iteratorii, crearea codului executabil și multe altele. Pe tot parcursul, prezentarea sa vizuală informală face ca modelele să fie mult mai ușor de utilizat - astfel încât să puteți construi cu încredere programe sofisticate care utilizează capacitățile bogate ale Python.
⬤ Revedeți elementele esențiale ale obiectelor Python și ale programării vizuale.
⬤ Învățați ce sunt modelele de design și cum vă ajută acestea să scrieți un cod mai bun.
⬤ Utilizați modelele de creație pentru a spori flexibilitatea și a evita complexitatea inutilă.
⬤ Aplicați modelele structurale pentru a vă asigura că elementele programului funcționează bine împreună în programe mari.
⬤ Optimizați comunicarea între obiecte cu ajutorul modelelor comportamentale.
© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)