R. До вершин майстерності. З рішеннями та коментарями. Вікем Х., Гроссер М., Буманн Х., Гроссер М., Буманн Х.
R - безумовно найкраще середовище для інтерактивного аналізу даних. Проте мова R має безліч особливостей, які іноді мізерно документовані. У цій книжці Хедлі Вікем, один із найкращих у світі гуру з R, прояснює ці незрозумілі куточки та знайомить із сучасними бібліотеками мови.
Прочитавши книгу, ви дізнаєтеся:
- у чому полягають відмінності між об'єктами та їхніми іменами і чому вони такі важливі;
- про важливість векторних структур даних, про їхню спільну роботу і можливості для їхнього аналізу за допомогою вилучення підмножин;
- все в подробицях про функції та оточення;
- про систему станів, в основі якої лежать повідомлення, попередження і помилки;
- про неймовірну міць парадигми функціонального програмування
- і про те, як позбутися більшості циклів у коді;
- про три головні системи об'єктно орієнтованого програмування в R: S3, S4 і R6;
- про інструменти для метапрограмування, що дають змогу вам маніпулювати кодом і керувати обчисленнями;
- про ефективні техніки налагодження коду, застосовних незалежно від того, як він виконується;
- про пошук і усунення вузьких місць у коді.
Видання призначене програмістам R, які бажають поглибити свої знання, а також буде корисним розробникам на інших мовах, які прагнуть дізнатися, що ж робить мову R такою особливою.
У книзі наведено рішення і докладні коментарі до всіх вправ.
«Книга «R. До вершин майстерності. З рішеннями і коментарями» (Advanced R) є саме тією відсутньою ланкою містка між аналітиком і аналітиком-програмістом. Різниця між ними нескінченно велика. Аналітик проводить локальні розрахунки і використовує R як потужний калькулятор, програміст створює закінчені додатки та сервіси, що містять у собі, зокрема, й аналітичні блоки. R, будучи мовою загального застосування, використовує типи даних, якими оперують CPU, і спирається на загальноприйняті концепції зі створення програмних конструкцій, таких як управління пам'яттю, stringpool, оточення, замикання, цитування і багато інших.
Книжка відкриває завісу і дає змогу кожному подивитися на деталі та будову всіх цих конструкцій. Зрозуміти причини тієї чи іншої поведінки програм, навчитися писати ефективний код на R, зрозуміти магію non-standard evaluation (NSE) і метапрограмування. Мрія про вільний політ «як птахи» супроводжує людину всю її історію. Знання, викладені в цій книжці, дадуть вам змогу злетіти вгору, побачити всю картину цілком і ширяти легко та невимушено».
Інформація про книгу | |
Автор | Уїкем Х., Гроссер М., Буман Х. |
Обкладинка | Тверда |
Мова видання | Російська |
Видання | Кольорове |
Папір | Офсет |
Сторінок | 752 |