Анализ данных — это не только финансы, маркетинг и продажи.
SQL и Python позволяют исследовать самые неожиданные темы, например, атаки акул. Эти инструменты помогают
находить закономерности, выявлять тренды и строить прогнозы, даже если данные на первый взгляд кажутся хаотичными.
Сегодня мы попробуем себя в роли аналитиков-исследователей:
- Используя SQL, разберемся, где чаще всего происходят атаки, какие виды акул опаснее и чем занимались люди в момент нападения.
- С помощью Python построим график динамики атак, чтобы увидеть, как меняется ситуация с годами.
Хотите уметь работать со связкой инструментов SQL + Python так же хорошо, как с инструментами Microsoft Office? Приглашаем вас на курс
Аналитик PRO, где мы учим как базовому, так и продвинутому Python, а еще SQL, Excel, Tableau и другим полезным навыкам и инструментам.
Готовы проверить, какие выводы можно сделать на основе данных? Тогда начнем!
Для анализа у нас есть реальная база данных об атаках акул по всему миру. Она содержит
информацию о месте, времени, обстоятельствах и последствиях каждого инцидента.Основные столбцы в таблице global shark attacks:
- date – дата инцидента (например, 2023-05-13)
- year – год атаки (например, 2023)
- type – тип атаки (например, Unprovoked – неспровоцированная)
- country – страна, где произошла атака
- area – регион внутри страны
- location – конкретное место инцидента
- activity – чем занимался человек в момент атаки (плавание, серфинг и тд)
- name – имя пострадавшего (если известно)
- sex – пол пострадавшего (M – мужчина, F – женщина)
- age – возраст пострадавшего
- fatal_y_n – была ли атака смертельной (Y – да, N – нет)
- species – вид акулы (если установлен)
Что мы будем исследовать?- В каких странах чаще всего происходят атаки?
- Какие виды акул наиболее опасны?
- Какие активности связаны с наибольшим числом нападений?
- В какие годы было больше всего атак?
Загрузите файл с таблицей себе на компьютер по
ссылке Важно сохранить название таблицы
global_shark_attacks, так как с ним связаны все запросы в задаче.
Для тренировки работы с SQL мы будем использовать бесплатный сервис
SQLite Online. Работа с ним не требует регистрации или других дополнительных действий. Перейдите на сайт
SQLite Online и загрузите файл данных, с которым будем работать.
Как загрузить файл для старта работы, описали в этой статье – https://changellenge-education.com/blog/sql-dlya-starta-raboty. Кстати, это еще одна задача по SQL, которую вы сможете решить по подробным инструкциям.Перейдем к первому SQL-запросу?