Functional Programming in R 4: Advanced Statistical Programming for Data Science, Analysis, and Finance
Sajátítsa el a függvényeket, és fedezze fel, hogyan írjon funkcionális programokat az R-ben. Ebben az R 4-re frissített könyvben megtanulja, hogyan tegye függvényeit tisztává a mellékhatások elkerülése révén, hogyan írjon olyan függvényeket, amelyek más függvényeket manipulálnak, és hogyan építsen fel komplex függvényeket egyszerűbb függvények építőelemeinek felhasználásával.
A Funkcionális programozás az R 4-ben megismerheted, hogyan helyettesítheted a mellékhatásokkal járó ciklusokat rekurzív függvényekkel, amelyekkel könnyebben elkerülheted azokat. Emellett a könyv kitér arra is, hogy miért nem érdemes rekurziót használni, amikor a ciklusok hatékonyabbak, és hogyan lehet mindkét világból a legjobbat kihozni.
A funkcionális programozás az objektumorientált programozáshoz hasonló programozási stílus, amely azonban az objektumok és az állapot helyett az adattranszformációkra és a számításokra összpontosít. Míg az objektumorientált programozásban a programokat úgy modellezzük, hogy leírjuk, milyen állapotokban lehet egy objektum, és hogy a metódusok hogyan tárják fel vagy módosítják ezt az állapotot, addig a funkcionális programozásban a programokat úgy modellezzük, hogy leírjuk, hogyan alakítják át a függvények a bemeneti adatokat kimeneti adatokká. A függvények maguk is manipulálható adatoknak tekinthetők, és a funkcionális programozás erejének nagy része a függvények manipulálásából származik; azaz egyszerűbb függvények kombinálásával összetettebb függvényeket lehet létrehozni.
Mit fogsz tanulni
⬤ Függvények írása az R 4-ben, beleértve az infix operátorokat és a helyettesítő függvényeket.
⬤ Felsőbb rendű függvények létrehozása.
⬤ Függvények átadása más függvényeknek, és a függvények manipulálható adatokként való használatának megkezdése.
⬤ Használja a Filer, Map és Reduce függvényeket a kód mögötti szándék egyértelmű és biztonságos kifejezésére.
⬤ Új függvények készítése meglévő függvényekből anélkül, hogy feltétlenül új függvényeket írna, a pontmentes programozás segítségével.
⬤ Hozzon létre olyan függvényeket, amelyek adatokat hordoznak magukkal.
Kinek szól ez a könyv
Azoknak, akik legalább némi tapasztalattal rendelkeznek az R-ben való programozásban.
© Book1 Group - minden jog fenntartva.
Az oldal tartalma sem részben, sem egészben nem másolható és nem használható fel a tulajdonos írásos engedélye nélkül.
Utolsó módosítás időpontja: 2024.11.13 21:05 (GMT)