آموزش راهنمای کامل برنامه نویسی اتوماسیون با R و RStudio

Complete Guide to Programming Automation with R and RStudio

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: R Programming، RStudio، R Automation، R Reporting، Cloud Scheduling، Linux Automation، Ubuntu، AWS Automate Tasks with R دستکاری داده ها از منابع محلی، وب و ابری خواندن و نوشتن CSV، TXT، XLSX ایجاد صفحات گسترده اکسل فرمت شده گزارش های پویای پوینت ایجاد کنید (Po , Word, PDF, HTML) تجزیه وب و فایل های PDF تجزیه محتوای ایمیل و پیوست ها زمان بندی اتوماسیون - Cloud یا Local Send Automated Emails Cloud Solutions - Dropbox and Amazon S3 Github Repository Management Server Linux and AWS EC2 پیش نیازها:Basic Programming (R, Python) , SQL) ارجح است اما اجباری نیست مقداری دانش مایکروسافت آفیس (اکسل، ورد، پاورپوینت) نسخه اخیر R و Rstudio: نحوه نصب تحت پوشش سیستم عامل ویندوز ترجیح داده می شود اما همه کدها روی سیستم عامل مک نیز اجرا می شوند و تفاوت های جزئی بین مک و پی سی توضیح داده خواهد شد

به نحوه خودکار کردن هر کار اداری و تجاری با R

بیاموزید

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

با وجود ضمانت بازگشت وجه 30 روزه Udemy، اگر کلاس انتظارات شما را برآورده نکرد، جای نگرانی نیست.

مواد آموزشی حاوی هیچ درس تجزیه و تحلیل یا علم داده نیست.

ما آمار یا یادگیری ماشینی را مطالعه نخواهیم کرد.

ما الگوریتم‌های پیچیده نمی‌نویسیم و معماهای کدنویسی را حل نمی‌کنیم.

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


این دوره کامل ترین دوره اتوماسیونی است که به صورت آنلاین پیدا می کنید

پس از تکمیل این دوره، می‌توانید هر کار تکراری را برنامه‌ریزی کنید

  • خواندن و نوشتن فایل ها به صورت پویا از منابع مختلف (درایو محلی، وب، صفحات گوگل، دراپ باکس، آمازون)

  • نتایج را بدون پایگاه داده های پیچیده SQL ذخیره کنید

  • ایمیل‌ها و پیوست‌ها را برای دستکاری‌های بیشتر تجزیه کنید

  • اسناد سفارشی Excel، PowerPoint و Word را تولید کنید

  • نتایج را از طریق ایمیل و فایل‌ها به عنوان پیوست ارسال کنید

  • اسکریپت‌های خود را به فضای ابری صادر کنید، اجراهای خودکار را برنامه‌ریزی کنید یا بر اساس تقاضا

  • یک داشبورد ابری برای کنترل وظایف خودکار ایجاد کنید

اتوماسیون یک مهارت بسیار پویا است و من هر روز در حال یادگیری مهارت های جدید هستم.

این دوره با مهارت ها، بسته ها و ویژگی های جدید به روز می شود.


تجربه من

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

در حال حاضر به عنوان مشاور به ده ها شرکت کمک می کنم تا وظایف تکرار شونده خود را خودکار کنند. اغلب صدها ساعت کار دستی در ماه پس از خودکار شدن یک کار تکراری پیچیده ذخیره می‌شود.

من R، C# و Excel/VBA را به صورت روزانه آموزش می‌دهم و پس از 600 جلسه راهنمایی دقیقاً می‌دانم که چه ابزارهایی برای اکثر افرادی که برنامه‌نویسی می‌آموزند ضروری است.

به‌عنوان یک مشاور، می‌توانید خیلی سریع مشتریان جدیدی را که به شدت به بهبود کسب‌وکارشان نیاز دارند، به‌دست آورید.


چرا R؟

R انتخاب شده است زیرا یکی از ساده ترین زبان ها برای یادگیری است و با دستکاری داده ها بسیار دوستانه است. از این گذشته، هر کار اداری مربوط به دستکاری و تبدیل داده ها به صورت روزانه است.

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

RStudio احتمالا بهترین IDE موجود برای برنامه نویسان است (همچنین از C++، Python، SQL و زبان های دیگر پشتیبانی می کند).


کدام بسته ها تحت پوشش قرار خواهند گرفت؟

توابع پایه R تا جایی که ممکن است پوشش داده می شوند، اما بسیار محدود هستند.

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

  • dplyr: دستکاری داده ها با نحو بسیار کاربرپسند

  • tidyr: پاک کردن داده ها، حذف موارد تکراری، NA و غیره.

  • stringr: دستکاری رشته و regex

  • lubridate: با اشیاء کلاس Date کار کنید

  • pdftools: تجزیه محتوا از فایل‌های PDF

  • htmltab: جداول html را از وب تجزیه کنید

  • gsheet: دانلود فایل‌ها از Google Sheets

  • mRpostman: به جعبه ایمیل متصل شوید و داده‌ها را از ایمیل‌ها بخوانید

  • emayili: به جعبه ایمیل متصل شوید و ایمیل ارسال کنید

  • tableHTML: جداول HTML با فرمت سفارشی ایجاد کنید

  • openxlsxl: خواندن و نوشتن فایل های Excel

  • افسر: اسناد Word و PowerPoint را بخوانید و بنویسید

  • انعطاف پذیر: جداول قالب بندی شده را به عنوان محتوا برای افسر ایجاد کنید

  • rdrop2: به عنوان منبع ابری به dropbox متصل شوید



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

