Evaluare:
Cartea oferă o colecție de exerciții de programare menite să ajute programatorii începători și intermediari să își îmbunătățească abilitățile de programare în diverse limbaje. Deși oferă o abordare structurată a practicii, mulți programatori experimentați consideră exercițiile prea ușoare și simpliste. Există opinii mixte cu privire la eficiența și organizarea sa.
Avantaje:⬤ Începe cu probleme foarte ușoare care cresc treptat în dificultate.
⬤ Bun pentru programatorii începători și intermediari pentru a-și exersa abilitățile de rezolvare a problemelor și de codificare.
⬤ Include provocări pentru a aprofunda înțelegerea conceptelor de programare.
⬤ Util ca ghid suplimentar pentru învățarea de noi limbaje de programare.
⬤ Încurajează exersarea și consolidarea abilităților de codare.
⬤ Exercițiile sunt considerate prea ușoare pentru programatorii experimentați, lipsite de provocări.
⬤ Organizarea și varietatea exercițiilor sunt criticate; unele exerciții par repetitive.
⬤ Nu sunt potrivite pentru cei cu cunoștințe avansate de programare care caută provocări substanțiale.
⬤ Unii cititori au considerat conținutul învechit și lipsit de profunzime.
(pe baza a 40 recenzii ale cititorilor)
Exercises for Programmers: 57 Challenges to Develop Your Coding Skills
Când scrieți software, trebuie să fiți în vârful jocului. Marii programatori exersează pentru a-și menține abilitățile ascuțite. Ascute-te și rămâi ascuțit cu mai mult de cincizeci de exerciții practice înrădăcinate în scenarii din lumea reală. Dacă sunteți un programator nou, aceste provocări vă vor ajuta să învățați ceea ce aveți nevoie pentru a pătrunde în domeniu, iar dacă sunteți un profesionist experimentat, puteți folosi aceste exerciții pentru a învăța acel limbaj nou și fierbinte pentru următorul dumneavoastră angajament.
Una dintre cele mai bune modalități de a învăța un limbaj de programare este să îl folosiți pentru a rezolva probleme. Despre asta este vorba în această carte. În loc de întrebări înrădăcinate în teorie, această carte prezintă probleme pe care le veți întâlni în dezvoltarea de software de zi cu zi. Aceste probleme sunt concepute pentru persoanele care învață primul lor limbaj de programare și oferă, de asemenea, o cale de învățare pentru dezvoltatorii experimentați pentru a învăța rapid un nou limbaj.
Începeți cu programe simple de intrare și ieșire. Efectuați conversia valutară și calculați de câte luni este nevoie pentru a plăti un card de credit. Calculați conținutul de alcool din sânge și determinați dacă este sigur să conduceți. Înlocuiți cuvinte în fișiere și filtrați înregistrări și utilizați servicii web pentru a afișa vremea, a stoca date și a arăta câți oameni se află acum în spațiu. La final, veți aborda câteva programe mai mari care vă vor ajuta să aduceți totul împreună.
Fiecare problemă include constrângeri și provocări pentru a vă împinge mai departe, dar depinde de voi să găsiți soluțiile. Iar anul viitor, când doriți să învățați un nou limbaj de programare sau un nou stil de programare (poate OOP vs. funcțional), puteți parcurge din nou această carte, folosind noi abordări pentru a rezolva probleme familiare.
Ce vă trebuie:
Aveți nevoie de acces la un computer, de o referință a limbajului de programare și de limbajul de programare pe care doriți să îl utilizați.
© 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)