공부하자

파이톤(Python)과 SerpAPI 무엇에 쓰는 물건인고?

JESUS CAMPAIGN 2025. 3. 11. 18:16

본 글은 Monica에게 질문을 하던 중 이해가 되지 않는 부분
실질적으로 첫 단추부터 상세히 안내해 달라는 질문을 통해 얻은 답변이다.
뭐가 뭔지 당췌 알 수 없는 어려운 설명들이 쏟아지는 분야에서
이렇게 친절하게 설명해 줄 수 있는 상대가 있어 정말 감사한 일이다.
이 답변을 통해 내가 무엇을 만들어낼 수 있을지 아직은 모르지만,
오늘 갑자기 떠오른 아이디어를 모바일 앱으로 구현하는 과정에서 겪게 될
수많은 시행착오와 비용의 지출을 줄여줄 수 있기를 기대하면서
공부해본다~

자 그럼 시작,
중간중간 개인적인 궁금증 또는 커멘트는 다른 색깔 및 폰트를 사용해서 남겨볼까 한다.

Python과 SerpAPI 처음부터 시작하기 🌱

1단계: Python 설치하기
Python이란?

Python은 프로그래밍 언어입니다. 쉽게 말해 컴퓨터에게 일을 시키기 위한 언어예요. 우리가 SerpAPI를 사용하기 위해 가장 먼저 필요한 도구입니다.

설치 방법

  1. Python 공식 웹사이트 방문
  2. “Download Python” 버튼 클릭 (최신 버전 자동 선택)
  3. 다운로드된 설치 파일 실행
  4. 중요! 설치 시 “Add Python to PATH” 체크박스 꼭 체크하기

설치 확인

  1. 윈도우 키 + R 눌러서 실행 창 열기
  2. cmd 입력 후 엔터
  3. 명령 프롬프트 창에서 다음 명령어 입력:
python --version

버전 정보가 나오면 설치 성공!

2단계: IDE(코드 편집기) 설치하기

IDE란?

IDE는 코드를 작성하고 실행하는 데 도움을 주는 프로그램입니다. 메모장으로도 코드를 작성할 수 있지만, IDE를 사용하면 훨씬 편리합니다.

Visual Studio Code 설치

  1. VS Code 다운로드 페이지 방문
  2. 운영체제에 맞는 버전 다운로드
  3. 설치 파일 실행
  4. 기본 설정으로 “다음” 클릭하며 설치

Python 확장 프로그램 설치

  1. VS Code 실행
  2. 왼쪽 사이드바의 확장(Extensions) 아이콘 클릭
  3. 검색창에 “Python” 입력
  4. Microsoft에서 제공하는 Python 확장 프로그램 설치

3단계: SerpAPI 라이브러리 설치

pip이란?

pip는 Python의 패키지 관리자입니다. 다른 개발자들이 만든 코드(라이브러리)를 쉽게 설치할 수 있게 해줍니다.

SerpAPI 설치

  1. 명령 프롬프트(cmd) 열기
  2. 다음 명령어 입력:
pip install google-search-results

4단계: SerpAPI 계정 만들기

  1. SerpAPI 웹사이트 방문
  2. Sign Up 클릭해서 계정 생성
  3. 무료 API 키 발급받기
    • 대시보드에서 API 키 확인 가능
    • 이 키는 나중에 코드에서 사용됨

실질적으로 1~4단계까지만 완료하면 코드를 작성해서 붙이고 저장해서 결과물을 확인하는 과정은 그리 어렵지 않을 듯
지난 주에 우연히 유투브 강의를 따라하면서 SerpAPI 계정도 만들었고 키도 받아놓은 상태이니
오늘은 수월하게 지시사항대로 따라 성공할 수 있을 것 같다.
자 그럼 먼저 프로그램 설치 시작 !!

5단계: 첫 번째 코드 작성하기

  1. VS Code 실행
  2. 새 폴더 만들기
    • 파일 → 폴더 열기 → 새 폴더 생성
  3. 새 파일 만들기
    • 파일명: first_search.py
# API 키는 본인의 키로 교체하세요!
from serpapi import GoogleSearch

params = {
    "api_key": "여기에_본인_API_키_입력",
    "engine": "google",
    "q": "파이썬 배우기",
    "hl": "ko"
}

try:
    search = GoogleSearch(params)
    results = search.get_dict()
    
    # 검색 결과 출력
    if "organic_results" in results:
        print("\n검색 결과:")
        for idx, result in enumerate(results["organic_results"], 1):
            print(f"\n{idx}. {result['title']}")
            print(f"링크: {result['link']}")
except Exception as e:
    print(f"에러 발생: {e}")

코드 실행하기

  1. VS Code에서 터미널 열기 (상단 메뉴 → 터미널 → 새 터미널)
  2. 다음 명령어 입력:
python first_search.py

🎯 각 단계별 확인사항

  1. Python 설치 확인
python --version
  1. pip 설치 확인
pip --version
  1. SerpAPI 설치 확인
pip list | findstr google-search-results

❗ 자주 발생하는 문제와 해결방법

  1. “python’ is not recognized…” 에러
    • Python이 PATH에 추가되지 않은 경우
    • 해결: Python을 재설치하고 “Add Python to PATH” 체크
  2. “pip’ is not recognized…” 에러
    • pip가 PATH에 없는 경우
    • 해결: Python 재설치
  3. 모듈을 찾을 수 없다는 에러
    • 라이브러리가 제대로 설치되지 않은 경우
    • 해결: pip install google-search-results 다시 실행

 

역시 예상했던 대로 기초 튜터리얼 성공적으로 완료 !!
결과물 자체는 그냥 콘솔창에 출력이 되었지만, 그래도 오류 없이 성공한 것으로 만족 !!

다음은 모바일 앱 만들기 !! 도전 !!