ساختن برنامه های داده با R و Shiny: آموزش

Building Data Apps with R and Shiny: Essential Training

در حال بارگزاری نمونه ویدیو، لطفا صبر کنید...
Video Player is loading.
Current Time 0:00
Duration 0:00
Loaded: 0%
Stream Type LIVE
Remaining Time 0:00
 
1x
    • Chapters
    • descriptions off, selected
    • subtitles off, selected
      نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
      نمونه ویدیوها:
      • در حال بارگزاری، لطفا صبر کنید...
      توضیحات دوره: Shiny به تیم های علوم داده R اجازه می دهد بدون نیاز به یادگیری HTML ، CSS یا JavaScript ، برنامه های وب مبتنی بر داده مبتنی بر داده را ایجاد كنند. این یک ابزار قدرتمند و همه کاره است که اغلب برای اهداف تحقیق R ، تجزیه و تحلیل داده ها و حتی اهداف بازاریابی خارجی استفاده می شود. اگر درک خوبی از زبان R دارید و می دانید چگونه کد سمت مشتری را از سمت سرور جدا کنید ، آماده رفتن به این دوره و ساخت یک برنامه Shiny هستید. مارتین جان هادلی سازماندهی برنامه های تک و تقسیم پرونده ، مدیریت جداول داده ، استفاده از API ها برای ورود داده ها به یک برنامه ، افزودن کنترل های داده ، استقرار یک برنامه و موارد دیگر را پوشش می دهد.
      موضوعات شامل:
      • ساختن یک برنامه داده براق
      • اپلیکیشن های مجرد در مقابل تقسیم پرونده
      • جداول استاتیک در مقابل جداول تعاملی
      • جداول renderTable و kableExtra و DT
      • اتصال به API
      • جمع کردن منوهای کشویی از داده ها
      • استفاده از کنترلهای فیلتر متقابل
      • جمع آوری داده ها با استفاده از قابلیت تنظیم مجدد
      • چاپ روی کنسول R در برنامه های براق
      • اشکال زدایی از برنامه های براق
      • shinyjs :: runcodeUI، reactlog
      • اجرای برنامه ها

      سرفصل ها و درس ها

      مقدمه Introduction

      • ساخت ، آزمایش و استقرار برنامه ها به راحتی در Shiny Build, test, and deploy apps easily in Shiny

      • سازماندهی دوره و پیش نیازها Course organization and prerequisites

      1. معرفی براق 1. Introducing Shiny

      • براق چیست؟ What is Shiny?

      • برنامه های داده چیست؟ What are data apps?

      • چرا برنامه های داده را با Shiny می سازیم؟ Why build data apps with Shiny?

      • برنامه های Shiny را روی دستگاه خود اجرا کنید Run Shiny apps on your own machine

      • برنامه های براق را در دستگاه محلی خود ترک کنید Quit Shiny apps on your local machine

      • استقرار برنامه ها به shinyapps.io Deploying apps to shinyapps.io

      • استقرار برنامه ها با سرور Shiny Deploying apps with Shiny Server

      2. برنامه های Shiny و Split-File Shiny 2. Single and Split-File Shiny Apps

      • برنامه های پرونده تک با shinyApp Single file apps with shinyApp

      • برنامه های تقسیم پرونده Split-file apps

      • چه چیزی به پرونده ui.R تعلق دارد؟ What belongs in the ui.R file?

      • متعلق به پرونده server.R چیست؟ What belongs in the server.R file?

      3. برنامه های براق 101 3. Shiny Apps 101

      • ایجاد یک برنامه ساده Shiny از ابتدا Creating a simple Shiny app from scratch

      • درک طرح $ var و خروجی $ Understanding input$var and output$plot

      • عملکردهای خروجی و خروجی Render and output functions

      • با استفاده از آرگومان جلسه Using the session argument

      • هرگز ورودی ها یا خروجی ها را کپی نکنید Never duplicate inputs or outputs

      4- جداول داده در براق 4. Data Tables in Shiny

      • یک راه حل جدول را انتخاب کنید Choose a table solution

      • جداول استاتیک با renderTable Static tables with renderTable

      • جداول استاتیک با kableExtra Static tables with kableExtra

      • جداول تعاملی با DT Interactive tables with DT

      5- وارد کردن داده ها به برنامه های درخشان خود 5. Getting Data into Your Shiny Apps

      • برنامه ها و داده های براق 101 Shiny apps and data 101

      • پرونده های داده را در یک برنامه Shiny قرار دهید Include data files in a Shiny app

      • براق و بسته هایی که به API وصل می شوند Shiny and packages that connect to API

      • پرونده های براق و .httr-oauth Shiny and .httr-oauth files

      • متغیرهای محیطی براق و R Shiny and R environmental variables

      6. کنترل های داده محور 6. Data-Driven Controls

      • منوهای کشویی را از داده ها جمع کنید Populate pull-down menus from data

      • انتخاب برچسب زدن در SelectInput Labeling choices in selectInput

      • کنترل های وابسته به یکدیگر برای فیلتر کردن داده ها Interdependent controls to filter data

      • کنترل بروزرسانی های برنامه با ActionButton Control app updates with actionButton

      7. به کاربران اجازه دهید داده ها را بارگذاری و بارگیری کنند 7. Allow Users to Upload and Download Data

      • به کاربران اجازه دهید داده ها را از یک برنامه بارگیری کنند Allow users to download data from an app

      • داده ها را از جداول DT بارگیری کنید Download data from DT tables

      • به کاربران اجازه دهید داده ها را در یک برنامه بارگذاری کنند Allow users to upload data to an app

      • برای جمع آوری داده ها از rhandsontable استفاده کنید Use rhandsontable to collect data

      8. حل مسئله در برنامه های براق 8. Problem-Solving in Shiny Apps

      • حل مسئله در برنامه های براق 101 Problem-solving in Shiny apps 101

      • چاپ در کنسول R در برنامه های Shiny Printing to the R console in Shiny apps

      • اشکال زدایی برنامه ها با shinyjs :: runcodeUI Debug apps with shinyjs::runcodeUI

      • با استفاده از reloglog برای اشکالزدایی در برنامه های Shiny Using reactlog to debug Shiny apps

      9. ساختن برنامه های براق زیبا 9. Making Shiny Apps Beautiful

      • اعمال CSS سفارشی در برنامه های Shiny Applying custom CSS to Shiny apps

      • درج تصاویر در برنامه های براق Inserting images into Shiny apps

      • نمایش Spinning بارگیری در برنامه های Shiny Show loading spinners in Shiny apps

      10. استقرار برنامه های براق 10. Deploying Shiny Apps

      • از کجا می توانید برنامه های Shiny را مستقر کنید؟ Where can you deploy Shiny apps?

      • اتصال RStudio با shinyapps.io Connecting RStudio with shinyapps.io

      • مدیریت برنامه های Shiny با rsconnect Managing Shiny apps with rsconnect

      • برنامه های مستقر برنامه ای Programmatically deploying apps

      نتیجه Conclusion

      • مراحل بعدی Next steps

      نمایش نظرات

      ساختن برنامه های داده با R و Shiny: آموزش
      جزییات دوره
      2h 50m
      47
      Linkedin (لینکدین) Linkedin (لینکدین)
      (آخرین آپدیت)
      9,346
      - از 5
      ندارد
      دارد
      دارد
      جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

      Google Chrome Browser

      Internet Download Manager

      Pot Player

      Winrar

      Charlie Joey Hadley Charlie Joey Hadley

      مبشر فناوری و داده های باز

      شارلوت جوی هدلی مبشر فناوری و داده های باز است.

      چارلی از سال 2015، زمانی که شروع به کار کرد، در R and Shiny تدریس و مشاوره می کند. به عنوان RSE در دانشگاه آکسفورد و شبکه داده های تعاملی دانشگاه را تأسیس کرد که از محققان در دسترسی بیشتر به داده های باز از طریق تعامل پشتیبانی می کند. پیشینه چارلی در فیزیک است و او قبلا برای تحقیقات Wolfram مشاوره می کرد، اما اکنون او بیشتر مهارت های حل مسئله کدنویسی را آموزش می دهد و مدت زیادی است که معادله دیفرانسیل را لمس نکرده است.