دوره آموزشی
The Great Courses
دوبله زبان فارسی

تسلط به R - بهترین شیوه‌ها و ابزارهای ضروری

تسلط به 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

5,162,000 1,290,500 تومان

مشخصات آموزش

تسلط به R - بهترین شیوه‌ها و ابزارهای ضروری

  • تاریخ به روز رسانی: 1404/12/10
  • سطح دوره:متوسط
  • تعداد درس:96
  • مدت زمان :08:39:40
  • حجم :4.31GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
2,260,000 452,000 تومان
  • زمان: 03:02:02
  • تعداد درس: 14
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
795,000 159,000 تومان
  • زمان: 58:00
  • تعداد درس: 12
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
19,403,000 3,880,600 تومان
  • زمان: 26:02:40
  • تعداد درس: 175
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
8,508,000 1,701,600 تومان
  • زمان: 11:25:13
  • تعداد درس: 94
  • سطح دوره:
  • زبان: دوبله فارسی
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,833,000 366,600 تومان
  • زمان: 02:27:39
  • تعداد درس: 24
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,100,500 1,220,100 تومان
  • زمان: 08:11:21
  • تعداد درس: 28
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
7,256,500 1,451,300 تومان
  • زمان: 09:44:25
  • تعداد درس: 67
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
3,634,500 726,900 تومان
  • زمان: 04:52:43
  • تعداد درس: 38
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید