Язык R Studio: основы работы для аналитики | Ч.1
Автор: Андрей Щербаченко (@andreysmka)
Описание:
Мы рассмотрим основы использования R Studio для проведения анализа данных, от импорта данных до проведения статистического анализа. К концу этого видео у вас будет основа, на которой вы сможете развить свои навыки анализа данных!
#видео_уроки_по_R
Автор: Андрей Щербаченко (@andreysmka)
Описание:
Мы рассмотрим основы использования R Studio для проведения анализа данных, от импорта данных до проведения статистического анализа. К концу этого видео у вас будет основа, на которой вы сможете развить свои навыки анализа данных!
#видео_уроки_по_R
Создаем простую диаграмму в R (ggplot2 & esquisse)
Автор: Максим Рожков
Небольшой видео урок по созданию графиков в R с помощью пакетов
Пакет
#видео_уроки_по_R
Автор: Максим Рожков
Небольшой видео урок по созданию графиков в R с помощью пакетов
ggplot2
и esquisse
.Пакет
esquisse
предоставляет вам Addon для RStudio "ggplot2 builder", который является графическим интерфейсом для генерация кода построения ggplot графиков. Пример работы Addon на изображении к посту.#видео_уроки_по_R
Язык R Studio + BigQuery: основы работы для аналитики | Ч.2
Автор: Андрей Щербаченко (@andreysmka)
Описание:
В этом видео мы расскажем вам об основах использования R для анализа данных, в том числе о том, как подключиться к BigQuery и начать работать с вашими данными. Итак, являетесь ли вы аналитиком данных, новичком в R или опытным пользователем, это видео - отличное введение в этот мощный инструмент!
#видео_уроки_по_R
Автор: Андрей Щербаченко (@andreysmka)
Описание:
В этом видео мы расскажем вам об основах использования R для анализа данных, в том числе о том, как подключиться к BigQuery и начать работать с вашими данными. Итак, являетесь ли вы аналитиком данных, новичком в R или опытным пользователем, это видео - отличное введение в этот мощный инструмент!
#видео_уроки_по_R
Построение изохрон (isochrone) в R с использованием leaflet
Автор: Максим Рожков
Видео урок о построении изохронов в R.
Изохроны - линии на географической карте, схеме, соединяющие точки с одновременным наступлением какого-л, природного явления (напр., грозы, вскрытия рек и т. п.).
#видео_уроки_по_R
Автор: Максим Рожков
Видео урок о построении изохронов в R.
Изохроны - линии на географической карте, схеме, соединяющие точки с одновременным наступлением какого-л, природного явления (напр., грозы, вскрытия рек и т. п.).
#видео_уроки_по_R
Видео урок "Релиз dplyr 1.1.0"
В конце января ожидается релиз
В связи с чем я записал видео обзор нововведений по мотивам статьи "dplyr 1.1.0 is coming soon".
Тайм коды:
00:00 Вступление
00:40 Список основных изменений dplyr 1.1.0
01:31 Аргумент .by
04:53 Неэквивалентные соединения (non-equal join)
12:21 Ускоренный arrange()
13:07 Функция reframe()
15:43 Заключение
Данный урок был включен в курс "Введение в dplyr 1.0.0".
#видео_уроки_по_R
В конце января ожидается релиз
dplyr 1.1.0
, но все основные функции и доработки, которые войдут в этот релиз уже доступны в dev версии.В связи с чем я записал видео обзор нововведений по мотивам статьи "dplyr 1.1.0 is coming soon".
Тайм коды:
00:00 Вступление
00:40 Список основных изменений dplyr 1.1.0
01:31 Аргумент .by
04:53 Неэквивалентные соединения (non-equal join)
12:21 Ускоренный arrange()
13:07 Функция reframe()
15:43 Заключение
Данный урок был включен в курс "Введение в dplyr 1.0.0".
#видео_уроки_по_R
YouTube
Обзор релиза dplyr 1.1.0: аргумент .by, неравные join, ускорение arrange() и функция reframe()
В данном видео мы разберём изменения предстоящие в релизе dplyr 1.1.0
Видео снято по статье: https://www.tidyverse.org/blog/2022/11/dplyr-1-1-0-is-coming-soon/
Тайм коды:
00:00 Вступление
00:40 Список основных изменений dplyr 1.1.0
01:31 Аргумент .by
04:53…
Видео снято по статье: https://www.tidyverse.org/blog/2022/11/dplyr-1-1-0-is-coming-soon/
Тайм коды:
00:00 Вступление
00:40 Список основных изменений dplyr 1.1.0
01:31 Аргумент .by
04:53…
Вебинар: Слои в ggplot2
Автор: Дмитрий Володин
Длительность: 01:57
Описание:
Вы узнаете: как строить графики в R с помощью библиотеки ggplot2 слой за слоем. Познакомитесь с разными типами визуализаций, фасетированием и многим другим.
#видео_уроки_по_R
Автор: Дмитрий Володин
Длительность: 01:57
Описание:
Вы узнаете: как строить графики в R с помощью библиотеки ggplot2 слой за слоем. Познакомитесь с разными типами визуализаций, фасетированием и многим другим.
#видео_уроки_по_R
Плейлист с видео уроками "Изучение R с нуля"
Содержание:
1. R c нуля, установка языка програмирования R и среды RStudio.
2. RStudio первое знакомство со средой.
3. R сохранение файла R, работа с отчетами и MarckDown
4. Основные вычисления в R и логика програмирования
5. Числовые вектора в R, основные операции с ними
6. Типы данных в R
7. Структуры данных R
8. Проверка условий в R
9. Условные конструкции в R
10. Циклы в R
11. Практика Циклы R
12. Практика, функции в R
13. Чтение и запись файлов в R
14. Обновление R через RStudio
15. Работа с библиотекой tidyverse
16. Titanic, Kaggle Группировка и аргегирование данных на R
17. Визуализация данных R, первые шаги
18. GGplot2 в R, основы графики
19. Построение Dashboard в R c использованием библиотеки Shiny. Первое знакомство.
20. Построение Dashboard в R c использованием библиотеки Shiny Первое знакомство ЧАСТЬ 2
21. Dashboard в R Hабота с таблицами в Shiny
22. Постороение простого dashboard на R
#видео_уроки_по_R
Содержание:
1. R c нуля, установка языка програмирования R и среды RStudio.
2. RStudio первое знакомство со средой.
3. R сохранение файла R, работа с отчетами и MarckDown
4. Основные вычисления в R и логика програмирования
5. Числовые вектора в R, основные операции с ними
6. Типы данных в R
7. Структуры данных R
8. Проверка условий в R
9. Условные конструкции в R
10. Циклы в R
11. Практика Циклы R
12. Практика, функции в R
13. Чтение и запись файлов в R
14. Обновление R через RStudio
15. Работа с библиотекой tidyverse
16. Titanic, Kaggle Группировка и аргегирование данных на R
17. Визуализация данных R, первые шаги
18. GGplot2 в R, основы графики
19. Построение Dashboard в R c использованием библиотеки Shiny. Первое знакомство.
20. Построение Dashboard в R c использованием библиотеки Shiny Первое знакомство ЧАСТЬ 2
21. Dashboard в R Hабота с таблицами в Shiny
22. Постороение простого dashboard на R
#видео_уроки_по_R
Первый митап по Quarto: "Обзор Quarto и начало работы"
Автор: Евгений Матеров
Из первого митапа ы узнаете, что такое Quarto, как установить и начать работу с Quarto. Кроме того, будет кратко рассмотрена структура документов Quarto, возможности для интернет-публикации и полезные материалы по Quarto.
#видео_уроки_по_R
Автор: Евгений Матеров
Из первого митапа ы узнаете, что такое Quarto, как установить и начать работу с Quarto. Кроме того, будет кратко рассмотрена структура документов Quarto, возможности для интернет-публикации и полезные материалы по Quarto.
#видео_уроки_по_R
Основы создания веб-страниц, блогов и интерактивных книг в Quarto
Автор: Евгений Матеров
В ходе митапа мы рассмотрим:
1. как создавать статьи, блоги и интерактивные книги в Quarto
2. адаптацию документов к языковым соответствиям (локализацию документов)
3. публикацию документов в сети Интернет
4. структуру документов Quarto на основе заготовок
5. оформление библиографии
6. основы работы с Git при работе с Quarto-документами
#видео_уроки_по_R
Автор: Евгений Матеров
В ходе митапа мы рассмотрим:
1. как создавать статьи, блоги и интерактивные книги в Quarto
2. адаптацию документов к языковым соответствиям (локализацию документов)
3. публикацию документов в сети Интернет
4. структуру документов Quarto на основе заготовок
5. оформление библиографии
6. основы работы с Git при работе с Quarto-документами
#видео_уроки_по_R
Видео урок: Получаем и отправляем данные через httr2 в R
Автор: Дмитрий Володин (@volodin_dd)
На занятии вы узнаете:
Как получать данные практически из любых источников в сети с помощью библиотеки httr2. А также отправлять данные и команды по сети.
собирать сложные HTTP запросы из простых блоков
Смотрите так же:
- Работа с API на языке R, введение в пакет httr2
- Оборачиваем API с помощью httr2
#видео_уроки_по_R
Автор: Дмитрий Володин (@volodin_dd)
На занятии вы узнаете:
Как получать данные практически из любых источников в сети с помощью библиотеки httr2. А также отправлять данные и команды по сети.
собирать сложные HTTP запросы из простых блоков
Смотрите так же:
- Работа с API на языке R, введение в пакет httr2
- Оборачиваем API с помощью httr2
#видео_уроки_по_R
Видеозапись и материалы к митапу "Создание презентаций в Quarto на основе Revealjs"
Автор: Евгений Матеров
Ссылки на предыдущие митапы:
1. Обзор Quatro и начало работы
2. Основы создания веб-страниц, блогов и интерактивных книг в Quarto
#видео_уроки_по_R
Автор: Евгений Матеров
Ссылки на предыдущие митапы:
1. Обзор Quatro и начало работы
2. Основы создания веб-страниц, блогов и интерактивных книг в Quarto
#видео_уроки_по_R
Видео урок: Как хранить и работать с секретными данными на языке R
Новички зачастую хранят все секретные данные, такие как пароли и api токены, непосредственно в коде, но это считается плохой практикой.
Опубликовал видео в котором рассказал почему не стоит хранить пароли в самом коде. и как правильно и безопасно хранить секретные данные.
Тайм коды:
00:00 Вступление
00:39 Что такое секретные данные
01:06 Как не надо хранить секретные данные
03:18 Способы хранения и работы с секретными данными
03:54 Работа с хранилищем учётных данных операционной системы с помощью пакета keyring
06:40 Работа с файлами конфигурации с помощью пакета configr: yaml, ini, json
14:24 Работа с переменными среды
18:35 Заключение
Длительность: 19:10
Ссылки:
- Материалы к уроку
- Видео
#видео_уроки_по_R
Новички зачастую хранят все секретные данные, такие как пароли и api токены, непосредственно в коде, но это считается плохой практикой.
Опубликовал видео в котором рассказал почему не стоит хранить пароли в самом коде. и как правильно и безопасно хранить секретные данные.
Тайм коды:
00:00 Вступление
00:39 Что такое секретные данные
01:06 Как не надо хранить секретные данные
03:18 Способы хранения и работы с секретными данными
03:54 Работа с хранилищем учётных данных операционной системы с помощью пакета keyring
06:40 Работа с файлами конфигурации с помощью пакета configr: yaml, ini, json
14:24 Работа с переменными среды
18:35 Заключение
Длительность: 19:10
Ссылки:
- Материалы к уроку
- Видео
#видео_уроки_по_R
YouTube
Как правильно хранить и работать с секретными данными на языке R
В этом видео мы с вами разберёмся с тем, что такое секретные данные, почему не рекомендуется прописывать пароли, и прочие конфиденциальные данные в коде скриптов, и рассмотрим несколько способов безопасного хранения секретных данных.
|==================…
|==================…
Видео урок: Анализ финансового портфеля в R
Спикер: Вячеслав Арбузов
Описание:
На занятии вы узнаете как можно легко загружать и обрабатывать финансовые данные в R, какие существуют способы собирать из этих данных портфели. Разберем какие есть методы анализа построенного портфеля и посчитаем характеристики портфеля.
Результаты урока:
Вы научитесь работать с финансовыми данными в R. Построите финансовый портфель и узнаете какие есть подходы к анализу построенного портфеля.
Ссылки:
1. Часть 1
2. Часть 2
#видео_уроки_по_R
Спикер: Вячеслав Арбузов
Описание:
На занятии вы узнаете как можно легко загружать и обрабатывать финансовые данные в R, какие существуют способы собирать из этих данных портфели. Разберем какие есть методы анализа построенного портфеля и посчитаем характеристики портфеля.
Результаты урока:
Вы научитесь работать с финансовыми данными в R. Построите финансовый портфель и узнаете какие есть подходы к анализу построенного портфеля.
Ссылки:
1. Часть 1
2. Часть 2
#видео_уроки_по_R
Видео урок "Факторный анализ и моделирование структурными уравнениями в R"
Длительность: 2 ч 16 м
Описание:
На этом уроке вы научитесь использовать R для факторного анализа и моделирования структурными уравнениями. Вы познакомитесь с гибким инструментарием, позволяющим искать и моделировать сложные закономерности в данных, а также оценивать качество тестов и опросников.
Кому подходит этот урок:
● социологам, маркетологам, HR-специалистам, которые работают с данными опросов и хотят использовать мощный инструмент анализа данных — R;
● аналитикам, стремящимся освоить моделирование маркетинговых и психометрических данных.
#видео_уроки_по_R
Длительность: 2 ч 16 м
Описание:
На этом уроке вы научитесь использовать R для факторного анализа и моделирования структурными уравнениями. Вы познакомитесь с гибким инструментарием, позволяющим искать и моделировать сложные закономерности в данных, а также оценивать качество тестов и опросников.
Кому подходит этот урок:
● социологам, маркетологам, HR-специалистам, которые работают с данными опросов и хотят использовать мощный инструмент анализа данных — R;
● аналитикам, стремящимся освоить моделирование маркетинговых и психометрических данных.
#видео_уроки_по_R
Опубликовал видео воркшопа по анализу показателя качества ключевых слов в Google Ads с помощью пакета rgoogleads
Воркшоп прошел ещё 14 сентября, но у меня только недавно добрались руки до его записи.
Описание:
Воркшоп по работе с Google Ads API с помощью языка R и пакета rgoogleads. В ходе которого мы с нуля разберёмся как пройти авторизацию, запрашивать отчёты из Google Ads, и проанализируем показатель качества ключевых слов рекламного аккаунта.
Тайм коды:
00:00:00 Приветствие
00:01:12 О спикере
00:03:43 Программа воркшопа
00:04:14 Что такое контекстная реклама и сервис Google Ads
00:06:34 Варианты авторизации в пакете rgoogleads
00:07:24 Авторизация в Google Ads с помощью дефолтных параметров пакета rgoogleads
00:10:00 Создание собственных учётных данных для авторизации
00:21:12 Авторизация в Google Ads с помощью собственных учётных данных
00:23:00 Иерархия аккаунтов в Google Ads API
00:24:53 Ограничения при использовании собственных учётных данных
00:25:54 Автоматизация процесса авторизации с помощью переменных среды
00:26:43 Опции пакета rgoogleads
00:27:34 Запрос отчётов из Google Ads API
00:30:49 GAQL QueryBuilder
00:34:52 Пример запроса отчётов из Google Ads API
00:39:54 Аргументы функции gads_get_report()
00:41:13 Загрузка отчётов из Google Ads API в многопоточном режиме
00:44:34 Запрос объектов рекламного кабинета Google Ads
00:45:49 Что такое показатель качества ключевых слов и как проходит аукцион среди рекламодателей в Google Ads
00:47:47 Что влияет на показатель качества ключевых слов Google Ads
00:48:29 На что влияет показатель качества Google Ads
00:49:16 Пример анализа качества ключевых слов
01:03:36 Ответы на вопросы
Организаторы:
- Дмитрий Серебренников
- Kazakhstan Sociology Lab (сайт, инстаграм, LinkedIn, группа в тг)
Ссылки:
- Видео на YouTube
- Страница с материалами воркшопа
#видео_уроки_по_R
Воркшоп прошел ещё 14 сентября, но у меня только недавно добрались руки до его записи.
Описание:
Воркшоп по работе с Google Ads API с помощью языка R и пакета rgoogleads. В ходе которого мы с нуля разберёмся как пройти авторизацию, запрашивать отчёты из Google Ads, и проанализируем показатель качества ключевых слов рекламного аккаунта.
Тайм коды:
00:00:00 Приветствие
00:01:12 О спикере
00:03:43 Программа воркшопа
00:04:14 Что такое контекстная реклама и сервис Google Ads
00:06:34 Варианты авторизации в пакете rgoogleads
00:07:24 Авторизация в Google Ads с помощью дефолтных параметров пакета rgoogleads
00:10:00 Создание собственных учётных данных для авторизации
00:21:12 Авторизация в Google Ads с помощью собственных учётных данных
00:23:00 Иерархия аккаунтов в Google Ads API
00:24:53 Ограничения при использовании собственных учётных данных
00:25:54 Автоматизация процесса авторизации с помощью переменных среды
00:26:43 Опции пакета rgoogleads
00:27:34 Запрос отчётов из Google Ads API
00:30:49 GAQL QueryBuilder
00:34:52 Пример запроса отчётов из Google Ads API
00:39:54 Аргументы функции gads_get_report()
00:41:13 Загрузка отчётов из Google Ads API в многопоточном режиме
00:44:34 Запрос объектов рекламного кабинета Google Ads
00:45:49 Что такое показатель качества ключевых слов и как проходит аукцион среди рекламодателей в Google Ads
00:47:47 Что влияет на показатель качества ключевых слов Google Ads
00:48:29 На что влияет показатель качества Google Ads
00:49:16 Пример анализа качества ключевых слов
01:03:36 Ответы на вопросы
Организаторы:
- Дмитрий Серебренников
- Kazakhstan Sociology Lab (сайт, инстаграм, LinkedIn, группа в тг)
Ссылки:
- Видео на YouTube
- Страница с материалами воркшопа
#видео_уроки_по_R
YouTube
Воркшоп: Анализ показателя качества ключевых слов в Google Ads с помощью пакета rgoogleads
Воркшоп по работе с Google Ads API с помощью языка R и пакета rgoogleads. В ходе которого мы с нуля разберёмся как пройти авторизацию, запрашивать отчёты из Google Ads, и проанализируем показатель качества ключевых слов рекламного аккаунта.
|===========…
|===========…
Видео: Личные кейсы использования ChatGPT в рутинных рабочих задачах
Друзья, я выпустил новый видеоурок, где делюсь своим опытом использования ChatGPT 4 в работе аналитика данных. В этом видео вы узнаете о моих успешных и не очень успешных кейсах применения ChatGPT для генерации кода на R и M, а также какие сложности возникли при переводе Python кода в R.
Что вас ждет в видео:
● Обзор пользовательских GPT для аналитиков данных
● Успешные примеры генерации R и M кода для различных задач
● Опыт автоматизации задач с помощью ChatGPT
● Пример неудачной попытки перевода кода с Python на R
Тайм-коды:
00:00 Вступление
01:08 Пользовательские GTP для аналитика данных
07:31 Успешный кейс №1: Генерация R кода для запроса курсов валют
13:33 Успешный кейс №2: Генерация кода на языке M для генерации справочников в Power Query
20:05 Успешный кейс №3: Генерация R кода для отправки HTTP запроса по скриншоту из Postman
24:56 Неуспешный кейс: Перевод Python кода в R
28:33 Заключение
В комментариях делитесь своими кейсами использования в работе ChatGPT.
Ссылки:
● Статья с конспектом к видео уроку
● Видео на YouTube
#видео_уроки_по_R
Друзья, я выпустил новый видеоурок, где делюсь своим опытом использования ChatGPT 4 в работе аналитика данных. В этом видео вы узнаете о моих успешных и не очень успешных кейсах применения ChatGPT для генерации кода на R и M, а также какие сложности возникли при переводе Python кода в R.
Что вас ждет в видео:
● Обзор пользовательских GPT для аналитиков данных
● Успешные примеры генерации R и M кода для различных задач
● Опыт автоматизации задач с помощью ChatGPT
● Пример неудачной попытки перевода кода с Python на R
Тайм-коды:
00:00 Вступление
01:08 Пользовательские GTP для аналитика данных
07:31 Успешный кейс №1: Генерация R кода для запроса курсов валют
13:33 Успешный кейс №2: Генерация кода на языке M для генерации справочников в Power Query
20:05 Успешный кейс №3: Генерация R кода для отправки HTTP запроса по скриншоту из Postman
24:56 Неуспешный кейс: Перевод Python кода в R
28:33 Заключение
В комментариях делитесь своими кейсами использования в работе ChatGPT.
Ссылки:
● Статья с конспектом к видео уроку
● Видео на YouTube
#видео_уроки_по_R
YouTube
ChatGPT для аналитика данных. Успешные и не успешные кейсы использования в работе.
В этом видео я делюсь своим опытом использования ChatGPT 4 в работе аналитика данных. С мая 2024 года ChatGPT 4 стал доступен бесплатно, хоть и с ограниченным доступом, что позволяет нам исследовать его потенциал без дополнительных затрат.
Я расскажу о нескольких…
Я расскажу о нескольких…
Новое видео на YouTube: Как настроить запуск R скриптов по расписанию с помощью GitHub Action
В новом видеоуроке я погружаюсь в мир непрерывной интеграции и развёртывания (CI/CD), а также расскажу, как автоматизировать запуск скриптов с помощью GitHub Actions. Я покажу способ, который позволяет настроить расписание запуска ваших скриптов без необходимости аренды серверов.
Что вы узнаете из видео:
● Основы CI/CD и их роль в автоматизации.
● Настройка рабочего процесса с GitHub Actions.
● Конфигурация YAML файлов для управления рабочими процессами.
● Настройка автоматического запуска скриптов по расписанию.
Тайм-коды:
00:00 Вступление
00:49 CI/CD: Непрерывная интеграция и непрерывное развёртывание
01:45 Что такое GitHub Actions
02:30 Обзор рабочего процесса
03:05 Создание репозитория на GitHub
05:11 Добавляем в репозиторий R-скрипт
08:03 Настройка GitHub Actions
09:47 Конфигурация YAML файла, описывающего рабочий процесс
10:10 Настройка расписания запуска в YAML файле
12:17 Разбираем все команды в YAML файле рабочего процесса
19:01 Создание переменных среды в GitHub репозитории
20:26 Отправляем проект на GitHub
20:52 Запускаем GitHub Action
22:46 Заключение
Если видео окажется полезным и наберёт много откликов то в будущем запишу такое же видео про GitLab.
Ссылки:
● Видео урок
● Статья с конспектом к уроку
#видео_уроки_по_R
В новом видеоуроке я погружаюсь в мир непрерывной интеграции и развёртывания (CI/CD), а также расскажу, как автоматизировать запуск скриптов с помощью GitHub Actions. Я покажу способ, который позволяет настроить расписание запуска ваших скриптов без необходимости аренды серверов.
Что вы узнаете из видео:
● Основы CI/CD и их роль в автоматизации.
● Настройка рабочего процесса с GitHub Actions.
● Конфигурация YAML файлов для управления рабочими процессами.
● Настройка автоматического запуска скриптов по расписанию.
Тайм-коды:
00:00 Вступление
00:49 CI/CD: Непрерывная интеграция и непрерывное развёртывание
01:45 Что такое GitHub Actions
02:30 Обзор рабочего процесса
03:05 Создание репозитория на GitHub
05:11 Добавляем в репозиторий R-скрипт
08:03 Настройка GitHub Actions
09:47 Конфигурация YAML файла, описывающего рабочий процесс
10:10 Настройка расписания запуска в YAML файле
12:17 Разбираем все команды в YAML файле рабочего процесса
19:01 Создание переменных среды в GitHub репозитории
20:26 Отправляем проект на GitHub
20:52 Запускаем GitHub Action
22:46 Заключение
Если видео окажется полезным и наберёт много откликов то в будущем запишу такое же видео про GitLab.
Ссылки:
● Видео урок
● Статья с конспектом к уроку
#видео_уроки_по_R
YouTube
Запуск R скриптов по расписанию с помощью GitHub Actions
В этом видео уроке мы подробно рассмотрим концепцию CI/CD, то есть непрерывной интеграции и непрерывного развёртывания. Мы узнаем, как настроить автоматический запуск ваших скриптов по расписанию с помощью сервиса GitHub Actions, что позволяет обходиться…
Как настроить запуск R скриптов по расписанию в Google Cloud Run
Продолжаем изучать тему удалённой автоматизации запуска ваших скриптов. В этом видео мы погружаемся в мир Google Cloud Run и разбираемся с тем, как автоматизировать запуск R скриптов по расписанию. Мы подробно разберём каждый шаг — от настройки облачной платформы до создания Docker образа и его публикации. Итог — условно бесплатная автоматизированная система для выполнения скриптов без постоянного вмешательства.
Что вы узнаете из видео:
● Какой софт понадобится для настройки и запуска скриптов.
● Что такое Google Cloud Run и как он поможет автоматизировать задачи.
● Как настроить проект в Google Cloud для работы с R скриптами.
● Как создать Docker образ и развернуть его в облаке.
● Как настроить регулярный запуск скрипта с помощью триггеров.
Тайм-коды:
00:00 Введение
00:32 Какой софт нам понадобится
01:01 Что такое Google Cloud Run
02:25 Обзор рабочего процесса
03:26 Создание и настройка проекта в Google Cloud
05:36 Обзор R скрипта, который мы будет запускать по расписанию
07:07 Создание Dockerfile
09:54 Локальная сборка Docker образа и запуск контейнера
11:51 Инициализация проекта Google Cloud с Google Cloud SDK Shell
13:43 Отправка Docker образа в Google Container Registry
14:33 Создание Job в Google Cloud Run
16:07 Создание триггера для запуска скрипта по расписанию
18:31 Заключение
Полезные ссылки, которые я упоминаю в видео:
● Как создать Telegram бота и получить токен
● Как упаковать Telegram бота в Docker
● Курс по разработке Telegram ботов на R
Не забывайте подписываться на YouTube канал!
#видео_уроки_по_R
Продолжаем изучать тему удалённой автоматизации запуска ваших скриптов. В этом видео мы погружаемся в мир Google Cloud Run и разбираемся с тем, как автоматизировать запуск R скриптов по расписанию. Мы подробно разберём каждый шаг — от настройки облачной платформы до создания Docker образа и его публикации. Итог — условно бесплатная автоматизированная система для выполнения скриптов без постоянного вмешательства.
Что вы узнаете из видео:
● Какой софт понадобится для настройки и запуска скриптов.
● Что такое Google Cloud Run и как он поможет автоматизировать задачи.
● Как настроить проект в Google Cloud для работы с R скриптами.
● Как создать Docker образ и развернуть его в облаке.
● Как настроить регулярный запуск скрипта с помощью триггеров.
Тайм-коды:
00:00 Введение
00:32 Какой софт нам понадобится
01:01 Что такое Google Cloud Run
02:25 Обзор рабочего процесса
03:26 Создание и настройка проекта в Google Cloud
05:36 Обзор R скрипта, который мы будет запускать по расписанию
07:07 Создание Dockerfile
09:54 Локальная сборка Docker образа и запуск контейнера
11:51 Инициализация проекта Google Cloud с Google Cloud SDK Shell
13:43 Отправка Docker образа в Google Container Registry
14:33 Создание Job в Google Cloud Run
16:07 Создание триггера для запуска скрипта по расписанию
18:31 Заключение
Полезные ссылки, которые я упоминаю в видео:
● Как создать Telegram бота и получить токен
● Как упаковать Telegram бота в Docker
● Курс по разработке Telegram ботов на R
Не забывайте подписываться на YouTube канал!
#видео_уроки_по_R
YouTube
Как настроить запуск R скриптов по расписанию с помощью Google Cloude Run Job
В этом видео мы погружаемся в мир Google Cloud Run и покажем, как автоматизировать запуск ваших R скриптов по расписанию. Мы подробно разберём каждый шаг процесса, от настройки облачной платформы до создания Docker образа и его публикации. В результате вы…
Новый урок на YouTube: Развёртывание Telegram-бота в Google Cloud Run!
Привет, друзья!
Не так давно я рассказывал о том, что работаю над новой главой книги по разработке telegram ботов на R. Так вот, мы на финишной прямой нашего пути по созданию Telegram-ботов, и я рад представить вам новый видеоурок, в котором мы освоим важный шаг — развертывание бота в облаке с помощью Google Cloud Run!
В этом видео вы узнаете:
● Что такое Google Cloud Run и как он поможет вашему боту
● Как настроить и развернуть бота в облаке
● Основы технологии Webhook и Docker
● Пошаговое руководство по созданию, сборке и запуску Docker образа
Тайм-коды:
00:00 Вступление
00:37 Какой софт нам потребуется
01:25 Что такое Google Cloud Run
02:45 Обзор рабочего процесса
04:30 Код бота
05:20 Технология Webhook
10:44 Обзор Dockerfile
14:33 Локальная сборка Docker образа
17:35 Настройка проекта в Google Cloud
19:45 Инициализация Google Cloud SDK
22:10 Тегирование и пушинг Docker образа
23:04 Первый запуск бота
24:14 Корректировка WEBHOOK_URL
25:33 Пересборка и пушинг Docker образа
27:03 Развёртывание в Google Cloud Run
27:14 Проверка бота
28:10 Заключение
Ссылки:
● Видео урок
#видео_уроки_по_R
Привет, друзья!
Не так давно я рассказывал о том, что работаю над новой главой книги по разработке telegram ботов на R. Так вот, мы на финишной прямой нашего пути по созданию Telegram-ботов, и я рад представить вам новый видеоурок, в котором мы освоим важный шаг — развертывание бота в облаке с помощью Google Cloud Run!
В этом видео вы узнаете:
● Что такое Google Cloud Run и как он поможет вашему боту
● Как настроить и развернуть бота в облаке
● Основы технологии Webhook и Docker
● Пошаговое руководство по созданию, сборке и запуску Docker образа
Тайм-коды:
00:00 Вступление
00:37 Какой софт нам потребуется
01:25 Что такое Google Cloud Run
02:45 Обзор рабочего процесса
04:30 Код бота
05:20 Технология Webhook
10:44 Обзор Dockerfile
14:33 Локальная сборка Docker образа
17:35 Настройка проекта в Google Cloud
19:45 Инициализация Google Cloud SDK
22:10 Тегирование и пушинг Docker образа
23:04 Первый запуск бота
24:14 Корректировка WEBHOOK_URL
25:33 Пересборка и пушинг Docker образа
27:03 Развёртывание в Google Cloud Run
27:14 Проверка бота
28:10 Заключение
Ссылки:
● Видео урок
#видео_уроки_по_R
YouTube
Разворачиваем Telegram бота в Google Cloud Run
В этом видео мы завершаем наш путь в создании Telegram бота и переходим к важному этапу – публикации и запуску бота в облаке! Сегодня мы будем использовать мощный инструмент Google Cloud Run, чтобы обеспечить бесперебойную работу нашего бота на облачной платформе.…
Новый видеоурок: Развертывание Telegram-бота на Heroku
В этом видео мы погружаемся в развертывание Telegram-бота на платформе Heroku. Я покажу, как использовать Heroku CLI для развертывания бота без необходимости работы с Docker. Подробно разберем все шаги, начиная от подготовки проекта и заканчивая настройкой переменных среды и тестированием бота.
В этом видео вы узнаете:
● Как подготовить ваш проект для развертывания на Heroku.
● Как использовать Heroku CLI для создания и управления приложениями.
● Как настроить переменные среды для вашего бота.
● Как отправить данные на Heroku, запустить бота и проверить его работу.
Тайм-коды:
00:00 – Вступление
00:30 – Что такое Heroku
00:52 – Какой софт понадобится
01:14 – Обзор рабочего процесса
02:25 – Файлы, необходимые для развертывания бота на Heroku
03:31 – Рассмотрение кода бота для Heroku
05:20 – Что такое Webhook
08:00 – Описание зависимостей и файл init.R
08:48 – Создание Profile
09:43 – Создание app.json
11:09 – Авторизация в Heroku CLI
12:33 – Создание приложения в Heroku
13:10 – Создание переменных среды в приложении
14:55 – Установка buildpack для развертывания
16:18 – Отправка данных в Heroku и запуск бота
17:44 – Тестирование бота в Telegram
18:15 – Заключение
Ссылки:
● Видео
● Файлы проекта
● Учебник по разработке telegram ботов
#видео_уроки_по_R
В этом видео мы погружаемся в развертывание Telegram-бота на платформе Heroku. Я покажу, как использовать Heroku CLI для развертывания бота без необходимости работы с Docker. Подробно разберем все шаги, начиная от подготовки проекта и заканчивая настройкой переменных среды и тестированием бота.
В этом видео вы узнаете:
● Как подготовить ваш проект для развертывания на Heroku.
● Как использовать Heroku CLI для создания и управления приложениями.
● Как настроить переменные среды для вашего бота.
● Как отправить данные на Heroku, запустить бота и проверить его работу.
Тайм-коды:
00:00 – Вступление
00:30 – Что такое Heroku
00:52 – Какой софт понадобится
01:14 – Обзор рабочего процесса
02:25 – Файлы, необходимые для развертывания бота на Heroku
03:31 – Рассмотрение кода бота для Heroku
05:20 – Что такое Webhook
08:00 – Описание зависимостей и файл init.R
08:48 – Создание Profile
09:43 – Создание app.json
11:09 – Авторизация в Heroku CLI
12:33 – Создание приложения в Heroku
13:10 – Создание переменных среды в приложении
14:55 – Установка buildpack для развертывания
16:18 – Отправка данных в Heroku и запуск бота
17:44 – Тестирование бота в Telegram
18:15 – Заключение
Ссылки:
● Видео
● Файлы проекта
● Учебник по разработке telegram ботов
#видео_уроки_по_R
YouTube
Разворачиваем Telegram бота на платформе Heroku
Описание:
В этом видео мы продолжаем исследование облачных платформ для запуска Telegram-ботов и сосредоточимся на Heroku. В отличие от предыдущего урока, где мы использовали Google Cloud Run и Docker, в этот раз мы будем работать без Docker, используя только…
В этом видео мы продолжаем исследование облачных платформ для запуска Telegram-ботов и сосредоточимся на Heroku. В отличие от предыдущего урока, где мы использовали Google Cloud Run и Docker, в этот раз мы будем работать без Docker, используя только…