Evaluare:
Cartea este o introducere bine structurată în limbajul de programare Julia, potrivită în special pentru programatorii experimentați care doresc să își extindă setul de instrumente în domeniul științei datelor și al aplicațiilor numerice. Prezintă o gamă largă de exemple și un stil de scriere clar, deși unii recenzenți și-au exprimat îngrijorarea cu privire la durabilitatea cărții și la profunzimea învățării pe care o oferă.
Avantaje:⬤ Bine structurată, cu numeroase exemple
⬤ oferă o introducere rapidă în Julia pentru programatorii experimentați
⬤ acoperă un set larg de subiecte
⬤ facilitează înțelegerea capacităților Julia pentru aplicații numerice
⬤ plăcută și satisfăcătoare de învățat
⬤ aplicațiile practice sporesc învățarea
⬤ ușor de citit, chiar și pentru cei fără un background CS puternic.
⬤ Coperte fragile ale cărții, care sunt predispuse la curbare
⬤ nu este ideală pentru începători
⬤ unii recenzenți au considerat că cartea simplifică prea mult sau sare peste subiecte importante
⬤ înțelegerea limbajului poate fi încă la un nivel de bază după lectură.
(pe baza a 11 recenzii ale cititorilor)
Julia as a Second Language: General Purpose Programming with a Taste of Data Science
Învățați minunatul limbaj de programare Julia prin construirea de proiecte distractive, cum ar fi un lansator de rachete, un păstrător de parole și un simulator de luptă.
Julia ca a doua limbă acoperă:
⬤ Tipuri de date precum numere, șiruri de caractere, matrici și dicționare.
⬤ Reacții imediate cu sistemul REPL (read-evaluate-print-loop) din Julia
⬤ Simplificarea interacțiunilor codului cu dispecerizarea multiplă.
⬤ Împărțirea codului folosind module și pachete.
⬤ Stiluri de programare orientate pe obiecte și funcționale.
Julia as a Second Language prezintă Julia cititorilor cu cunoștințe de nivel începător dintr-un alt limbaj, cum ar fi Python sau JavaScript. Veți învăța codificând proiecte practice captivante care vă încurajează să aplicați imediat ceea ce învățați. Nu vă lăsați descurajați de reputația Juliei ca limbaj de programare științifică - nu sunt necesare cunoștințe de știința datelor sau de calcul numeric. Puteți începe cu ceea ce ați învățat la orele de matematică din liceu.
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 inițial pentru știința datelor de înaltă performanță, Julia a devenit un minunat limbaj de programare cu scop general. Acesta oferă caracteristici favorabile dezvoltatorilor, cum ar fi garbage collection, typing dinamic și o abordare flexibilă a concurenței și a calculului distribuit. Este combinația perfectă de simplitate, flexibilitate și performanță.
Despre carte
Julia as a Second Language prezintă Julia pornind de la cunoștințele de programare existente. Veți vedea Julia în acțiune pe măsură ce creați o serie de proiecte interesante care vă ghidează de la sintaxa de bază a limbajului Julia până la caracteristicile sale avansate. Stăpâniți tipurile și structurile de date în timp ce modelați lansarea unei rachete. Utilizați dicționarele pentru a interpreta cifrele romane. Folosiți funcția unică Julia de expediere multiplă pentru a trimite cavaleri și arcași într-o luptă simulată. Pe parcurs, veți compara chiar și stilurile de programare orientate pe obiect și funcționale - Julia le suportă pe ambele!
Ce este în interior
⬤ Tipuri de date precum numere, șiruri de caractere, matrici și dicționare.
⬤ Reacții imediate cu bucla de citire-evaluare-imprimare (REPL) din Julia
⬤ Simplificarea interacțiunilor codului cu dispecerizarea multiplă.
⬤ Partajarea codului folosind module și pachete.
Despre cititor
Pentru cititorii care se simt confortabil cu un alt limbaj de programare precum Python, JavaScript sau C#.
Despre autor
Erik Engheim este scriitor, vorbitor la conferințe, autor de cursuri video și dezvoltator de software.
Tabla de conținut
PARTEA 1 - ELEMENTELE DE BAZĂ
1 De ce Julia?
2 Julia ca calculator.
3 Fluxul de control.
4 Julia ca foaie de calcul.
5 Lucrul cu text.
6 Stocarea datelor în dicționare.
PARTEA 2 - TIPURI
7 Înțelegerea tipurilor.
8 Construirea unei rachete.
9 Conversia și promovarea.
10 Reprezentarea valorilor necunoscute.
PARTEA 3 - COLECȚII
11 Lucrul cu șiruri de caractere.
12 Înțelegerea colecțiilor Julia.
13 Lucrul cu seturi.
14 Lucrul cu vectori și matrici.
PARTEA 4 - INGINERIE SOFTWARE
15 Programarea funcțională în Julia.
16 Organizarea și modularizarea codului dumneavoastră.
PARTEA 5 - APROFUNDAREA
17 Intrare și ieșire.
18 Definirea tipurilor parametrice.
© 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)