18 февраля эксперт февральского цикла «Уроки настоящей обработки данных» Алексей Толстиков ответил на вопросы участников цикла и рассказал:
как без языков программирования можно частично решить задачу (см. ответ в видео, начиная с 10:48 минуты); как вовлечь ребят, которым интересна IT-индустрия, но пока нет знаний языков программирования (с 28:36 минуты); как можно вне проекта продолжить работу над начатой обработкой данных и углубиться в сферу Big Data (с 9:00 минуты); о возможностях задать вопросы на платформе Яндекс.Контест (с 22:43 минуты).
Итак, как частично решить первую задачу, не написав ни строчки кода? Необходимо взять файл с предложенными словами и открыть его в Excel. Первая колонка — это предложенные слова в задаче, вторая — нули, причем напротив каждого слова. Рассматриваем ситуацию, когда все слова есть в словаре. Далее загружаем данные из словаря в «Новый лист» этого же файла и с помощью функции ВПР сопоставляем слова с данными из словаря. Таким образом вы находите ошибки и опечатки.
Чтобы исправить две ошибки в словах, можно воспользоваться сервисом Яндекс.Спеллер или найти в открытых источниках сервис, который помогает отыскать слова с двумя ошибками. И представить в том же документе, в третьем листе слова, у которых две ошибки. После обработать результаты и представить решения в требуемом формате на Яндекс.Контесте (см. видеолекцию https://youtu.be/4xmmdvhhOnM о сдаче решений, начиная с 43:50 минуты).
Алгоритм решения первой задачи можно применить и для второй.
В целом, навыки Excel необходимы в любой сфере деятельности, поэтому вы можете потренироваться в обработке данных уже сейчас, в «Уроках настоящего»!
Что касается привлечения к решению задачи всех ребят, даже тех, кто не умеет программировать, можно поступить следующим образом: изучить документацию по работе с данными в Excel, посмотреть примеры, потестировать работу алгоритма. Например, в команде из 10 человек каждый может посмотреть порядка 100 результатов и проверить верность работы алгоритма по поиску ошибок и опечаток. Функция тестировщика очень важна в команде, особенно при работе над проектами в сфере IT-технологий.