Funkční programování v R 4: Pokročilé statistické programování pro datovou vědu, analýzu a finance

Funkční programování v R 4: Pokročilé statistické programování pro datovou vědu, analýzu a finance (Thomas Mailund)

Původní název:

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

Obsah knihy:

V této knize, aktualizované pro R 4, se naučíte vytvářet funkce čistě tak, že se vyhnete vedlejším efektům, psát funkce, které manipulují s jinými funkcemi, a vytvářet složité funkce pomocí jednodušších funkcí jako stavebních kamenů.

Ve Funkcionálním programování v R 4 se dozvíte, jak nahradit smyčky, které mohou mít vedlejší účinky, rekurzivními funkcemi, které se jim snáze vyhnou. Kromě toho se kniha zabývá tím, proč byste neměli používat rekurzi, když jsou smyčky efektivnější, a jak můžete získat to nejlepší z obou světů.

Funkcionální programování je styl programování podobný objektově orientovanému programování, který se však zaměřuje spíše na transformace dat a výpočty než na objekty a stavy. Zatímco v objektově orientovaném programování modelujete své programy popisem toho, v jakých stavech se objekt může nacházet a jak metody tento stav odhalí nebo změní, ve funkcionálním programování modelujete programy popisem toho, jak funkce převádějí vstupní data na data výstupní. Samotné funkce jsou považovány za data, se kterými můžete manipulovat, a velká část síly funkcionálního programování pochází z manipulace s funkcemi, tj. z vytváření složitějších funkcí kombinací jednodušších funkcí.

Co se naučíte

⬤ Napsat funkce v jazyce R 4, včetně infixových operátorů a funkcí nahrazení.

⬤ Vytvářet funkce vyšších řádů.

⬤ Předávat funkce jiným funkcím a začít používat funkce jako data, se kterými můžete manipulovat.

⬤ Používat funkce Filer, Map a Reduce k jasnému a bezpečnému vyjádření záměru kódu.

⬤ Vytvářet nové funkce z existujících funkcí, aniž byste museli nutně psát nové funkce, pomocí bezbodového programování.

⬤ Vytvářet funkce, které s sebou nesou data.

Pro koho je tato kniha určena

Těm, kteří mají alespoň nějaké zkušenosti s programováním v jazyce R.

Další údaje o knize:

ISBN:9781484294864
Autor:
Vydavatel:
Jazyk:angličtina
Vazba:Měkká vazba

Nákup:

Nyní dostupné, na skladě.

Další knihy od autora:

Úvod do informatického myšlení: Vycházka z matematického myšlení: Řešení problémů, algoritmy, datové...
Naučte se přístupy výpočetního myšlení a umění...
Úvod do informatického myšlení: Vycházka z matematického myšlení: Řešení problémů, algoritmy, datové struktury a mnoho dalšího - Introduction to Computational Thinking: Problem Solving, Algorithms, Data Structures, and More
Ukazatele v programování v jazyce C: Moderní přístup ke správě paměti, rekurzivním datovým...
Získejte lepší znalosti o ukazatelích, od základů fungování...
Ukazatele v programování v jazyce C: Moderní přístup ke správě paměti, rekurzivním datovým strukturám, řetězcům a polím. - Pointers in C Programming: A Modern Approach to Memory Management, Recursive Data Structures, Strings, and Arrays
Představujeme Markdown a Pandoc: Používání značkovacího jazyka a konvertoru dokumentů - Introducing...
1: Příručka pro začátečníky o Markdown a Pandocu2:...
Představujeme Markdown a Pandoc: Používání značkovacího jazyka a konvertoru dokumentů - Introducing Markdown and Pandoc: Using Markup Language and Document Converter
Funkční datové struktury v R: Pokročilé statistické programování v R - Functional Data Structures in...
Naučte se algoritmické programování v jazyce...
Funkční datové struktury v R: Pokročilé statistické programování v R - Functional Data Structures in R: Advanced Statistical Programming in R
Řetězcové algoritmy v jazyce C: Efektivní reprezentace textu a vyhledávání - String Algorithms in C:...
1. Úvod. - 2. Klasické algoritmy pro přesné...
Řetězcové algoritmy v jazyce C: Efektivní reprezentace textu a vyhledávání - String Algorithms in C: Efficient Text Representation and Search
Začátky datové vědy v R 4: Analýza dat, vizualizace a modelování pro datové vědce - Beginning Data...
Objevte osvědčené postupy pro analýzu dat a vývoj...
Začátky datové vědy v R 4: Analýza dat, vizualizace a modelování pro datové vědce - Beginning Data Science in R 4: Data Analysis, Visualization, and Modelling for the Data Scientist
Stručná příručka k datové vědě v R 4: Kapesní průvodce po programech, knihovnách a balíčcích. - R 4...
V této praktické a stručné příručce se seznámíte s...
Stručná příručka k datové vědě v R 4: Kapesní průvodce po programech, knihovnách a balíčcích. - R 4 Data Science Quick Reference: A Pocket Guide to Apis, Libraries, and Packages
Funkční programování v R 4: Pokročilé statistické programování pro datovou vědu, analýzu a finance -...
V této knize, aktualizované pro R 4, se naučíte...
Funkční programování v R 4: Pokročilé statistické programování pro datovou vědu, analýzu a finance - Functional Programming in R 4: Advanced Statistical Programming for Data Science, Analysis, and Finance
Radosti z hašování: Programování hašovacích tabulek v jazyce C - The Joys of Hashing: Hash Table...
Sestavte funkční implementace hashovacích tabulek...
Radosti z hašování: Programování hašovacích tabulek v jazyce C - The Joys of Hashing: Hash Table Programming with C
Průvodce začátečníka po GitHubu - The Beginner's Guide to GitHub
Slyšeli jste o službě git a GitHub a chcete vědět, co se kolem nich děje. To je to, co...
Průvodce začátečníka po GitHubu - The Beginner's Guide to GitHub
Metaprogramování v R: Pokročilé statistické programování pro datovou vědu, analýzu a finance. -...
Naučte se manipulovat s funkcemi a výrazy a upravit...
Metaprogramování v R: Pokročilé statistické programování pro datovou vědu, analýzu a finance. - Metaprogramming in R: Advanced Statistical Programming for Data Science, Analysis and Finance

Díla autora vydali tito vydavatelé:

© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)