Курс «Язык R для интернет маркетинга» был записан в 2018 году, с момента запуска, курс неоднократно дорабатывался и расширялся, тем не менее частично он утратил актуальность. Но он по прежнему будет полезен веб аналитикам и интернет маркетологам для автоматизации своих рутинных, ежедневных задач с помощью языка R.
В ходе курса вы пройдёте путь от самых основ синтаксиса языка, далее научитесь собирать данные по API, парсить сайты, рассылать электронные письма и в завершении разрабатывать полноценных telegram ботов.
Курс не требует от вас наличия навыков программирования, и рассчитан на новичков.
О курсе
Ссылки
Так же приглашаю вас подписаться на мой Telegram и YouTube каналы, большая часть контента которых является обучающими материалами по языку R.
Программа курса
Курс состоит из трёх модулей:
Модуль 1. Основы и введение в синтаксис
Первый модуль является вводным, из него вы узнаете историю создания языка, его назначение и познакомитесь с основами синтаксиса: структуры данных, условные конструкции, циклы, работа с датой и временем, работа со строками и основы работы с табличными данными.
Этот модуль достаточно широкого назначения, и непосредственно к задачам интернет маркетинга большого отношения не имеет.
-
История, возможности, преимущества и недостатки языка R.
-
Загрузка и установка языка R и среды разработки RStudio.
-
Области применения R скриптов в Power BI.
-
Применение пользовательских параметров Power BI в R скриптах
-
Знакомство со средой разработки RStudio.
-
Основные данных в R
-
Работа со строками
-
Чтение csv, json, excel файлов
-
Агрегирующие функции, пакеты data,table и tidyr
-
Манипуляция данными в R с помощью SQL запросов, пакет sqldf
-
Работа с датой и временем в базовом R и с помощью lubridate
-
Работа с периодами с помощью пакета timeperiodsR
-
Условные конструкции, циклы и функции в языке R
-
Обработка ошибок
-
Рекомендации по оформлению кода
Модуль 2. Работа с API рекламных систем
Второй модуль является более предметным, и направлен на сбор (добычу) данных об эффективности рекламных кампаний в различных рекламных платформах, и об эффективности вашего сайта.
-
Что такое API.
-
Насколько безопасно использовать пакеты для работы с API.
-
Google AdWords API.
-
Яндекс Директ API.
-
Facebook Marketing API.
-
API Вконтакте.
-
MyTarget API.
-
Google Analytics API (пакет RGA).
-
Google Analytics API (пакет googleAnalyticsR).
-
API Яндекс Метрики.
-
Google Search Console API.
-
Google Trends API.
-
YouTube API.
-
Парсинг сайтов (веб скрепинг).
-
Отправка HTTP запросов.
Модуль 3. Работа с собранными данными
Третий модуль направлен на использование собранных ранее данных.
-
Google Spreadsheets API.
-
Визуализация с помощью ggplot2.
-
Работа с базами данных.
-
Рассылка почты с помощью mailR.
-
Настройка расписания запуска R скриптов.
-
Разработка telegram ботов.
ссылка на оригинал статьи https://habr.com/ru/post/669104/
Добавить комментарий