🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش تسلط بر آر: بهترین روشها و ابزارهای ضروری
- آخرین آپدیت
دانلود Mastering R: Best Practices and Essential Tools
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
آموزش جامع R: بهترین روشها و ابزارهای ضروری
به دوره آموزش جامع R: بهترین روشها و ابزارهای ضروری خوش
آمدید!
هدف ما در این دوره، پر کردن شکاف موجود در بازار کار با تجهیز کاربران R به دانش و
مهارتهای مورد نیاز برای پیادهسازی بهترین روشها است. شما یاد خواهید گرفت که
چگونه پروژههای خود را به طور موثر سازماندهی کنید، به بالاترین استانداردهای
کدنویسی پایبند باشید و از مجموعهای از ابزارهای قدرتمند برای افزایش بهرهوری و
همکاری خود استفاده کنید.
تمرکز ما بر ارائه تکنیکهای عملی و روزمره است که جریان کار شما را سادهتر میکند
و کد شما را قوی و قابل اشتراکگذاری میکند. در پایان این دوره، شما قادر خواهید
بود از دام رایج "این اسکریپت فقط روی دستگاه من کار میکند" اجتناب کنید و
مطمئن شوید که پروژههای شما قابل بازتولید و قابل انتقال هستند.
محتوای دوره:
بخش 01: مقدمه دوره
بخش 02: محیط توسعه یکپارچه RStudio
راهاندازی و پیمایش RStudio برای یک محیط کدنویسی بهینه.
میانبرهای ضروری و نکات
بخش 03: بهترین روشهای کدنویسی
یاد بگیرید که چگونه کد R تمیز، کارآمد و قابل نگهداری بنویسید.
بخش 04: کنترل نسخه با Git و GitHub - پیکربندی
نصب و راهاندازی Git و GitHub
تولید احراز هویت دو مرحلهای
بخش 05: کنترل نسخه با Git و GitHub - کار با مخازن
مدیریت تغییرات کد خود و همکاری با دیگران با استفاده از Git و GitHub
یادگیری روشهای مختلف ایجاد و شبیهسازی مخازن (repository)
درک نحوه عملکرد حریم خصوصی
گردش کار Git
بخش 06: یک پروژه واقعی
پیادهسازی آموختههای قبلی در یک پروژه واقعی
بخش 07: مقدمهای بر برنامهنویسی تابعی
یاد بگیرید برنامهنویسی تابعی چیست
ایجاد توابع پایه و پیشرفته
تکرار
بخش 08: برنامهنویسی تابعی در پروژه واقعی ما
تغییر پروژه دنیای واقعی خود به پروژهای مبتنی بر برنامهنویسی تابعی
بخش 09: محیطهای قابل بازتولید
ایجاد محیطهای R قابل بازتولید برای اطمینان از وابستگیهای پروژه سازگار
جزئیات دوره:
مدت زمان: تقریباً 9 ساعت
درسها: بیش از 100 درس
در این سفر برای تسلط بر R به ما بپیوندید و مهارتهای کدنویسی خود را به سطح
بالاتری ارتقا دهید!
سرفصل ها و درس ها
مقدمه
Introduction
مقدمه ای بر دوره
Introduction to the course
در پایان به دوره امتیاز دهید
Rate the course at the end
محیط توسعه یکپارچه RStudio
RStudio IDE
مقدمه ماژول
Module introduction
دانلود R، Rtools و RStudio
Download R, Rtools and RStudio
بخش های RStudio
RStudio panes
پروژه های RStudio
RStudio Projects
دایرکتوری پروژه ها و مسیرهای نسبی
Projects directory and relative paths
فضای کاری و .RData
Workspace and .RData
سفارشی سازی RStudio
Customizing RStudio
سازماندهی پروژه
Project organization
دستگاه گرافیکی و فونت های سیستم
Graphics device and system fonts
میانبرهای ضروری و نکات
Essential shortcuts and tips
پروژه بخش
Section project
بهترین شیوه های کدنویسی
Best coding practices
مقدمه ماژول
Module introduction
نامگذاری پوشه ها و فایل ها
Naming folders and files
مستندسازی کد
Documenting code
نامگذاری اشیا
Naming objects
فاصله گذاری
Spacing
توابع کنترل جریان
Control flow functions
خطوط طولانی کد
Long code lines
سایر - قسمت 1
Other - Part 1
سایر - قسمت 2
Other - Part 2
مثال تابع
Function example
کنترل نسخه با Git و GitHub - پیکربندی
Version control with Git and GitHub - Configuration
کنترل نسخه چیست؟
What is version control?
نصب Git
Installing Git
GitHub چیست؟
What is GitHub?
حساب کاربری GitHub
GitHub Account
مراحل پیکربندی
Configuration steps
اتصال Git و RStudio
Connect Git and RStudio
اتصال Git و GitHub - پیکربندی
Connect Git and GitHub - Configuration
اتصال Git و GitHub - کلید SSH
Connect Git and GitHub - SSH key
کلید SSH بدون RStudio
SSH key without RStudio
احراز هویت دو مرحله ای - قسمت 1
Two factor authentication - Part 1
احراز هویت دو مرحله ای - قسمت 2
Two factor authentication - Part 2
کنترل نسخه با Git و GitHub - کار با مخازن
Version control with Git and GitHub - Working with repositories
مقدمه ماژول
Module introduction
اولین مخزن - استفاده از Git در یک پروژه جدید
First repository - Using Git in a new project
دومین مخزن - استفاده از Git در یک پروژه موجود
Second repository - Using Git in an existing project
سومین مخزن - شبیه سازی یک پروژه موجود
Third repository - Clone an existing project
چهارمین مخزن - شبیه سازی پروژه خالی جدید
Fourth repository - Clone new empty project
حریم خصوصی مخازن
Repositories privacy
نکته ای در مورد git clone و فورک ها
Note on git clone, and forks
شبیه سازی مخازن با استفاده از git clone
Clone repositories using git clone
حذف مخازن
Delete repositories
وضعیت مخزن و git pull
Status of the repository and git pull
دستورات لغو تغییرات
Commands to undo changes
git reset
git reset
git revert
git revert
git restore
git restore
کار با شاخه ها
Working with branches
خلاصه ماژول
Module summary
یک پروژه واقعی
A real project
مقدمه پروژه
Project introduction
فورک کردن پروژه اولیه
Fork the initial project
نصب بسته های مورد نیاز
Install the needed packages
اجتناب از R 4.4.0 برای این پروژه
Avoid R 4.4.0 for this project
دریافت شهرداری های تنریف
Get Tenerife municipalities
شاخه توسعه - فیلتر کردن یک شهرداری
Development branch - Filter one municipality
دانلود تصویر ماهواره ای
Download satellite image
مدیریت فایل های بزرگ در کنترل نسخه
Dealing with big files in version control
حذف فایل های آپلود شده از راه دور
Deleting pushed files from remote
ادغام شاخه های اصلی و توسعه
Merging main and development branches
نکته ای در مورد سیستم مختصات مرجع (CRS)
Note in Coordinate Reference System (CRS)
یک پروژه واقعی - قسمت 2
A real project - Part 2
بارگیری داده ها
Loading the data
محاسبه NDVI، استفاده از git diff، و حذف شاخه dev
Calculate the NDVI, use of git diff, and remove dev branch
تجسم NDVI
Visualization of NDVI
مقدمه ای بر برنامه نویسی تابعی
Introduction to functional programming
مقدمه ماژول
Module introduction
ایجاد توابع پایه
Creating basic functions
سازماندهی توابع در یک پروژه
Organizing functions in a project
نمایش نظرات