آموزش برنامه نویسی R - زبان R برای مبتدیان مطلق

R Programming - R Language for Absolute Beginners

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: دوره برنامه نویسی R مناسب برای همه، بدون تجربه کدنویسی یا پیشینه آماری مورد نیاز نصب R و R Studio دستکاری بردارها، آرایه ها و ماتریس های R دستکاری فریم های داده R رسم داده ها با استفاده از R تجزیه و تحلیل مجموعه داده های واقعی با استفاده از R سازماندهی کد خود در R توابع خود را در R توسعه دهید R خلاصه‌سازی داده‌ها با R بارگذاری فایل‌های اکسل با R محاسبه آمارهای پایه درباره مجموعه داده نصب کتابخانه‌های خارجی برای روشن کردن R Aggregate و مرتب‌سازی داده‌های زیرمجموعه داده‌ها پیش نیازها: رایانه با حداقل 4 گیگابایت رم

بنابراین، شما تصمیم گرفته اید که R را یاد بگیرید یا می خواهید با آن آشنا شوید، اما نمی دانید از کجا شروع کنید؟ یا شما یک تحلیلگر داده/کسب و کار یا دانشمند داده هستید که می خواهید یک انتقال آرام به برنامه نویسی R داشته باشید؟


سپس، این دوره فقط برای شما طراحی شده است!


این دوره برای اولین قدم شما در دنیای برنامه نویسی R طراحی شده است! ما عمیق تر در مفاهیم اشیاء R کاوش خواهیم کرد، رابط کاربری R را درک خواهیم کرد و با چندین مجموعه داده بازی خواهیم کرد. این دوره شامل سخنرانی هایی پیرامون گروه های زیر است:

  1. سخنرانی های اسلایدهای مقدماتی با شناخته شده ترین دستورات برای هر نوع شیء R.

  2. کد را در کنار سخنرانی‌ها مشاهده خواهید کرد که چگونه می‌توانیم مطالبی را که یاد می‌گیریم پیاده‌سازی کنیم!

  3. دانش خود را با سوالات و تمرینات عملی با سطوح دشواری مختلف آزمایش کنید!

  4. تجزیه و تحلیل مجموعه داده های واقعی و درک فرآیند فکری از سوال تا راه حل کد R!

این دوره برای تمرکز بر جنبه عملی کدنویسی در R طراحی شده است - به جای اینکه همه عملکردها و روش های موجود را به شما آموزش دهم، به شما نشان خواهم داد که چگونه می توانید سوالات و مثال ها را بخوانید و خودتان به پاسخ برسید. ترکیب دانش خود در مورد اشیاء مختلف R.

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


در اینجا چند نمونه از کارهایی وجود دارد که می‌توانید پس از پایان دوره انجام دهید:

  • فایل‌های CSV و Excel را در R بارگیری کنید؛

  • نمودارهای خطی جالبی را انجام دهید که به شما امکان می دهد از داده ها نتیجه بگیرید.

  • نمودارهای هیستوگرام داده های عددی را رسم کنید.

  • توابع خود را ایجاد کنید که به شما امکان می دهد دوباره از کد استفاده کنید.

  • قاب‌های داده را برش دهید و تاس بزنید، داده‌ها را برای دامنه‌های خاص تنظیم کنید.


به هزاران متخصص و دانش‌آموز در این سفر R بپیوندید و قدرت شگفت‌انگیز این زبان منبع باز آماری را کشف کنید.

این دوره بر اساس بازخورد دانش آموزان به طور مداوم به روز می شود.


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

معرفی دوره Course Intro

  • خوش آمدی! Welcome!

  • مواد درسی Course Materials

نصب R and R Studio Installing R and R Studio

  • نصب R Installing R

  • نصب R Studio Installing R Studio

  • سوالات اساسی در مورد R Basic Questions about R

مقدمه - عملیات پایه در R Introduction - Basic Operations in R

  • [اسلایدها] - R به عنوان یک ماشین حساب و بردار [Slides] - R as a Calculator and Vectors

  • استفاده از R به عنوان یک ماشین حساب - محاسبات ساده Using R as a Calculator - Simple Calculations

  • استفاده از R به عنوان یک ماشین حساب - توابع Using R as a Calculator - Functions

  • R به عنوان یک ماشین حساب - مسابقه R as a Calculator - Quiz

  • تمرینات عملی - زمان آزمایش مهارت های خود است! Practical Exercises - Time to test your skills!

