تسلط به R - بهترین شیوهها و ابزارهای ضروری
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- یادگیری استفاده بهینه از RStudio
- بهترین شیوههای کدنویسی
- آشنایی با کنترل نسخه و همکاری با گیت و گیتهاب
- ایجاد مخازن خصوصی و عمومی، کلونسازی، فورک کردن و بسیاری فرمانهای دیگر
- یادگیری برنامهنویسی تابعی و تکرار با purrr
- ایجاد محیطهای قابل بازتولید
- سوئیچینگ بسیار آسان بین نسخههای R
- کاربرد تمام تکنیکهای یاد گرفته شده در یک پروژه واقعی
پیشنیازهای دوره
- تجربه برنامهنویسی با R بسیار توصیه و ترجیح داده میشود.
توضیحات دوره
به دوره «تسلط به R - بهترین شیوهها و ابزارهای ضروری» خوش آمدید!
در این دوره هدف ما پر کردن یک خلأ مهم در بازار است، به طوری که کاربران R را با دانش و مهارتهای لازم برای اعمال بهترین شیوهها مجهز کنیم. شما یاد میگیرید چگونه پروژههای خود را به طور مؤثر سازماندهی کنید، از بالاترین استانداردهای کدنویسی پیروی کنید و مجموعهای از ابزارهای قدرتمند را برای افزایش بهرهوری و همکاری به کار ببرید.
تمرکز ما بر ارائه تکنیکهای عملی روزمره است که گردشکار شما را ساده میکند و کدتان را مقاوم و قابل اشتراکگذاری میسازد. در پایان دوره، قادر خواهید بود از مشکل رایج «این اسکریپت فقط روی سیستم من کار میکند» جلوگیری کرده و اطمینان حاصل کنید که پروژههایتان قابل بازتولید و قابل حمل هستند.
محتوای دوره:
بخش 1 - آشنایی با دوره
بخش 2 - محیط توسعه RStudio
- راهاندازی و ناوبری در RStudio برای محیط کدنویسی بهینه
- میانبرها و نکات ضروری
بخش 3 - بهترین شیوههای کدنویسی
یادگیری نوشتن کد R تمیز، کارآمد و قابل نگهداری
بخش 4 - کنترل نسخه با گیت و گیتهاب - پیکربندی
- نصب و راهاندازی گیت و گیتهاب
- ایجاد احراز هویت دو مرحلهای
بخش 5 - کنترل نسخه با گیت و گیتهاب - کار با مخازن
- مدیریت تغییرات کد و همکاری با دیگران با استفاده از گیت و گیتهاب
- روشهای مختلف ایجاد و کلونسازی مخازن
- درک نحوه عملکرد حفظ حریم خصوصی
- گردشکار گیت
بخش 6 - یک پروژه واقعی
پیادهسازی آموختههای خود در یک پروژه واقعی
بخش 7 - مقدمهای بر برنامهنویسی تابعی
- آشنایی با برنامهنویسی تابعی
- ساخت توابع اولیه و پیشرفته
- تکرار
بخش 8 - برنامهنویسی تابعی در پروژه واقعی ما
تبدیل پروژه واقعی ما به پروژه مبتنی بر برنامهنویسی تابعی
بخش 9 - محیطهای قابل بازتولید
ایجاد محیطهای R قابل بازتولید برای تضمین وابستگیهای ثابت پروژه
جزئیات دوره:
- مدت زمان - حدود 9 ساعت
- درسها - بیش از 100 درس
ما را در این سفر تسلط به R همراهی کنید و مهارتهای کدنویسی خود را به سطحی بالاتر ببرید.
این دوره برای چه کسانی مناسب است؟
- کاربران سطح متوسط زبان R
- کاربران پیشرفته R که میخواهند بهترین شیوهها را یاد بگیرند.
تسلط به R - بهترین شیوهها و ابزارهای ضروری
-
آشنایی با دوره 07:16
-
مقدمه ماژول 02:04
-
دانلود R و Rtools و RStudio 04:22
-
پنجرههای RStudio 04:26
-
پروژههای RStudio 06:09
-
دایرکتوری پروژهها و مسیرهای نسبی 03:15
-
فضای کاری و .RData 06:42
-
سفارشیسازی RStudio 14:13
-
سازماندهی پروژه 05:13
-
دستگاه گرافیکی و فونتهای سیستم 05:48
-
میانبرها و نکات ضروری 10:53
-
مقدمه ماژول 04:50
-
نامگذاری پوشهها و فایلها 02:01
-
مستندسازی کد 02:50
-
نامگذاری آبجکتها 02:11
-
فاصلهگذاری 04:01
-
توابع کنترل جریان 04:24
-
خطوط کد طولانی 03:41
-
سایر موارد - بخش 1 09:15
-
سایر موارد - بخش 2 07:48
-
مثال تابع 05:12
-
کنترل نسخه چیست؟ 03:49
-
نصب گیت 02:23
-
گیتهاب چیست؟ 00:48
-
حساب گیتهاب 02:00
-
مراحل پیکربندی 01:55
-
اتصال گیت و RStudio 01:01
-
اتصال گیت و گیتهاب - پیکربندی 02:56
-
اتصال گیت و گیتهاب - کلید SSH 04:11
-
احراز هویت دو مرحلهای - بخش 2 04:00
-
مقدمه ماژول 07:02
-
اولین مخزن - استفاده از گیت در پروژه جدید 06:32
-
مخزن دوم - استفاده از گیت در یک پروژه موجود 07:16
-
مخزن سوم - کلونسازی پروژه موجود 02:17
-
مخزن چهارم - کلونسازی پروژه جدید و خالی 02:11
-
حفظ حریم خصوصی مخازن 07:14
-
نکتهای در مورد git clone و فورکها 05:49
-
کلونسازی مخازن با استفاده از git clone 02:54
-
حذف مخازن 03:34
-
وضعیت مخزن و git pull 08:37
-
فرمانهایی برای undo کردن تغییرات 03:10
-
فرمان git reset 07:03
-
فرمان git revert 05:44
-
فرمان git restore 02:40
-
کار با برنچها 10:54
-
خلاصه ماژول 01:18
-
مقدمه پروژه 04:56
-
فورک کردن پروژه اولیه 03:37
-
نصب پکیجهای مورد نیاز 03:24
-
برای این پروژه از R نسخه 4.4.0 استفاده نکنید 01:30
-
دریافت داده شهرداریهای تنریف 10:40
-
برنچ توسعه - فیلتر یک شهرداری 05:44
-
دانلود تصویر ماهوارهای 16:15
-
کار با فایلهای بزرگ در کنترل نسخه 05:46
-
حذف فایلهای پوش شده از مخزن راه دور 02:19
-
ادغام برنچهای main و development 05:37
-
نکتهای درباره سیستم مختصات مرجع (CRS) 02:34
-
یک پروژه واقعی - بخش 2 02:22
-
بارگذاری داده 02:57
-
محاسبه NDVI، استفاده از git diff و حذف برنچ dev 08:53
-
مصورسازی NDVI 08:59
-
مقدمه ماژول 03:00
-
ساخت توابع اولیه 14:49
-
سازماندهی توابع در پروژه 05:27
-
یک تابع پیشرفتهتر 08:12
-
Tidy eval - عملگر curly-curly 10:39
-
تکرار با ()map - مقدمه 07:59
-
تکرار با ()map - یک مثال پیشرفتهتر 09:51
-
تکرار با ()map2 - مقدمه 04:45
-
تکرار با ()map2 - یک مثال پیشرفتهتر 09:05
-
تکرار با ()pmap 04:06
-
مقدمه ماژول 01:52
-
راهاندازی پروژه 02:17
-
دریافت داده شهرداریها 05:01
-
دانلود تصاویر ماهوارهای 13:38
-
محاسبه NDVI 04:08
-
آمادهسازی داده برای مصورسازی 15:19
-
ایجاد نقشهها 04:56
-
اکسپورت نقشهها 04:08
-
مقدمه ماژول 04:28
-
تعاریف - پکیجها، کتابخانهها و مخازن 08:55
-
بررسی renv 05:56
-
استفاده از renv در RStudio 06:04
-
رکورد پکیجها در فایل lockfile 03:52
-
استفاده از renv با init و کش کردن پکیجها 04:05
-
نصب نسخههای دیگر پکیچها با استفاده از Posit Package Manager 06:10
-
بروزرسانی پکیچها در پروژه renv 01:12
-
درک وضعیت پروژه - حذف پکیچها 02:00
-
کار با renv و git در همکاری تیمی 11:43
-
غیرفعالسازی و فعالسازی renv 03:13
-
رفع خطاهای نسخه 05:35
-
نصب rig 01:34
-
استفاده از rig برای نصب و سوئیچینگ نسخههای مختلف R 05:51
-
ارتقای نسخه R در پروژه با renv 02:33
-
نکات مهم renv 02:24
-
پیادهسازی renv در پروژه واقعی ما 03:08
مشخصات آموزش
تسلط به R - بهترین شیوهها و ابزارهای ضروری
- تاریخ به روز رسانی: 1404/12/10
- سطح دوره:متوسط
- تعداد درس:96
- مدت زمان :08:39:40
- حجم :4.31GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy