ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Mastering Shiny

دانلود کتاب تسلط بر براق

Mastering Shiny

مشخصات کتاب

Mastering Shiny

ویرایش:  
نویسندگان:   
سری:  
ISBN (شابک) : 9781492047384 
ناشر:  
سال نشر: 2021 
تعداد صفحات: 523 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 8 Mb 

قیمت کتاب (تومان) : 48,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 8


در صورت تبدیل فایل کتاب Mastering Shiny به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب تسلط بر براق نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب تسلط بر براق

بر چارچوب وب براق مسلط شوید - و مهارت های R خود را به سطح کاملاً جدیدی ببرید. Shiny به شما کمک می‌کند تا برنامه‌های وب کاملاً تعاملی را برای تجزیه و تحلیل داده‌ها ایجاد کنید و به شما اجازه می‌دهد تا فراتر از گزارش‌ها، جداول و نمودارهای ثابت حرکت کنید. کاربران شما می‌توانند بین مجموعه‌های داده پرش کنند، زیرمجموعه‌های مختلف را کاوش کنند، مدل‌هایی را با مقادیر پارامتر انتخابی خود اجرا کنند، تجسم‌ها را سفارشی کنند، و موارد دیگر. Hadley Wickham از RStudio به دانشمندان داده، تحلیلگران داده، آماردانان و محققان علمی بدون دانشی از HTML، CSS یا جاوا اسکریپت نشان می دهد که چگونه برنامه های پیچیده براق ایجاد کنند. براق برای یادگیری آسان است، اما حتی کاربران متوسط ​​اغلب تعجب می کنند که چه چیزی را از دست داده اند. این معرفی عمیق یک مسیر یادگیری را ارائه می دهد که می توانید با اطمینان آن را دنبال کنید. شروع به کار: با کاوش اصولی به سبک آموزشی شروع کنید براق در عمل: عملکرد براق را با تمرکز بر نمونه کد و نمونه برنامه‌ها کاوش کنید بهترین شیوه‌ها: تکنیک‌هایی را برای مدیریت پیچیدگی و اطمینان از صحت بیاموزید و راه‌هایی را برای اندازه‌گیری و بهبود براق خود بیاموزید. مقیاس پذیری برنامه تسلط بر واکنش پذیری: تئوری اساسی واکنش پذیری را بیاموزید تا توانایی خود را در استدلال در مورد برنامه های پیچیده درخشان بهبود بخشید.


توضیحاتی درمورد کتاب به خارجی

Master the Shiny web framework--and take your R skills to a whole new level. Shiny helps you create fully interactive web apps for data analyses by letting you move beyond static reports, tables, and graphs. Your users will be able to jump between datasets, explore different subsets, run models with parameter values of their choosing, customize visualizations, and much more. Hadley Wickham from RStudio shows data scientists, data analysts, statisticians, and scientific researchers with no knowledge of HTML, CSS, or JavaScript how to create complex Shiny apps. Shiny is easy to learn, but even intermediate users often wonder what they've missed. This in-depth introduction provides a learning path that you can follow with confidence. Getting started: Begin with a tutorial-style exploration of the basics Shiny in action: Explore Shiny functionality with a focus on code samples and example apps Best practices: Learn techniques for managing complexity and ensuring correctness, and explore ways to measure and improve your Shiny app's scalability Mastering reactivity: Learn the underlying theory of reactivity to improve your ability to reason about complex Shiny apps



فهرست مطالب

