파이톤(Python)과 SerpAPI 무엇에 쓰는 물건인고?
본 글은 Monica에게 질문을 하던 중 이해가 되지 않는 부분
실질적으로 첫 단추부터 상세히 안내해 달라는 질문을 통해 얻은 답변이다.
뭐가 뭔지 당췌 알 수 없는 어려운 설명들이 쏟아지는 분야에서
이렇게 친절하게 설명해 줄 수 있는 상대가 있어 정말 감사한 일이다.
이 답변을 통해 내가 무엇을 만들어낼 수 있을지 아직은 모르지만,
오늘 갑자기 떠오른 아이디어를 모바일 앱으로 구현하는 과정에서 겪게 될
수많은 시행착오와 비용의 지출을 줄여줄 수 있기를 기대하면서
공부해본다~
자 그럼 시작,
중간중간 개인적인 궁금증 또는 커멘트는 다른 색깔 및 폰트를 사용해서 남겨볼까 한다.
Python과 SerpAPI 처음부터 시작하기 🌱
1단계: Python 설치하기
Python이란?
Python은 프로그래밍 언어입니다. 쉽게 말해 컴퓨터에게 일을 시키기 위한 언어예요. 우리가 SerpAPI를 사용하기 위해 가장 먼저 필요한 도구입니다.
설치 방법
- Python 공식 웹사이트 방문
- “Download Python” 버튼 클릭 (최신 버전 자동 선택)
- 다운로드된 설치 파일 실행
- 중요! 설치 시 “Add Python to PATH” 체크박스 꼭 체크하기
설치 확인
- 윈도우 키 + R 눌러서 실행 창 열기
- cmd 입력 후 엔터
- 명령 프롬프트 창에서 다음 명령어 입력:
python --version
버전 정보가 나오면 설치 성공!
2단계: IDE(코드 편집기) 설치하기
IDE란?
IDE는 코드를 작성하고 실행하는 데 도움을 주는 프로그램입니다. 메모장으로도 코드를 작성할 수 있지만, IDE를 사용하면 훨씬 편리합니다.
Visual Studio Code 설치
- VS Code 다운로드 페이지 방문
- 운영체제에 맞는 버전 다운로드
- 설치 파일 실행
- 기본 설정으로 “다음” 클릭하며 설치
Python 확장 프로그램 설치
- VS Code 실행
- 왼쪽 사이드바의 확장(Extensions) 아이콘 클릭
- 검색창에 “Python” 입력
- Microsoft에서 제공하는 Python 확장 프로그램 설치
3단계: SerpAPI 라이브러리 설치
pip이란?
pip는 Python의 패키지 관리자입니다. 다른 개발자들이 만든 코드(라이브러리)를 쉽게 설치할 수 있게 해줍니다.
SerpAPI 설치
- 명령 프롬프트(cmd) 열기
- 다음 명령어 입력:
pip install google-search-results
4단계: SerpAPI 계정 만들기
- SerpAPI 웹사이트 방문
- Sign Up 클릭해서 계정 생성
- 무료 API 키 발급받기
- 대시보드에서 API 키 확인 가능
- 이 키는 나중에 코드에서 사용됨
실질적으로 1~4단계까지만 완료하면 코드를 작성해서 붙이고 저장해서 결과물을 확인하는 과정은 그리 어렵지 않을 듯
지난 주에 우연히 유투브 강의를 따라하면서 SerpAPI 계정도 만들었고 키도 받아놓은 상태이니
오늘은 수월하게 지시사항대로 따라 성공할 수 있을 것 같다.
자 그럼 먼저 프로그램 설치 시작 !!
5단계: 첫 번째 코드 작성하기
- VS Code 실행
- 새 폴더 만들기
- 파일 → 폴더 열기 → 새 폴더 생성
- 새 파일 만들기
- 파일명: 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}")
코드 실행하기
- VS Code에서 터미널 열기 (상단 메뉴 → 터미널 → 새 터미널)
- 다음 명령어 입력:
python first_search.py
🎯 각 단계별 확인사항
- Python 설치 확인
python --version
- pip 설치 확인
pip --version
- SerpAPI 설치 확인
pip list | findstr google-search-results
❗ 자주 발생하는 문제와 해결방법
- “python’ is not recognized…” 에러
- Python이 PATH에 추가되지 않은 경우
- 해결: Python을 재설치하고 “Add Python to PATH” 체크
- “pip’ is not recognized…” 에러
- pip가 PATH에 없는 경우
- 해결: Python 재설치
- 모듈을 찾을 수 없다는 에러
- 라이브러리가 제대로 설치되지 않은 경우
- 해결: pip install google-search-results 다시 실행
역시 예상했던 대로 기초 튜터리얼 성공적으로 완료 !!
결과물 자체는 그냥 콘솔창에 출력이 되었지만, 그래도 오류 없이 성공한 것으로 만족 !!
다음은 모바일 앱 만들기 !! 도전 !!