Evaluare:
The Well-Grounded Rubyist este foarte apreciat în rândul cititorilor pentru acoperirea cuprinzătoare a Ruby, stilul de scriere captivant și capacitatea de a se adresa atât începătorilor, cât și programatorilor experimentați. Cu toate acestea, unii utilizatori critică aspecte precum erori în cod, lipsa unei structuri pentru diferite niveluri de calificare și lipsa informațiilor pe anumite subiecte.
Avantaje:⬤ Acoperire cuprinzătoare a limbajului Ruby, de la noțiuni de bază la concepte avansate.
⬤ Stil de scriere captivant și exemple bine gândite care fac învățarea plăcută.
⬤ Potrivit atât pentru începători, cât și pentru programatori experimentați, oferind ceva pentru toată lumea.
⬤ Accent puternic pe programarea orientată pe obiecte, care este fundamentală pentru Ruby.
⬤ Utilizatorii apreciază fundația solidă pe care o construiește pentru dezvoltatorii Ruby aspiranți.
⬤ Prezența unor erori în codul furnizat, cauzând frustrare pentru începători.
⬤ Unele exerciții sunt slab aliniate cu textul, folosind concepte încă neintroduse.
⬤ Lipsa unei organizări clare pentru diferite niveluri de calificare, ceea ce face dificilă identificarea de către cititori a conținutului adecvat.
⬤ În unele secțiuni lipsesc informații importante sau subiecte promise, ceea ce conduce la dezamăgire.
⬤ Câțiva cititori au considerat că cartea intră în detalii inutile care pot să nu fie relevante pentru utilizarea practică.
(pe baza a 13 recenzii ale cititorilor)
Rezumat
The Well-Grounded Rubyist, Third Edition este un tutorial frumos scris care începe cu primul tău program Ruby și te duce până la subiecte sofisticate precum reflecția, threading-ul și recursiunea. Maeștrii Ruby David A. Black și Joe Leo își distilează anii de cunoștințe pentru tine, concentrându-se pe limbaj și utilizările sale, astfel încât să poți folosi Ruby în orice mod dorești. Actualizată pentru Ruby 2. 5.
Cumpărarea cărții tipărite include o carte electronică gratuită în format PDF, Kindle și ePub de la Manning Publications.
Despre tehnologie
Conceput pentru productivitatea dezvoltatorilor, Ruby este un limbaj dinamic ușor de învățat, perfect pentru crearea practic a oricărui tip de software. Faimoasa sa comunitate de dezvoltare prietenoasă, nenumăratele biblioteci și instrumentele uimitoare, cum ar fi cadrul Rails, l-au transformat în limbajul preferat al companiilor de profil, inclusiv GitHub, SlideShare și Shopify. Viitorul este luminos pentru un Rubyist bine fundamentat.
Despre carte
În The Well-Grounded Rubyist, ediția a treia, autorii experți David A. Black și Joseph Leo oferă măiestrie în Ruby într-un stil ușor de citit, casual. Veți fixa principiile de bază în timp ce scrieți primele programe Ruby. Apoi, veți ajunge progresiv la subiecte precum reflecție, threading și recursiune, consolidându-vă cunoștințele cu exerciții de mare valoare pentru a vă exersa abilitățile pe parcurs.
Ce este în interior
⬤ Sintaxa Ruby de bază.
⬤ Rularea extensiilor Ruby.
⬤ Concepte PF precum currying, cod fără efecte secundare și recursivitate.
⬤ Actualizări Ruby 2.5.
Despre cititor
Pentru cititori cu abilități de programare de nivel începător.
Despre autori
David A. Black este un dezvoltator și autor Ruby cunoscut la nivel internațional și cofondator al Ruby Central. Profesorul și avocatul Ruby Joseph Leo III este fondatorul Def Method și principalul organizator al Gotham Ruby Conference.
Tabla de conținut
PARTEA 1 BAZELE RUBY.
⬤ Întemeierea cunoștințelor de Ruby.
⬤ Obiecte, metode și variabile locale.
⬤ Organizarea obiectelor cu ajutorul claselor.
⬤ Modulii și organizarea programului.
⬤ Obiectul implicit (self), domeniul de aplicare și vizibilitatea.
⬤ Tehnicile fluxului de control.
PARTEA 2 CLASE ȘI MODULE INTEGRATE.
⬤ Elementale încorporate.
⬤ Strings, simboluri ș i alte obiecte scalare.
⬤ Colecții și obiecte container.
⬤ Colecții centrale: Enumerable și Enumerator.
⬤ Expresii regulate și operații cu șiruri de caractere bazate pe regexp.
⬤ File și operații I/O.
PARTEA 3 DINAMICA RUBY.
⬤ Individualizarea obiectelor.
⬤ Obiecte apelabile și executabile.
⬤ Callbacks, cârlige și introspecție în timp de execuție.
⬤ Ruby și programarea funcțională.
© 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)