Это мой первый блог на среде, и я очень рад поделиться с вами всем, что я узнал в прошлом. Я был в этом путешествии по науке о данных в течение последних нескольких месяцев. Я постараюсь объяснить все максимально просто.

Начну с API — интерфейса прикладного программирования.

Прежде чем приступить к API, я хочу, чтобы вы представили ситуацию, когда вы работаете над каким-либо проектом, скажем, над созданием приложения, которое предоставляет пользователям список всех ресторанов рядом с их текущим местоположением.

Теперь для этого вам нужно иметь данные о ресторанах и предположить, что вы нигде не находите на таких платформах, как kaggle, и даже вы их находите, тогда возможно, что этот список ресторанов устарел. Под устаревшим я имею в виду, что некоторые рестораны могли закрыться навсегда. Другими словами, вам нужны «динамические» данные о ресторанах. Другой случай может заключаться в том, что вы не хотите хранить большой объем данных ресторана, то есть вам нужен только небольшой фрагмент данных. Таким образом, эти случаи заставят вас воспользоваться помощью API для получения необходимых данных.

Теперь, когда вы знаете, зачем вам нужен API, вам будет легко понять, что такое API на самом деле.

Проще говоря, API похож на официантов в ресторанах: вы (клиент) заказываете (запрашиваете) у них продукты питания (данные), а затем официант идет на кухню (сервер), чтобы обработать ваши потребности и после получения необходимой еды (данные) , он доставляет вам. Надеюсь, теперь вам это ясно.

Вы, должно быть, думаете, что мы можем получить данные с любого веб-сайта?

Ответ НЕТ. Вы можете получать данные только с сайтов, которые дали на это разрешение. Но следует отметить, что почти все крупные компании имеют свой API с открытым доступом, который мы можем использовать. Некоторые из примеров включают,

  1. API Facebook — вы можете использовать этот API, чтобы позволить пользователям входить в ваше приложение/веб-сайт, используя свои учетные записи Facebook.
  2. Google Maps API — это API, который позволяет пользователям использовать карты Google для определения местоположения пользователей. Например, Uber использует этот API для отслеживания местоположения своих пользователей.

Теперь вы, должно быть, думаете, почему эти компании позволяют нам использовать их API, чего они хотят от нас, разрешая использовать их API?

Ответ: когда мы используем их API, они косвенно занимаются маркетингом. Могут быть и другие причины.

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

Я надеюсь, что вы, должно быть, узнали и наслаждаетесь этим блогом :)

Следуйте за мной, если вы также новичок в области науки о данных или машинного обучения, чтобы вы могли учиться эффективно.