От издательства
Введение
Благодарности
Как была написана эта книга
Об изображении на обложке
Часть I. Приступаем к работе
	Глава 1. Ваше первое приложение Shiny
		Введение
		Создание директории и файла приложения
		Запуск и остановка
		Добавление элементов пользовательского интерфейса
		Добавление поведения
		Снижение дублирования кода при помощи реактивных выражений
		Заключение
		Упражнения
	Глава 2. Основы интерфейса пользователя
		Введение
		Элементы ввода
			Базовая структура
			Текст
			Числовой ввод
			Даты
			Ограниченный выбор
			Загрузка файлов
			Кнопки
			Упражнения
		Элементы вывода
			Текст
			Таблицы
			Графики
			Загрузка файлов
			Упражнения
		Заключение
	Глава 3. Основы реактивного программирования
		Введение
		Функция server
			Input
			Output
		Реактивное программирование
			Императивное программирование против декларативного
			Ленивые вычисления
			Реактивный график
			Реактивные выражения
			Порядок выполнения
			Упражнения
		Реактивные выражения
			Предпосылки
			Приложение
			Реактивный график
			Упрощение реактивного графика
			Зачем нужны реактивные выражения?
		Контроль времени запуска реактивных выражений
			Обновление по расписанию
			Щелчки мыши
		Наблюдатели
		Заключение
	Глава 4. Практический пример: несчастные случаи
		Введение
		Данные
		Описание
		Прототип
		Доработка таблиц
		Процент против количества
		Истории получения травмы
		Упражнения
		Заключение
Часть II. Shiny в действии
	Глава 5. Рабочий процесс
		Рабочий процесс разработки приложения
			Создание приложения
			Отслеживание изменений
			Управление запуском приложения
		Отладка
			Чтение трассировки
			Трассировка в Shiny
			Интерактивный отладчик
			Практический пример
			Отладка реактивных выражений
		Получение помощи
			Основы воспроизводимых примеров
			Создание воспроизводимого примера
			Минимальный воспроизводимый пример
			Практический пример
		Заключение
	Глава 6. Макеты, темы, HTML
		Введение
		Одностраничные макеты
			Функции страницы
			Страница с боковой панелью
			Многострочный вывод
			Упражнения
		Многостраничные макеты
			Наборы вкладок
			Навигационный список и навигационная панель
		Bootstrap
		Темы
			Подготовка
			Темы Shiny
			Темы графиков
			Упражнения
		За кулисами
		Заключение
	Глава 7. Графики
		Интерактивность
			Основы
			Щелчки мыши
			Другие события мыши
			Выделение прямоугольной области
			Изменение графика
			Ограничения интерактивности
		Динамическая ширина и высота
		Изображения
		Заключение
	Глава 8. Обратная связь с пользователем
		Проверка значений
			Проверка ввода
			Отмена выполнения при помощи функции req()
			Функция req() и проверка данных
			Проверка элементов вывода
		Оповещения
			Временные оповещения
			Оповещения о выполнении процесса
			Обновляемые оповещения
		Индикатор хода выполнения задачи
			Shiny
			Waiter
			Вращающийся индикатор прогресса (спиннер)
		Подтверждение и отмена действий
			Явное подтверждение
			Отмена действия
			Корзина
		Заключение
	Глава 9. Загрузка и скачивание файлов
		Загрузка
			Интерфейс пользователя
			Серверная часть
			Загрузка данных
		Скачивание
			Основы
			Скачивание данных
			Скачивание отчетов
		Практический пример
		Упражнения
		Заключение
	Глава 10. Динамический интерфейс пользователя
		Обновление элементов ввода
			Простое использование
			Иерархические выпадающие списки
			Заморозка реактивного ввода
			Циклические ссылки
			Взаимосвязанные элементы ввода
			Упражнения
		Динамическая видимость
			Условный интерфейс пользователя
			Интерфейс мастера
			Упражнения
		Создание интерфейса пользователя при помощи кода
			Введение
			Множественные элементы управления
			Динамическая фильтрация
			Диалоговые окна
			Упражнения
		Заключение
	Глава 11. Закладки
		Основная идея
			Обновление ссылки
			Сохранение состояния в файл
		Сложности при сохранении закладок
		Упражнения
		Заключение
	Глава 12. Tidy eval
		Предпосылки
		Маскирование данных
			Введение
			Пример: ggplot2
			Пример: dplyr
			Пользовательские данные
			Почему бы не использовать базовый синтаксис R?
		Tidy-Selection
			Косвенная адресация
			Tidy-Selection и маскирование данных
		Функции parse() и eval()
		Заключение
