Funkčné programovanie v R 4: Pokročilé štatistické programovanie pre dátovú vedu, analýzu a financie

Funkčné programovanie v R 4: Pokročilé štatistické programovanie pre dátovú vedu, analýzu a financie (Thomas Mailund)

Pôvodný názov:

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

Obsah knihy:

V tejto knihe, aktualizovanej pre R 4, sa naučíte vytvárať čisté funkcie tým, že sa vyhnete vedľajším účinkom, písať funkcie, ktoré manipulujú s inými funkciami, a vytvárať zložité funkcie pomocou jednoduchších funkcií ako stavebných kameňov.

Vo funkčnom programovaní v R 4 uvidíte, ako nahradiť cykly, ktoré môžu mať vedľajšie účinky, rekurzívnymi funkciami, ktoré sa im ľahšie vyhnú. Okrem toho sa kniha zaoberá tým, prečo by ste nemali používať rekurziu, keď sú slučky efektívnejšie, a ako môžete získať to najlepšie z oboch svetov.

Funkcionálne programovanie je štýl programovania podobný objektovo orientovanému programovaniu, ktorý sa však zameriava skôr na transformáciu údajov a výpočty ako na objekty a stavy. Zatiaľ čo v objektovo orientovanom programovaní modelujete svoje programy opisom stavov, v ktorých sa objekt môže nachádzať, a ako metódy tento stav odhalia alebo zmenia, vo funkcionálnom programovaní modelujete programy opisom toho, ako funkcie transformujú vstupné údaje na výstupné údaje. Samotné funkcie sa považujú za údaje, s ktorými môžete manipulovať, a veľká časť sily funkcionálneho programovania pochádza z manipulácie s funkciami, t. j. z vytvárania zložitejších funkcií kombinovaním jednoduchších funkcií.

Čo sa naučíte

⬤ Písať funkcie v jazyku R 4 vrátane infixových operátorov a funkcií na nahradenie.

⬤ Vytvárať funkcie vyššieho rádu.

⬤ Predávať funkcie iným funkciám a začať používať funkcie ako údaje, s ktorými môžete manipulovať.

⬤ Používať funkcie Filer, Map a Reduce na jasné a bezpečné vyjadrenie zámeru kódu.

⬤ Vytvárať nové funkcie z existujúcich funkcií bez nutnosti písania nových funkcií pomocou bezbodového programovania.

⬤ Vytvárajte funkcie, ktoré so sebou nesú údaje.

Pre koho je táto kniha určená

Tým, ktorí majú aspoň nejaké skúsenosti s programovaním v jazyku R.

Ďalšie údaje o knihe:

ISBN:9781484294864
Autor:
Vydavateľ:
Jazyk:anglicky
Väzba:Mäkká väzba

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Úvod do počítačového myslenia: Riešenie problémov, algoritmy, dátové štruktúry a iné - Introduction...
Naučte sa prístupy výpočtového myslenia a umenie...
Úvod do počítačového myslenia: Riešenie problémov, algoritmy, dátové štruktúry a iné - Introduction to Computational Thinking: Problem Solving, Algorithms, Data Structures, and More
Ukazovatele v programovaní v jazyku C: Moderný prístup k správe pamäte, rekurzívnym dátovým...
Získajte lepšie pochopenie ukazovateľov, od základov...
Ukazovatele v programovaní v jazyku C: Moderný prístup k správe pamäte, rekurzívnym dátovým štruktúram, reťazcom a poliam - Pointers in C Programming: A Modern Approach to Memory Management, Recursive Data Structures, Strings, and Arrays
Predstavujeme Markdown a Pandoc: Používanie značkovacieho jazyka a konvertora dokumentov -...
1: Príručka pre začiatočníkov o Markdown a Pandoc2: Prečo...
Predstavujeme Markdown a Pandoc: Používanie značkovacieho jazyka a konvertora dokumentov - Introducing Markdown and Pandoc: Using Markup Language and Document Converter
Funkčné dátové štruktúry v jazyku R: Pokročilé štatistické programovanie v R - Functional Data...
Naučte sa algoritmické programovanie v jazyku...
Funkčné dátové štruktúry v jazyku R: Pokročilé štatistické programovanie v R - Functional Data Structures in R: Advanced Statistical Programming in R
Algoritmy reťazcov v jazyku C: Efektívna reprezentácia textu a vyhľadávanie - String Algorithms in...
1. Úvod. - 2. Klasické algoritmy pre presné...
Algoritmy reťazcov v jazyku C: Efektívna reprezentácia textu a vyhľadávanie - String Algorithms in C: Efficient Text Representation and Search
Začiatky dátovej vedy v R 4: Analýza dát, vizualizácia a modelovanie pre dátových vedcov - Beginning...
Objavte osvedčené postupy na analýzu údajov a...
Začiatky dátovej vedy v R 4: Analýza dát, vizualizácia a modelovanie pre dátových vedcov - Beginning Data Science in R 4: Data Analysis, Visualization, and Modelling for the Data Scientist
R 4 Data Science Quick Reference: Vrecková príručka k programom, knižniciam a balíkom - R 4 Data...
V tejto praktickej príručke sa zoznámite s...
R 4 Data Science Quick Reference: Vrecková príručka k programom, knižniciam a balíkom - R 4 Data Science Quick Reference: A Pocket Guide to Apis, Libraries, and Packages
Funkčné programovanie v R 4: Pokročilé štatistické programovanie pre dátovú vedu, analýzu a financie...
V tejto knihe, aktualizovanej pre R 4, sa naučíte...
Funkčné programovanie v R 4: Pokročilé štatistické programovanie pre dátovú vedu, analýzu a financie - Functional Programming in R 4: Advanced Statistical Programming for Data Science, Analysis, and Finance
Radosti z hešovania: Programovanie hešovacích tabuliek v jazyku C - The Joys of Hashing: Hash Table...
Zostavte funkčné implementácie hašovacích tabuliek...
Radosti z hešovania: Programovanie hešovacích tabuliek v jazyku C - The Joys of Hashing: Hash Table Programming with C
Sprievodca začiatočníka po GitHube - The Beginner's Guide to GitHub
Počuli ste o službe git a GitHub a chcete vedieť, čo sa okolo nich deje. Práve to...
Sprievodca začiatočníka po GitHube - The Beginner's Guide to GitHub
Metaprogramovanie v R: Pokročilé štatistické programovanie pre dátovú vedu, analýzu a financie -...
Naučte sa manipulovať s funkciami a výrazmi, aby...
Metaprogramovanie v R: Pokročilé štatistické programovanie pre dátovú vedu, analýzu a financie - Metaprogramming in R: Advanced Statistical Programming for Data Science, Analysis and Finance

Diela autora vydali tieto vydavateľstvá:

© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)