Evaluare:
Cartea este lăudată ca o introducere cuprinzătoare în Python și în conceptele de programare, potrivită pentru începători și pentru persoanele care doresc să învețe proiectarea de software. Deși oferă explicații clare și este bine structurată, unele recenzii menționează că exercițiile pot fi prea dificile la început, în special pentru cititorii fără o pregătire matematică solidă. Cartea este remarcată pentru faptul că este succintă și eficientă în predarea subiectului său, dar unii își doresc o tratare mai aprofundată a anumitor subiecte, în special programarea orientată pe obiecte.
Avantaje:⬤ Scriere clară și concisă, cu capitole bine structurate.
⬤ Oferă o introducere puternică în Python și în conceptele fundamentale de programare.
⬤ Disponibil gratuit online, promovând accesibilitatea.
⬤ Include exerciții practice și soluții pentru conceptele abordate.
⬤ Util atât pentru începători, cât și pentru persoanele cu o anumită experiență în programare.
⬤ Studii de caz și exemple captivante care aplică conceptele în scenarii din lumea reală.
⬤ Unele exerciții pot fi prea dificile sau complexe pentru începători, în special pentru cei fără cunoștințe de matematică.
⬤ Acoperă Python
⬤ x mai degrabă decât mai recentul Python
⬤ x, ceea ce ar putea fi un dezavantaj pentru unii cititori.
⬤ Lipsește un manual de soluții pentru toate exercițiile, ceea ce îl face dificil pentru cursanții care au nevoie de îndrumare suplimentară.
⬤ Unele subiecte, cum ar fi programarea orientată pe obiecte, sunt introduse târziu în carte, putând subestima importanța lor.
(pe baza a 32 recenzii ale cititorilor)
Python for Software Design: How to Think Like a Computer Scientist
Python for Software Design este o introducere concisă în proiectarea de software utilizând limbajul de programare Python. Destinată persoanelor fără experiență în programare, această carte începe cu cele mai elementare concepte și adaugă treptat materiale noi.
Unele dintre ideile pe care studenții le consideră cele mai provocatoare, cum ar fi recursivitatea și programarea orientată pe obiecte, sunt împărțite într-o secvență de pași mai mici și introduse pe parcursul mai multor capitole. Accentul este pus pe procesul de programare, cu un accent deosebit pe depanare.
Cartea include o gamă largă de exerciții, de la exemple scurte la proiecte substanțiale, astfel încât studenții să aibă numeroase ocazii de a exersa fiecare concept nou. Soluțiile exercițiilor și exemplele de cod sunt disponibile pe thinkpython.com, împreună cu Swampy, o suită de programe Python care este utilizată în unele dintre exerciții.
© 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)