Мои магистры наконец-то начались, и в этом весеннем семестре 2019 года я изучаю данные и визуальную аналитику. Курс предназначен для того, чтобы научить меня навыкам визуализации и различным областям программирования из python, SQL, javascript вместе с большим групповым проектом. Честно говоря, учитывая то, как ужасно я программировал в старшей школе, я думал, что с программированием покончено, но теперь я каким-то образом получил удар от занятий информатикой.

Понимание лекционных видео — это хорошо, но как только началась домашняя работа 1, уже началась паника, поскольку первая часть требовала от меня вызовов API, экспериментов с форматом JSON в Python. Конечно, я практиковал Python, но никогда не был программистом.

К счастью, за последние две недели мне действительно помогло большое сообщество студентов и занятия ТА, которые проводятся каждый день. Когда я несколько часов бьюсь без ответа, я знаю, что это тот момент, когда мне нужно, и действительно, ТА были очень полезны.

Хотя я и не близок к завершению, подытожу свои выводы:

  • Динамический URL-адрес можно использовать для управления извлечением данных.
  • Формат JSON необходимо анализировать в понятном формате. Это можно сделать с помощью Python. json.loads помогает.
  • Цикл for и цикл while дают несколько разные результаты. Я потратил час или около того, пытаясь исправить ошибку, но предложение ТА использовать цикл for из цикла while, который я использовал, решило проблему.
  • используйте utf-8-sig для правильного отображения специальных символов в csv.