Gândiți ca un programator: O introducere în rezolvarea creativă a problemelor

Evaluare:   (4.7 din 5)

Gândiți ca un programator: O introducere în rezolvarea creativă a problemelor (Anton Spraul V.)

Recenzii ale cititorilor

Rezumat:

Cartea este foarte apreciată pentru abordarea captivantă a conceptelor de programare, în special în ceea ce privește rezolvarea problemelor și strategiile de proiectare. Folosește C++ pentru a-și ilustra punctele, ceea ce o face deosebit de utilă pentru cei familiarizați cu acest limbaj, dar valoroasă pentru programatorii din orice mediu. Deși oferă perspective eficiente atât pentru experți, cât și pentru începători, unii cititori au remarcat că s-ar putea să nu se adreseze la fel de bine celor cu experiență substanțială în programare și au existat unele plângeri cu privire la calitatea cărții.

Avantaje:

Stil de scriere captivant și concepte care îndeamnă la reflecție
Îmbunătățește abilitățile de rezolvare a problemelor
Ideală pentru începători și programatori autodidacți
Oferă exerciții și exemple practice
Aprofundă înțelegerea strategiilor de programare dincolo de sintaxă.

Dezavantaje:

Exemplele C++ pot fi dificile pentru cei care nu sunt familiarizați cu limbajul
Unii cititori consideră că este mai potrivită pentru începători și mai puțin utilă pentru programatorii experimentați
Mai multe plângeri cu privire la calitatea slabă a cărții (de exemplu, legături deteriorate)
Lipsa exemplelor în alte limbaje de programare, precum Python.

(pe baza a 73 recenzii ale cititorilor)

Titlul original:

Think Like a Programmer: An Introduction to Creative Problem Solving

Conținutul cărții:

Rewire your brain

Exemplele din această carte sunt scrise în C++, dar vă vor îmbunătăți capacitatea de a gândi ca un programator în orice limbaj.

Adevărata provocare a programării nu este învățarea sintaxei unui limbaj - ci învățarea de a rezolva problemele în mod creativ, astfel încât să puteți construi ceva grozav. În acest text unic, autorul V. Anton Spraul descompune modul în care programatorii rezolvă problemele și vă învață ceea ce alte cărți introductive ignoră adesea: cum să gândiți ca un programator. Fiecare capitol abordează un singur concept de programare, cum ar fi clasele, pointerii și recursivitatea, iar exercițiile deschise de pe tot parcursul cărții vă provoacă să vă aplicați cunoștințele. Veți învăța, de asemenea, cum să:

⬤ Sparți problemele în componente discrete pentru a le face mai ușor de rezolvat.

⬤ Să profitați la maximum de reutilizarea codului cu ajutorul funcțiilor, claselor și bibliotecilor.

⬤ Să alegeți structura de date perfectă pentru o anumită sarcină.

⬤ Să stăpânească instrumente de programare mai avansate, precum recursivitatea și memoria dinamică.

⬤ Organizați-vă gândurile și dezvoltați strategii pentru a aborda anumite tipuri de probleme.

Deși exemplele din carte sunt scrise în C++, conceptele creative de rezolvare a problemelor pe care le ilustrează depășesc orice limbaj particular; de fapt, ele depășesc adesea domeniul informaticii. După cum știu cei mai pricepuți programatori, scrierea unui cod excelent este o artă creativă - iar primul pas în crearea capodoperei tale este să înveți să gândești ca un programator.

Alte date despre carte:

ISBN:9781593274245
Autor:
Editura:
Legare:Copertă moale
Anul publicării:2012
Numărul de pagini:256

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Gândiți ca un programator: O introducere în rezolvarea creativă a problemelor - Think Like a...
Rewire your brain Exemplele din această carte...
Gândiți ca un programator: O introducere în rezolvarea creativă a problemelor - Think Like a Programmer: An Introduction to Creative Problem Solving
Cum funcționează software-ul: The Magic Behind Encryption, Cgi, Search Engines, and Other Everyday...
Folosim software în fiecare zi pentru a îndeplini...
Cum funcționează software-ul: The Magic Behind Encryption, Cgi, Search Engines, and Other Everyday Technologies: The Magic Behind Encryption, Cgi, Search Engines, and Other Everyday Technologies - How Software Works: The Magic Behind Encryption, Cgi, Search Engines, and Other Everyday Technologies

Lucrările autorului au fost publicate de următorii editori:

© 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)