آموزش ایجاد و اشکال زدایی برنامه های R

Creating and Debugging R Programs

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: R یک زبان برنامه نویسی محبوب در جامعه آماری در حال رشد است. این دوره به شما یاد می دهد که یک اسکریپت R بنویسید ، آن اسکریپت را به طور مستقل اجرا کنید ، داده های پردازش شده را نمایش دهید و بفهمید که چه فریم ورک هایی برای حل مشکلات موجود در R ارائه می شود. هر توسعه دهنده خوبی می داند که قادر به عیب یابی کد آنها به طور موثر برای تولید مفید است. در این دوره ، ایجاد و اشکال زدایی برنامه های R ، می توانید درک کنید که چگونه اسکریپت ها به طور مستقل در سیستم عامل R کار می کنند و در صورت نیاز سریع آنها را دیباگ کنید. ابتدا انواع داده های مختلفی را که R ارائه می دهد کشف خواهید کرد و یاد خواهید گرفت که چگونه هنگام پردازش داده ها از آنها استفاده کنید. هنگامی که این موارد را درک کردید ، خواهید آموخت که چگونه متغیرها از توابع استفاده می شوند و چگونه در محیط یک تابع محصور می شوند. در آخر ، نحوه نوشتن یک اسکریپت R غیر تعاملی و برنامه ریزی برای اجرای آن در چندین سیستم عامل را خواهید فهمید. پس از پایان این دوره ، مهارت و دانش لازم برای نوشتن و اجرای موفقیت آمیز اسکریپت های مستقل و عیب یابی اجرای آنها در یک محیط تولید را خواهید داشت.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

درک بستر R Understanding the R Platform

  • بررسی اجمالی Overview

  • اصطلاحات و تعاریف Terms and Definitions

  • جعبه ابزار R The R Toolbox

  • خلاصه Summary

انواع داده ها Data Types

  • بررسی اجمالی Overview

  • بردارها Vectors

  • ماتریس ها Matrices

  • لیست ها Lists

  • فریم های داده Data Frames

  • خلاصه Summary

پردازش داده ها با R Processing Data with R

  • بررسی اجمالی Overview

  • معرفی پروژه Project Intro

  • پردازش داده ها Processing the Data

  • دریافت ورودی کاربر Getting User Input

  • افزودن مدیریت خطا Adding Error Handling

  • خلاصه Summary

خروجی داده ها با R Outputting Data with R

  • بررسی اجمالی Overview

  • استفاده از کنسول Leverging the Console

  • ذخیره طرحها Saving Plots

  • صادر کردن داده ها Exporting the Data

  • خلاصه Summary

خطایابی R به صورت تعاملی Debugging R Interactively

  • بررسی اجمالی Overview

  • تنظیم اسکریپت Setting up Your Script

  • با استفاده از مرورگر R Using R's Browser

  • نقاط شکست RStudio RStudio Breakpoints

  • عیب یابی مشروط Conditional Troubleshooting

  • خلاصه Summary

محیط های R R Environments

  • بررسی اجمالی Overview

  • تنظیمات بیشتر اسکریپت Further Script Setup

  • متغیرها ، توابع و محیط ها Variables, Functions, and Environments

  • به اشتراک گذاری مقادیر بین محیط ها Sharing Values between Environments

  • سلسله مراتب محیط زیست Environment Hierarchy

  • بازیابی Recover

  • خلاصه Summary

در حال اجرا R غیر تعاملی Running R Non-interactively

  • بررسی اجمالی Overview

  • اجرای متن بدون تعامل Running the Script Non-interactively

  • تغییر متن برای اجرای غیر تعاملی Changing the Script to Run Non-interactively

  • برنامه ریزی یک کار اسکریپت R در ویندوز Scheduling an R Script Job on Windows

  • اطمینان از سازگاری متن با لینوکس Making Sure the Script Is Linux Compatible

  • برنامه ریزی یک کار اسکریپت R در Linux Scheduling an R Script Job on Linux

  • خلاصه Summary

خطایابی R غیر تعاملی Debugging R Non-interactively

  • بررسی اجمالی Overview

  • ذخیره کردن اسکریپت خروجی Saving Script Output

  • ورود به سیستم مناسب Proper Logging

  • غرق شدن خروجی اسکریپت Sinking the Script Output

  • تولید مثل دولت اعدام Reproducing Execution State

  • خلاصه Summary

عیب یابی و جلوگیری از مشکلات رایج اشکال زدایی Troubleshooting and Avoiding Common Debugging Issues

  • بررسی اجمالی Overview

  • API مشابه ، انواع مختلف ، نتایج متفاوت Similar API, Different Types, Different Results

  • مشکلات عملکرد Function Pitfalls

  • محیط ها Environments

  • به راحتی داده ها را با Dput به اشتراک بگذارید Easily Share Data with Dput

  • خلاصه Summary

نمایش نظرات

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.

آموزش ایجاد و اشکال زدایی برنامه های R
جزییات دوره
2h 2m
54
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
-
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Christopher Venturini Christopher Venturini

تعهد کریس به یادگیری مداوم با اشتیاق او برای تفکر خلاق و حل مشکلات پیچیده تقویت می شود. سفر خودآموز کریس که به طور رسمی به عنوان یک هنرمند بازی سه بعدی تحصیل کرده است ، به بیش از 10 سال تجربه صنعت و همچنین تخصص در روش های چابک ، مدیریت پروژه ، تعاملات سهامداران ، توسعه شی گرا و دامنه منجر شده است طراحی رانده شده