Julia come seconda lingua: Programmazione generale con un tocco di scienza dei dati

Punteggio:   (4,2 su 5)

Julia come seconda lingua: Programmazione generale con un tocco di scienza dei dati (Erik Engheim)

Recensioni dei lettori

Riepilogo:

Il libro è un'introduzione ben strutturata al linguaggio di programmazione Julia, particolarmente adatto ai programmatori esperti che desiderano espandere il loro kit di strumenti nella scienza dei dati e nelle applicazioni numeriche. Presenta un'ampia gamma di esempi e uno stile di scrittura chiaro, anche se alcuni recensori hanno espresso dubbi sulla durata del libro e sulla profondità dell'apprendimento che fornisce.

Vantaggi:

Ben strutturato con numerosi esempi
fornisce una rapida introduzione a Julia per i programmatori esperti
copre un'ampia gamma di argomenti
facilita la comprensione delle capacità di Julia per le applicazioni numeriche
divertente e soddisfacente da imparare
le applicazioni pratiche migliorano l'apprendimento
semplice da leggere, anche per coloro che non hanno un forte background di CS.

Svantaggi:

Copertine fragili che tendono ad arricciarsi
non ideale per i principianti assoluti
alcuni recensori hanno ritenuto che il libro semplifichi eccessivamente o salti argomenti importanti
la comprensione del linguaggio potrebbe essere ancora a un livello base dopo la lettura.

(basato su 11 recensioni dei lettori)

Titolo originale:

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

Contenuto del libro:

Impara il fantastico linguaggio di programmazione Julia costruendo progetti divertenti come un lanciarazzi, un custode di password e un simulatore di battaglia.

Julia come seconda lingua tratta:

⬤ Tipi di dati come numeri, stringhe, array e dizionari.

⬤ Immediato feedback con il read-evaluate-print-loop (REPL) di Julia.

⬤ Semplificare le interazioni del codice con il dispatch multiplo.

⬤ Condivisione del codice tramite moduli e pacchetti.

⬤ Stili di programmazione funzionali e orientati agli oggetti.

Julia come seconda lingua introduce Julia a lettori con una conoscenza iniziale di un altro linguaggio come Python o JavaScript. Imparerete a codificare progetti pratici e coinvolgenti che vi incoraggeranno ad applicare immediatamente ciò che state imparando. Non fatevi scoraggiare dalla reputazione di Julia come linguaggio di programmazione scientifico: non sono richieste conoscenze di data science o di calcolo numerico. Potete iniziare con ciò che avete imparato durante le lezioni di matematica alle superiori.

L'acquisto del libro stampato include un eBook gratuito nei formati PDF, Kindle e ePub di Manning Publications.

Informazioni sulla tecnologia

Originariamente progettato per la scienza dei dati ad alte prestazioni, Julia è diventato un fantastico linguaggio di programmazione generale. Offre funzioni di facile sviluppo come la garbage collection, la tipizzazione dinamica e un approccio flessibile alla concorrenza e al calcolo distribuito. È il mix perfetto di semplicità, flessibilità e prestazioni.

Informazioni sul libro

Julia as a Second Language introduce Julia partendo dalle vostre conoscenze di programmazione. Vedrete Julia in azione mentre create una serie di progetti interessanti che vi guideranno dalla sintassi di base di Julia fino alle sue funzionalità avanzate. Imparate a conoscere i tipi e le strutture di dati mentre modellate il lancio di un razzo. Usate i dizionari per interpretare i numeri romani. Usate l'esclusiva funzione di spedizione multipla di Julia per inviare cavalieri e arcieri in una battaglia simulata. Lungo il percorso, confronterete anche gli stili di programmazione funzionale e orientata agli oggetti: Julia li supporta entrambi!

Cosa c'è dentro

⬤ Tipi di dati come numeri, stringhe, array e dizionari.

⬤ Feedback immediato con il read-evaluate-print-loop (REPL) di Julia.

⬤ Semplificare le interazioni del codice con il dispatch multiplo.

⬤ Condividere il codice utilizzando moduli e pacchetti.

Informazioni sul lettore

Per i lettori che hanno familiarità con un altro linguaggio di programmazione come Python, JavaScript o C#.

Informazioni sull'autore

Erik Engheim è uno scrittore, relatore di conferenze, autore di videocorsi e sviluppatore di software.

Indice dei contenuti

PARTE 1 - NOZIONI DI BASE

1 Perché Julia?

2 Julia come calcolatore.

3 Il flusso di controllo.

4 Julia come foglio elettronico.

5 Lavorare con il testo.

6 Memorizzazione di dati in dizionari.

PARTE 2 - TIPI

7 Capire i tipi.

8 Costruire un razzo.

9 Conversione e promozione.

10 Rappresentare valori sconosciuti.

PARTE 3 - COLLEZIONI.

11 Lavorare con le stringhe.

12 Capire le collezioni Julia.

13 Lavorare con gli insiemi.

14 Lavorare con vettori e matrici.

PARTE 4 - INGEGNERIA DEL SOFTWARE

15 Programmazione funzionale in Julia.

16 Organizzare e modularizzare il codice.

PARTE 5 - APPROFONDIMENTO.

17 Input e output.

18 Definizione di tipi parametrici.

Altre informazioni sul libro:

ISBN:9781617299711
Autore:
Editore:
Lingua:inglese
Rilegatura:Copertina morbida
Anno di pubblicazione:2023
Numero di pagine:414

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Julia come seconda lingua: Programmazione generale con un tocco di scienza dei dati - Julia as a...
Impara il fantastico linguaggio di programmazione...
Julia come seconda lingua: Programmazione generale con un tocco di scienza dei dati - Julia as a Second Language: General Purpose Programming with a Taste of Data Science

Le opere dell'autore sono state pubblicate dai seguenti editori:

© Book1 Group - tutti i diritti riservati.
Il contenuto di questo sito non può essere copiato o utilizzato, né in parte né per intero, senza il permesso scritto del proprietario.
Ultima modifica: 2024.11.08 20:28 (GMT)