Julia ca a doua limbă: Programare de uz general cu un gust de știința datelor

Evaluare:   (4.2 din 5)

Julia ca a doua limbă: Programare de uz general cu un gust de știința datelor (Erik Engheim)

Recenzii ale cititorilor

Rezumat:

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.

Dezavantaje:

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)

Titlul original:

Julia as a Second Language: General Purpose Programming with a Taste of Data Science

Conținutul cărții:

Î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.

Alte date despre carte:

ISBN:9781617299711
Autor:
Editura:
Limbă:engleză
Legare:Copertă moale
Anul publicării:2023
Numărul de pagini:414

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Julia ca a doua limbă: Programare de uz general cu un gust de știința datelor - Julia as a Second...
Învățați minunatul limbaj de programare Julia...
Julia ca a doua limbă: Programare de uz general cu un gust de știința datelor - Julia as a Second Language: General Purpose Programming with a Taste of Data Science

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)