بردارها و محیط زیست Vectors and the Environment

  • ایجاد بردارها و شناخت محیط Creating Vectors and Knowing the Environment

  • نمایه سازی و برش برداری Vector Indexing and Slicing

  • محاسبات با بردارها Calculations with Vectors

  • کارکردهای بیشتر و مقابله با مقادیر غیرمنتظره More Functions and Dealing with Unexpected Values

  • اپراتورهای مقایسه Comparison Operators

  • ویژگی نام بردارها Vectors Names Property

  • اصلاح عناصر برداری Modifying Vector Elements

  • مقایسه R با Excel و SQL Comparing R with Excel and SQL

  • R بردارها و محیط زیست R Vectors and the Environment

  • [آموزش] - تکمیل و اشکال زدایی تمرینات کدنویسی در پلتفرم Udemy [TUTORIAL] - Completing and Debugging Coding Exercises on Udemy Platform

  • تمرین کدگذاری بردارها Vectors Coding Exercise

  • تمرینات عملی - زمان آن است که مهارت های خود را در بردارها آزمایش کنید! Practical Exercises - Time to test your skills on Vectors!

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

  • [اسلایدها] - انواع داده R [Slides] - R Data Types

  • انواع و انواع داده های اساسی در سطح کلاس Underlying Data Types and Types at the Class Level

  • بررسی انواع داده های اشیاء Checking Data Types of Objects

  • تبدیل انواع داده ها Converting Data Types

  • مقدمه ای بر عوامل Introduction to Factors

  • برخورد با خرما Dealing with Dates

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

  • تمرین کدگذاری انواع داده R R Data Types Coding Exercise

  • تمرین های عملی - زمان آن است که مهارت های خود را در انواع داده ها آزمایش کنید! Practical Exercises - Time to test your skills on Data Types!

آرایه های R R Arrays

  • [اسلایدها] - آرایه ها و ماتریس ها [Slides] - Arrays and Matrices

  • ایجاد آرایه ها Creating Arrays

  • نمایه سازی و اصلاح آرایه ها Indexing and Modifying Arrays

  • عملیات آرایه Array Operations

  • ویژگی آرایه Dimnames Array Dimnames Property

  • ترکیب آرایه ها Combining Arrays

  • آرایه ها - آزمون Arrays - Quiz

  • آرایه های R - تمرین کدگذاری R Arrays - Coding Exercise

  • تمرین های عملی - زمان آن است که مهارت های خود را در آرایه ها آزمایش کنید! Practical Exercises - Time to test your skills on Arrays!

ماتریس های R R Matrices

  • ایجاد ماتریس Creating Matrices

  • عملیات ماتریسی Matrix Operations

  • ماتریس - آزمون Matrices - Quiz

  • ماتریس های R - تمرین کدگذاری R Matrices - Coding Exercise

  • تمرینات عملی - زمان آن است که مهارت های خود را در ماتریس ها آزمایش کنید! Practical Exercises - Time to test your skills on Matrices!

چارچوب های داده - مقدمه Data Frames - Introduction

  • [اسلایدها] - قاب ها و فهرست های داده [Slides] - Data Frames & Lists

  • ایجاد یک Data Frame Creating a Data Frame

  • نمایه سازی و اصلاح فریم های داده Indexing and Modifying Data Frames

  • گسترش فریم های داده Expanding Data Frames

  • حذف عناصر از فریم های داده Removing Elements from Data Frames

  • سوالات چارچوب داده Data Frames Questions

  • R Data Frames - تمرین کدگذاری R Data Frames - Coding Exercise

لیست های R R Lists

  • ایجاد لیست ها Creating Lists

  • فهرست نمایه سازی List Indexing

  • تغییر و افزودن عناصر به لیست ها Changing and Adding elements to Lists

  • حذف عناصر لیست Deleting List Elements

  • ترکیب لیست ها Combining Lists

  • لیست سوالات Lists Questions

  • لیست های R - تمرین های کدگذاری R Lists - Coding Exercises

  • تمرینات عملی - زمان آن است که مهارت های خود را در لیست ها آزمایش کنید! Practical Exercises - Time to test your skills on Lists!

دوره استراحت Course Break

  • دوره استراحت Course Break

کتابخانه ها Libraries

  • نصب کتابخانه ها Installing Libraries

  • بارگیری کتابخانه ها Loading Libraries

  • سوالات کتابخانه ها Libraries Questions

کار با Data Frame Working with Data Frames

  • معرفی Introduction

  • بازرسی فریم های داده Inspecting Data Frames

  • فیلتر کردن قاب های داده Filtering Data Frames

  • ایجاد ستون های جدید در یک دیتا فریم Creating New Columns in a Data Frame

  • درخواست خانواده Apply Family

  • ستون جدید با Sapply New Column with Sapply

  • تجمیع و مرتب سازی Aggregating and Sorting

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

  • اضافی - ادغام فریم های داده با استفاده از یک کتابخانه مانند SQL Extra - Merging Data Frames using a SQL-Like Library

  • نمای کلی طرح (پایه R) Plotting Overview (Base R)

  • نمای کلی GGPlot 2 GGPlot 2 Overview

  • کار با سوالات چارچوب داده Working with Data Frames Questions

  • تمرینات کدگذاری فریم های داده کار کنید Working with Data Frames Coding Exercises

  • تمرین های عملی - زمان آن است که مهارت های خود را در دستکاری فریم های داده آزمایش کنید! Practical Exercises - Time to test your skills on manipulating Data Frames!

