Programmazione funzionale in R 4: Programmazione statistica avanzata per la scienza dei dati, l'analisi e la finanza

Programmazione funzionale in R 4: Programmazione statistica avanzata per la scienza dei dati, l'analisi e la finanza (Thomas Mailund)

Titolo originale:

Functional Programming in R 4: Advanced Statistical Programming for Data Science, Analysis, and Finance

Contenuto del libro:

In questo libro, aggiornato per R 4, imparerete a rendere le vostre funzioni pure evitando gli effetti collaterali, a scrivere funzioni che manipolano altre funzioni e a costruire funzioni complesse utilizzando funzioni più semplici come elementi costitutivi.

In Programmazione funzionale in R 4, vedrete come sostituire i loop, che possono avere effetti collaterali, con funzioni ricorsive che possono evitarli più facilmente. Inoltre, il libro spiega perché non si dovrebbe usare la ricorsione quando i loop sono più efficienti e come si può ottenere il meglio da entrambi i mondi.

La programmazione funzionale è uno stile di programmazione, come la programmazione orientata agli oggetti, ma che si concentra sulle trasformazioni dei dati e sui calcoli piuttosto che sugli oggetti e sullo stato. Mentre nella programmazione orientata agli oggetti si modellano i programmi descrivendo gli stati in cui un oggetto può trovarsi e il modo in cui i metodi rivelano o modificano tale stato, nella programmazione funzionale si modellano i programmi descrivendo il modo in cui le funzioni traducono i dati in ingresso in dati in uscita. Le funzioni stesse sono considerate dati che si possono manipolare e gran parte della forza della programmazione funzionale deriva dalla manipolazione delle funzioni, cioè dalla costruzione di funzioni più complesse combinando funzioni più semplici.

Cosa imparerete

⬤ Scrivere funzioni in R 4, compresi gli operatori infix e le funzioni di sostituzione.

⬤ Creare funzioni di ordine superiore.

⬤ Passare funzioni ad altre funzioni e iniziare a usare le funzioni come dati da manipolare.

⬤ Utilizzare le funzioni Filer, Map e Reduce per esprimere l'intento del codice in modo chiaro e sicuro.

⬤ Costruire nuove funzioni a partire da funzioni esistenti senza necessariamente scriverne di nuove, utilizzando la programmazione point-free.

⬤ Creare funzioni che portino con sé i dati.

A chi è rivolto questo libro?

Chi ha almeno un po' di esperienza di programmazione in R.

Altre informazioni sul libro:

ISBN:9781484294864
Autore:
Editore:
Lingua:inglese
Rilegatura:Copertina morbida

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Introduzione al pensiero computazionale: Risoluzione di problemi, algoritmi, strutture di dati e...
Imparate gli approcci del pensiero computazionale e...
Introduzione al pensiero computazionale: Risoluzione di problemi, algoritmi, strutture di dati e altro ancora - Introduction to Computational Thinking: Problem Solving, Algorithms, Data Structures, and More
I puntatori nella programmazione in C: Un approccio moderno alla gestione della memoria, alle...
Acquisite una migliore comprensione dei puntatori, dalle...
I puntatori nella programmazione in C: Un approccio moderno alla gestione della memoria, alle strutture dati ricorsive, alle stringhe e agli array - Pointers in C Programming: A Modern Approach to Memory Management, Recursive Data Structures, Strings, and Arrays
Introduzione a Markdown e Pandoc: Uso del linguaggio di markup e del convertitore di documenti -...
1: Guida per principianti a Markdown e Pandoc2:...
Introduzione a Markdown e Pandoc: Uso del linguaggio di markup e del convertitore di documenti - Introducing Markdown and Pandoc: Using Markup Language and Document Converter
Strutture dati funzionali in R: Programmazione statistica avanzata in R - Functional Data Structures...
Imparare la programmazione algoritmica in...
Strutture dati funzionali in R: Programmazione statistica avanzata in R - Functional Data Structures in R: Advanced Statistical Programming in R
Algoritmi per stringhe in C: Rappresentazione e ricerca efficiente del testo - String Algorithms in...
1. Introduzione. - 2. Algoritmi classici per la...
Algoritmi per stringhe in C: Rappresentazione e ricerca efficiente del testo - String Algorithms in C: Efficient Text Representation and Search
Iniziare la scienza dei dati in R 4: Analisi, visualizzazione e modellazione dei dati per lo...
Scoprite le migliori pratiche per l'analisi dei dati e lo...
Iniziare la scienza dei dati in R 4: Analisi, visualizzazione e modellazione dei dati per lo scienziato dei dati - Beginning Data Science in R 4: Data Analysis, Visualization, and Modelling for the Data Scientist
R 4 Data Science Quick Reference: Una guida tascabile ad Apis, librerie e pacchetti - R 4 Data...
In questo libro pratico e di rapida consultazione vi...
R 4 Data Science Quick Reference: Una guida tascabile ad Apis, librerie e pacchetti - R 4 Data Science Quick Reference: A Pocket Guide to Apis, Libraries, and Packages
Programmazione funzionale in R 4: Programmazione statistica avanzata per la scienza dei dati,...
In questo libro, aggiornato per R 4, imparerete a...
Programmazione funzionale in R 4: Programmazione statistica avanzata per la scienza dei dati, l'analisi e la finanza - Functional Programming in R 4: Advanced Statistical Programming for Data Science, Analysis, and Finance
Le gioie dell'Hashing: Programmazione di tabelle Hash con il C - The Joys of Hashing: Hash Table...
Costruire implementazioni funzionanti di tabelle...
Le gioie dell'Hashing: Programmazione di tabelle Hash con il C - The Joys of Hashing: Hash Table Programming with C
Guida per principianti a GitHub - The Beginner's Guide to GitHub
Avete sentito parlare di git e GitHub e volete sapere di cosa si tratta. Questo è ciò...
Guida per principianti a GitHub - The Beginner's Guide to GitHub
Metaprogrammazione in R: Programmazione statistica avanzata per la scienza dei dati, l'analisi e la...
Imparate a manipolare funzioni ed espressioni per...
Metaprogrammazione in R: Programmazione statistica avanzata per la scienza dei dati, l'analisi e la finanza - Metaprogramming in R: Advanced Statistical Programming for Data Science, Analysis and Finance

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)