«Почему я изучаю JavaScript как специалист по обработке данных»
«Почему я изучаю JavaScript как специалист по обработке данных и что это дает мне преимущества?»
И почему кажется, что я перехожу на Темную сторону
2023 год, и публичный ажиотаж по поводу Python не может быть больше.
У нас есть Python-скрипты работающие на Марсе, а pandas DataFrames неформально помогают решить кризис в NHS.
Но что, если я скажу вам, что Python не единственный язык, полезный для Data Science?
(И я не говорю о R или Julia).
- «Модель основы для спутниковых изображений»
- Эволюционный алгоритм – объяснение выборов
- Forward Pass & Backpropagation Нейронные сети 101
Прежде чем сторонники Python ухватятся за факелы и вилы, выслушайте меня.
За последние несколько месяцев я открывал для себя магию JavaScript и в этой статье я дам вам две причины, почему я инвестирую в JavaScript и почему мне кажется, что я флиртую с Темной стороной, используя его.
Причина №1: Я хочу создавать крутые визуализации с использованием D3.js
Вы слышали о D3.js?
Это библиотека JavaScript для создания уникальных визуализаций данных. И когда я говорю “уникальные”, я имею в виду модные-показательные-я-может-стать-танцующей визуализации.
Мой любимый случай использования – scrollytelling.
Scrollytelling, термин, объединяющий «скроллинг» и «рассказывание истории», – это способ динамического рассказа мультимедийных историй, которые разворачиваются по мере прокрутки – G2
С помощью библиотек, таких как D3.js и Scrollama.js, вы можете анимировать данные/графики при прокрутке пользователя по веб-странице.
Вот пример, который я построил, используя общедоступные данные из сообщений о будущем Covid-19 Community Mobility Reports от Google:
Визуально я думаю, что скроллеры – это удивительные визуализации, рассказывающие историю. Мне нравится идея привлечения внимания читателя к определенным частям визуализации и погружения его в историю, которую я рассказываю. Это, безусловно, превосходит мои стандартные столбчатые диаграммы с больными оранжевыми и зелеными оттенками.
Дополнительным преимуществом D3.js является возможность создания визуализаций, которые готовы к размещению непосредственно на веб-сайте…