Часть III. Осваиваем реактивность
	Глава 13. Зачем нужна реактивность?
		Введение
		Зачем нужно реактивное программирование?
			Почему нельзя использовать переменные?
			А как насчет функций?
			Событийно-ориентированное программирование
			Реактивное программирование
		Краткая история реактивного программирования
		Заключение
	Глава 14. Реактивный график
		Введение
		Пошаговое реактивное выполнение
			Начало сессии
			Начало выполнения первого элемента вывода
			Чтение реактивного выражения
			Чтение элемента ввода
			Окончание выполнения реактивного выражения
			Окончание выполнения элемента вывода
			Начало выполнения второго элемента вывода
			Завершение процесса выполнения, вывод расчетов
		Изменение элемента ввода
			Инвалидация ввода
			Оповещение зависимостей
			Удаление текущих связей
			Повторное выполнение
			Упражнения
		Динамизм
		Пакет reactlog
		Заключение
	Глава 15. Строительные блоки реактивного программирования
		Реактивные значения
			Упражнения
		Реактивные выражения
			Ошибки
			on.exit()
			Упражнения
		Наблюдатели и элементы вывода
		Изолирование кода
			isolate()
			observeEvent() и eventReactive()
			Упражнения
		Инвалидация по времени
			Опрос
			Долгоиграющие реактивы
			Точность таймера
			Упражнения
			Заключение
	Глава 16. Отхождение от графика
		Введение
		Что не охватывает реактивный график?
		Практические примеры
			Один элемент вывода изменяется посредством нескольких элементов ввода
			Накапливание ввода
			Приостановка анимации
			Упражнения
		Антишаблоны
		Заключение
Часть IV. Эффективные приемы
	Глава 17. Общие принципы
		Введение
		Организация кода
		Тестирование
		Управление зависимостями
		Контроль версий исходного кода
		Непрерывная интеграция/развертывание
		Анализ кода
		Заключение
	Глава 18. Функции
		Организация файлов
		Функции интерфейса пользователя
			Другое применение
			Функциональное программирование
			Интерфейс пользователя в виде структуры данных
		Серверные функции
			Чтение загруженных данных
			Внутренние функции
		Заключение
	Глава 19. Модули Shiny
		Предпосылки
		Основы модульной системы
			Интерфейс модуля
			Серверная логика модуля
			Обновленное приложение
			Пространства имен
			Соглашение об именовании
			Упражнения
		Ввод и вывод
			Приступим: интерфейсный ввод и серверный вывод
			Практический пример: выбор числовой переменной
			Серверный ввод
			Вложенные модули
			Практический пример: гистограмма
			Множественный вывод
			Упражнения
		Практические примеры
			Ограниченный выбор вариантов и пункт Другие
			Мастер
			Динамический интерфейс пользователя
		Модули в виде единого объекта
		Заключение
	Глава 20. Пакеты
		Преобразование существующего приложения
			Один файл
			Модульная структура
			Пакет
		Преимущества
			Рабочий процесс
			Совместное использование
		Дополнительные шаги
			Развертывание приложения-пакета
			R CMD check
		Заключение
	Глава 21. Тестирование
		Тестирование функций
			Базовая структура
			Основной рабочий процесс
			Основные функции ожидания
			Функции интерфейса пользователя
		Рабочий процесс
			Покрытие кода
			Сочетания клавиш
			Резюме по рабочему процессу
		Тестирование реактивов
			Модули
			Ограничения
		Тестирование JavaScript
			Основные операции
			Практический пример
		Тестирование визуальных элементов
		Философия
			Когда стоит писать тесты?
		Заключение
	Глава 22. Безопасность
		Данные
		Вычислительные ресурсы
	Глава 23. Производительность
		Ужин в ресторане Shiny
		Оценка производительности
			Запись
			Запуск
			Анализ
		Профилирование
			Огненный график
			Профилирование кода R
			Профилирование приложения Shiny
			Ограничения
		Повышение производительности
		Кеширование
			Основы
			Кеширование реактивов
			Кеширование графиков
			Ключи кеширования
			Область видимости кеша
		Другие способы оптимизации
			Запланированные преобразования данных
			Управление ожиданиями пользователя
		Заключение
Предметный указатель




نظرات کاربران