KLAVIX
홈강의 목록PPT 목록교재 목록교육관커뮤니티
강의 목록/generated

데이터 ·API 기초 개념 1 : 데이터와 API 의 개념

정리된 정보와 주고받는 창구의 원리를 실생활에서 이해하기

5분 56초 · 슬라이드 11장

슬라이드 & 내레이션

데이터 ·API 기초 개념 1 : 데이터와 API 의 개념
슬라이드 1 내레이션

안녕하세요, 오늘은 데이터와 API의 기초 개념에 대해 함께 알아보겠습니다. 우리가 일상에서 자주 접하는 정보들이 어떻게 정리되고, 또 다양한 서비스에서 이 정보를 어떻게 주고받는지, 실생활 예시를 통해 쉽게 풀어볼 예정입니다. 데이터와 API가 멀게 느껴지셨던 분들도 오늘 강의를 들으시면 훨씬 친근하게 다가올 거예요. 그럼 본격적으로 시작해 보겠습니다.

목차
슬라이드 2 내레이션

먼저 오늘 강의의 큰 흐름을 간단히 안내드리겠습니다. 일상 속에서 이미 사용하고 있는 데이터의 모습부터, 데이터를 표로 정리하는 방법, 그리고 그 표를 이루는 항목과 값의 관계까지 차근차근 살펴볼 거예요. 이어서 데이터가 어떻게 목록이나 계층 구조로 조직되는지, 잘 정리된 데이터가 왜 중요한지도 실제 사례로 비교해봅니다. 그리고 후반부에는 API라는 개념을 소개하고, 식당 주문서에 비유해 원리를 이해한 뒤, 우리가 이미 활용 중인 실생활 API 예시까지 알아보겠습니다. 차근차근 따라오시면 어렵지 않으니 걱정하지 않으셔도 됩니다.

데이터는 이미 내 곁에
슬라이드 3 내레이션

우리가 일상에서 작성하는 가계부, 휴대폰 연락처, 혹은 간단한 장보기 목록 같은 것들이 모두 데이터라는 사실, 알고 계셨나요? 데이터라고 하면 뭔가 거창하고 복잡하게 느껴질 수 있지만, 사실은 우리가 매일 기록하고 정리하는 정보들이 바로 데이터입니다. 다시 말해, 데이터는 특별한 것이 아니라 우리의 생활 가까이에 있는 정리된 정보라고 할 수 있죠. 이런 친숙한 예시들을 통해 데이터에 대한 막연한 거리감을 조금씩 줄여볼 수 있을 거예요.

표로 정리되는 데이터
슬라이드 4 내레이션

자, 이제 데이터를 어떻게 정리하는지 살펴볼까요? 우리가 휴대폰에 저장하는 연락처를 떠올려보면, 한 행에는 한 사람이, 각 열에는 이름, 전화번호, 주소 같은 항목이 들어가 있죠. 이런 표 구조는 정보를 한눈에 보기 쉽게 해주고, 필요한 내용을 쉽게 찾거나 비교할 수 있게 도와줍니다. 엑셀 표 화면을 생각하면 이해가 더 쉬울 거예요. 데이터를 표로 정리하면 활용도가 훨씬 높아집니다.

항목과 값의 이해
슬라이드 5 내레이션

표를 조금 더 자세히 들여다보면, 각 열은 '이름', '날짜', '금액'처럼 데이터의 종류를 나타내는 항목입니다. 그리고 각 셀에는 그 항목에 해당하는 실제 정보, 즉 값이 들어가죠. 중요한 점은 같은 항목에는 같은 종류의 값만 들어가야 한다는 규칙입니다. 예를 들어, '금액' 항목에는 항상 숫자가 들어가야 하죠. 이런 규칙 덕분에 데이터가 일관성을 가지고, 나중에 분석하거나 활용할 때 오류를 줄일 수 있습니다.

목록과 계층 구조
슬라이드 6 내레이션

데이터는 단순히 나열되는 것뿐 아니라, 더 체계적으로 조직되기도 합니다. 예를 들어, 장보기 목록처럼 한 줄 한 줄 나열되는 목록형 데이터가 있는가 하면, 폴더 안에 또 다른 폴더가 들어있는 것처럼 계층 구조로 쌓이는 데이터도 있습니다. 우리 주변에서 흔히 보는 '지역 > 시군구 > 동'과 같은 구조가 바로 계층 구조의 예시예요. 이런 방식 덕분에 많은 데이터를 더 쉽게 관리하고 찾을 수 있습니다.

잘 정리된 데이터의 힘
슬라이드 7 내레이션

그럼 실제로 데이터가 얼마나 잘 정리되어 있느냐에 따라 어떤 차이가 생길까요? 항목이 제각각이고 규칙 없이 기록된 장부는 원하는 정보를 찾거나 정렬하는 데 시간이 오래 걸리고, 집계나 분석도 쉽지 않습니다. 반대로, 항목이 통일되고 규칙적으로 채워진 표는 필요한 정보를 금방 찾고, 정렬이나 집계, 분석까지 훨씬 쉽게 할 수 있죠. 실제 업무나 생활에서도 이 차이를 체감하신 경험이 있으실 겁니다.

API란 무엇인가
슬라이드 8 내레이션

이제 데이터를 주고받는 창구, 즉 API에 대해 알아보겠습니다. API는 데이터를 요청하고 받아오는 일종의 통로 역할을 합니다. 우리가 직접 정보를 저장하지 않아도, 필요한 순간에 정해진 방법으로 요청하면 원하는 데이터를 받아올 수 있죠. 이런 원리 덕분에 다양한 서비스들이 서로 데이터를 주고받으며 작동하게 됩니다. API는 여러 서비스와 데이터를 연결해주는 다리라고 생각하시면 됩니다.

식당 주문으로 보는 API
슬라이드 9 내레이션

API의 원리를 좀 더 쉽게 이해해볼까요? 식당에서 음식을 주문하는 상황을 떠올려보세요. 손님인 내가 주문서를 작성해서 주방에 전달하면, 주방은 그 주문서대로 음식을 만들어 다시 가져다줍니다. API도 마찬가지로, 내가 정해진 양식대로 요청을 보내면, 원하는 정보를 정해진 형태로 돌려받게 됩니다. 이렇게 요청과 응답의 관계가 명확하다는 점이 API의 큰 특징입니다.

내가 이미 쓰고 있는 API
슬라이드 10 내레이션

사실 우리는 이미 일상에서 다양한 API를 활용하고 있습니다. 예를 들어, 날씨 앱은 기상청의 API를 통해 실시간 정보를 받아오고, 지도 앱 역시 지도 제공자의 API로 위치 정보를 가져옵니다. 택시를 호출하거나 음식을 주문할 때도 이 과정에 API가 작동하고 있죠. 우리가 쓰는 많은 앱들이 이렇게 API를 통해 데이터를 주고받는다는 사실, 이제 조금 더 실감나게 다가오실 겁니다.

정리하며
슬라이드 11 내레이션

오늘 강의를 마치며, 데이터를 일상에서 쉽게 찾을 수 있는 친근한 정보로 바라보는 시각을 가져보셨길 바랍니다. 표로 정리된 데이터의 구조와 그 안에서 항목과 값이 어떻게 연결되는지도 배웠고요. 또 목록과 계층 구조를 통해 데이터가 체계적으로 조직되는 방식을 살펴봤습니다. 앞으로 다양한 서비스나 앱을 사용할 때, 그 뒤에서 데이터를 주고받는 창구인 API가 어떻게 작동하는지도 한번 떠올려보시면 좋겠습니다. 수고 많으셨습니다.