بارگیری داده های خارجی Loading External Data

  • کاوش دایرکتوری های کاری Exploring Working Directories

  • در حال بارگیری فایل های CSV Loading CSV Files

  • در حال بارگیری فایل های اکسل (xls|xlsx). Loading Excel (xls|xlsx) Files

  • بارگیری داده ها از پایگاه داده MySQL Loading data from a MySQL Database

تجزیه و تحلیل چارچوب داده های دنیای واقعی - داده های Walmart Real World Data Frame Analysis - Walmart Data

  • معرفی Introduction

  • در حال بارگیری داده ها Loading the Data

  • استخراج تعداد ردیف ها Extracting the Number of Rows

  • بررسی ردیف های اول Checking the First Rows

  • شمارش ردیف بر اساس فروشگاه Counting Rows by Store

  • تبدیل به Data Frame Converting to a Data Frame

  • استخراج فروشگاه با بیشترین ردیف Extracting the Store with most Rows

  • جمع بندی کل فروش بر اساس فروشگاه Summing up the Total Sales by Store

  • تغییر نام ستون ها Modifying Column Names

  • ترسیم کل فروش در هر فروشگاه Plotting Total Sales per Store

  • استخراج میانگین هر ستون Extracting the Mean of every Column

  • ایجاد یک ستون جدید Creating a New Column

  • ترسیم فروش بر اساس تاریخ برای یک فروشگاه خاص Plotting the Sales by Date for a Specific Store

  • استفاده از Ggplot برای افزایش پلات فروش Using Ggplot to Enhance the Sales Plot

  • ترسیم فروش بر اساس تاریخ برای چندین بخش Plotting the Sales By Date for Multiple Departments

کار با فایل های اکسل Working with Excel Files

  • خواندن فایل اکسل Crime Data Reading the Crime Data Excel File

  • تنظیم نام ستون ها Setting Column Names

  • ساخت خط لوله و حذف ارزش های پوچ Building a Pipeline and Dropping Null Values

  • آماده سازی نام ردیف Preparing Row Names

  • رها کردن ستون ها Drop Columns

  • تبدیل داده ها به عددی Convert Data to Numeric

  • اختصاص نام ردیف Assigning Row Names

  • خودکارسازی انتخاب ستون Automating Column Selection

  • انتخاب کد سخت در مقابل انتخاب خودکار (مبتنی بر قانون). Hardcoded Selection vs. Automated (Rule Based) Selection

  • جمع آوری داده ها و ترسیم نوار Aggregating Data and Bar Plotting

  • ایجاد تمرین خط لوله داده Creating a Data Pipeline Exercise

کارکرد Functions

  • توابع - مقدمه Functions - Intro

  • توابع - آرگومان ها Functions - Arguments

  • توابع - جریان کنترل - حلقه ها Functions - Control Flow - Loops

  • توابع - جریان کنترل - عبارات If Functions - Control Flow - If Statements

  • توابع - کنترل جریان - حلقه های while Functions - Control Flow - While Loops

  • توابع - کار با داده 1 Functions - Working with Data 1

  • توابع - کار با داده 2 Functions - Working with Data 2

  • سوالات توابع Functions Questions

  • تمرین کدگذاری - توابع و بردارها Coding Exercise - Functions and Vectors

  • تمرین کدگذاری - توابع 2 Coding Exercise - Functions 2

  • تمرین کدگذاری - توابع و DataFrames Coding Exercise - Functions and DataFrames

بررسی اجمالی آمار Statistics Overview

  • تجسم توزیع داده ها Visualizing Data Distributions

  • میانگین و میانه Mean and Median

  • حالت Mode

  • مقایسه توزیع ها Comparing Distributions

  • گسترش یک توزیع داده Spread of a Data Distribution

  • نمودارهای جعبه Boxplots

  • سوالات آمار Statistics Questions

  • بازخورد دقیق Detailed Feedback

[پیش نمایش دوره] - R برای علم داده [Course Preview] - R For Data Science

  • R for Data Science Course Preview R for Data Science Course Preview

  • آموزش رگرسیون خطی با استفاده از R Training a Linear Regression Using R

  • آموزش درخت تصمیم با استفاده از R Training a Decision Tree using R

پایان دوره Course Ending

  • از اینجا به کجا بروید - مسیرهای یادگیری بعد از یادگیری R Where to go from here - Learning Paths after Learning R

  • بخش پاداش - سایر دوره ها و منابع Bonus Section - Other Courses and Resources

  • یادداشت های پایانی Final Notes

نمایش نظرات

نظری ارسال نشده است.

آموزش برنامه نویسی R - زبان R برای مبتدیان مطلق
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
10.5 hours
111
Udemy (یودمی) udemy-small
05 اسفند 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
8,978
4.7 از 5
ندارد
دارد
دارد
Ivo Bernardo

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Ivo Bernardo Ivo Bernardo

شریک و دانشمند ارشد داده @ Daredata Engineering

Udemy (یودمی)

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

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