3114д, 3014д.Облачные технологии и хранение данных

 Задания (черновик)

  1. Облачные сервисы Google - 24 балла (Диск, Почта, Документы, Таблицы, Календарь, Презентации, Формы)
  2. Облачные сервисы Yandex - 24 балла
  3. Эссе - "Сравнительные анализ сервисов Yandex и Google (таблица с плюсами и минусами) - 15 баллов 
  4. Другие облачные сервисы - 15 баллов
  5. Colaboratory Google - 30 баллов. Ссылка: https://colab.research.google.com/
  6. Teachable Machine   (7 баллов) Ссылка: https://teachablemachine.withgoogle.com/


Подробнее о содержании заданий
1. Облачные сервисы Google - 24 балла

Диск - создание папки, файла, операции с файлами и папками, открытие доступа по ссылке
Почта - получение, отправка почты. Ответ на письмо, пересылка письма. Вложенные файлы.
Документы - создание документа. Свойства шрифтов и абзацев. Таблицы, картинки, списки. Сохранение в выбранную папку облака. Сохранение на локальный диск.
Таблицы - создание таблицы. Текст, числа, формулы. Базовые математические операции. Графики.
Календарь - Добавление мероприятий. Участники мероприятий. Создание календарей.
Презентации - создание презентации.  Оформление презентации. Эффекты. 
Формы - создание формы. Анкетирование не менее двух человек. Обработка результатов анкетирования с помощью приложений облака. 

2. Облачные сервисы Yandex - 24 балла
Аналогично заданию №1 (Google)

Задания 1-2: Требуется продемонстрировать результаты выполнения заданий, переслав ссылки на свое облако на адрес преподавателя. Уметь объяснять суть выполненной работы. 

3. Эссе - "Сравнительные анализ сервисов Yandex и Google (таблица с плюсами и минусами) - 15 баллов

2-3 страницы, в основе эссе таблица, в которой рассматриваются некоторые функции облака для Yandex и Google, отмечая какое облако выполняет их лучше или хуже, и почему. Кратно, но по существу. На основе опыта, полученного в результате выполнения заданий 1-2.

5. Colaboratory Google - 30 баллов (Группа 3014д это не для вас!!!)
Google
  • Colaboratory Google - 30 баллов
    Ссылка: https://colab.research.google.com/
  • Продемонстрировать навыки программирования в Python. Чтение файлов из облака, чтение данных из электронных таблиц в облаке, построение диаграмм по прочитанным данным.
  • ПОДРОБНОСТИ ЗАДАНИЙ с.м. НИЖЕ
Для самостоятельного изучения - Yandex
6. Нейронная сеть
  • Teachable Machine https://teachablemachine.withgoogle.com/  (7 баллов)
    • Обучить нейронную сеть распознавать не менее 5 объектов. Уметь объяснить простыми словами что такое искусственная нейронная сеть, и что происходит в процессе ее обучения и последующей работы.

Задания и теория по теме Colaboratory Google

1. Прочитайте общую информацию о сервисе Colaboratory Google

Ссылка: https://colab.research.google.com/?hl=ru# 

Вопросы для контроля:

  • Для чего предназначен сервис?
  • На каком языке пишутся в этом сервисе скрипты?
  • Как в  Colaboratory называется документ со скриптом?
  • Как называется базовый элемент документа Colaboratory?
  • Для сего можно использовать скрипты в Colaboratory? 
 Попробуйте создать и запустить в Colaboratory простейший, элементарный скрипт, созданный самостятельно, или взятый из документации Colaboratory. Ссылка: https://colab.research.google.com/?hl=ru# 

 2. Решите задачи. Каждая решенная задача оценивается в 3 балла. 

 

 Задача 5.1 Чтение информации из таблицы Google

    • Создайте в своем облаке Google таблицу с именем "Barnaul'. Заполните ее первый стобец значениями 1,2,3... 49,50 
    • Создайте блокнот со скриптом, который подключается к данной таблице, читает и выводит содержимое ее столбца A.
    • Наличие образца, который фактически является решением данной задачи, не снижает оценку. Добейтесь корректной работы этого скрипта.
Образец решения

# Начало авторизации в облаке
from google.colab import auth
auth.authenticate_user()

import gspread
from google.auth import default
creds, _ = default()
# Конец авторизации в облаке

gc = gspread.authorize(creds)

worksheet = gc.open('barnaul').sheet1

# Копирование всех значений из таблицы в переменную rows.
rows = worksheet.get_all_values()
# Вывод значения переменной rows в консоль
print(rows)

Задача 5.2. Работа с документацией на библиотеку
  • Изучите документацию на библиотеку gspread: https://github.com/burnash/gspread, https://docs.gspread.org/en/latest/
  • Измените скрипт из задачи 5.1 таким образом чтобы выполнить следующие действия:
    • Добавить в таблицу Barnaul новый лист. Проконтролируйте правильность работы скрипта (Таблица должна измениться).
    • Выведите на консоль значение ячейки A3.
    • Найдите адрес ячейки в значение которого равно 5.
Подсказка: все задания выполняются прямым следованием примерам из документации.



Комментариев нет:

Отправить комментарий