معرفی Introduction

  • معرفی Introduction

  • نمای کلی ساختار دوره Course Structure Overview

R و Rstudio را راه اندازی کنید Setup R and Rstudio

  • R و Rstudio را راه اندازی کنید Setup R and Rstudio

  • R و RStudio: دستورات پایه و رابط R and RStudio: Base Commands and Interface

  • R و بسته ها R and Packages

خواندن و تبدیل فایل ها با استفاده از برنامه نویسی R و RStudio Read and Transform Files using R and RStudio Programming

  • فایل‌ها در Local Drive Files on Local Drive

  • اسکریپت برای خواندن فایل ها Script to Read Files

  • حلقه و تجمیع Loop and Aggregate

  • پاکسازی اولیه داده ها Basic Data Clean-up

  • زیر مجموعه و ذخیره داده ها Subset and Save Data

  • محاسبه مقادیر Calculate Values

فایل های با فرمت های مختلف را بخوانید Read Files of Different Formats

  • CSV و TXT را بخوانید Read CSV and TXT

  • از اکسل بخوانید Read from Excel

  • از پی دی اف بخوانید Read from PDF

داده ها از وب Data from Web

  • فایل ها را از URL دانلود یا بخوانید Download or Read Files from URL

  • جداول را از صفحات وب تجزیه کنید Parse Tables from Web Pages

  • Google Sheets و R با RStudio Google Sheets and R with RStudio

ایمیل ها را تجزیه کنید Parse Emails

  • پیکربندی اتصال Configure Connection

  • از طریق صندوق پستی حرکت کنید Navigate through Mail Box

  • تجزیه محتوای ایمیل Parse Email Content

  • واکشی پیوست Fetch Attachment

ایمیل بنویسید Write Emails

  • پیکربندی ایمیل اتصال Configure Connection Email

  • ایمیل با متن HTML و پیوست Email With HTML Body and Attachment

خلاصه Recap

  • فایل پیکربندی Config File

  • خواندن داده ها و دستکاری تاریخ با R Read Data and Date Manipulation with R

  • متن ایمیل پیشرفته HTML Advanced HTML Email Body

گزارش فرمت شده MS Excel Formatted MS Excel Report

  • محتوا را به صورت اکسل ذخیره کنید Save Content as Excel

  • سبک ها Styles

  • قالب بندی شرطی Conditional Formatting

  • حلقه چند صفحه Multiple Pages Loop

مقدمه ای بر گزارش پاورپوینت MS Introduction to MS Powerpoint Reporting

  • افسر و پاورپوینت Officer and Powerpoint

  • انعطاف پذیر و محتوا در پاورپوینت Flextable and Content on Powerpoint

مقدمه ای بر گزارش MS Word Introduction to MS Word Reporting

  • افسر و ورد Officer and Word

Github Github

  • راه اندازی حساب و رمز Setup Account and Token

  • Clone، Pull، Commit، Push Clone, Pull, Commit, Push

Dropbox به عنوان منبع داده ابری Dropbox as Cloud Data Source

  • فایل‌ها را از مکان Dropbox بخوانید Read Files from Dropbox Location

ابزار گزارش گیری پیچیده و اتوماسیون Complex Reporting Tool and Automation

  • ترکیبی - داده های ابری، ایمیل، اکسل، پاورپوینت، گزارش های ورد و HTML Combo - Cloud Data, Email, Excel, Powerpoint, Word and HTML Reports

خودکارسازی و زمانبندی کار به صورت محلی Automate and Schedule Job Locally

  • پیکربندی خودکار برنامه ریزی شده در ویندوز Configure Automated Scheduled Task on Windows

زمانبندی کار اتوماسیون در ابر - پیشرفته Schedule Automation Job on Cloud - Advanced

  • حساب AWS AWS Account

  • EC2 و سرور لینوکس EC2 and Linux Server

  • R را روی لینوکس نصب کنید Install R on Linux

  • شبیه سازی و اجرای اسکریپت ها Clone and Run Scripts

  • شبیه سازی و اجرای اسکریپت ها قسمت 2 Clone and Run Scripts Part 2

  • زمانبندی کار خودکار CRON Schedule Automated CRON Job

  • دستورات و ترفندها Commands and Tricks

  • فایل های خود را در AWS ذخیره کنید Store your Files on AWS

  • ایجاد فایل های PDF فرمت شده Create Formatted PDF Files

یادگیری بیشتر More Learning

  • مقاله جایزه - با Arkadi بیشتر بدانید Bonus Article - Learn More with Arkadi

نمایش نظرات

آموزش راهنمای کامل برنامه نویسی اتوماسیون با R و RStudio
جزییات دوره
5 hours
48
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,539
4.8 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Arkadi Avanesyan Arkadi Avanesyan

کدمنتور و مربی شرکتی

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

آرکادی دارای مدرک کارشناسی مهندسی و کارشناسی ارشد در رشته مالی کمی از دانشگاه آزاد بروکسل است.

از طریق کدمنتور، او به بیش از 750 مشتری در علوم داده، امور مالی و برنامه نویسی راهنمایی کرده است، به رتبه 5 ستاره دست یافته است و برای 10 ماه متوالی در سال 2020 یک مربی برجسته بوده است.

در حال حاضر، او آموزش های شرکتی را انجام می دهد، دوره های با کیفیت بالا ایجاد می کند و مشتریان خصوصی را به صورت تک به تک آموزش می دهد.