본문 바로가기
반응형

데이터 수집 및 파이프라인 구축/데이터수집 (Extract)10

구글 api pytyhon 클라이언트 사용방법 Google Cloud Secret Manager Google-api-pyhton-clientsGoogle Calendar, Drive, Gmail 등과 같은 Google 서비스의 API를 활용할 수 있음    1. Google Cloud Console에서 OAuth 2.0 클라이언트 생성 1-1.  API 키 생성https://toonovel.tistory.com/entry/youtube-api-%EB%B6%84%EC%84%9D-%EB%B0%8F-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8%EC%83%9D%EC%84%B1%EA%B3%BC-%EC%82%AC%EC%9A%A9%EC%9E%90-%EC%9D%B8%EC%A6%9D%EC%A0%95%EB%B3%B4-%EC%83%9D%EC%84%B1 youtube api 분석 및 프로젝트생성과 .. 2025. 1. 2.
하드코딩과 소프트코딩 차이점 및 개념 1. 하드코딩 (Hard Coding)하드코딩은 코드 내에서 데이터를 직접 명시적으로 작성하는 방식입니다.특징:값이 코드에 고정됨특정 값(예: URL, 파일 경로, 설정 값 등)을 소스 코드 안에 직접 입력합니다.빠른 개발단순하고 빠르게 구현할 수 있어 초기 단계에서는 편리합니다.유지보수 어려움데이터 변경 시 코드를 수정해야 하므로, 유지보수가 어려워질 수 있습니다. # 하드코딩된 URLapi_url = "https://example.com/api/v1/resource"print(f"Connecting to {api_url}")단점:값이 변경될 경우 소스 코드를 수정해야 함.재사용성이 낮고, 코드가 다양한 환경에 적응하기 어려움.    2. 소프트코딩 (Soft Coding)소프트코딩은 코드 외부에서 데.. 2025. 1. 1.
blizzard api 수집해보기 이전에 한국증권api를 사용했었는데 그때 이후로 api를 다뤄본적이 없어서blizzard api로 다시 한 번 해보기로 했다   1. 인증기 https://develop.battle.net/일단 사이트로 들어가서 회원가입을 하고api를 사용할려면 인증코드가 필요해서 모바일 앱을 추가로 설치해야 한다  2. 클라이언트 키 받기 처음 사용하는거기 때문에 한국어 번역 설정을 켜줬다 (크롬은 페이지 번역가능함)전부 영어로 적혀있는데 한국어 지원이 되서 얼마나 다행인지...   지금 시작하세요를 누르면 고객관리가 보이는데난 처음 사용하는 거기 때문에 사용자 가이드를 살펴보았다 뭔소린지 모르겠다 일단 클라이언트를 생성해본다+클라이언트 생성을 눌러준다  이렇게 url을 나중에 설정할 수 있으니 일단 없애고 먼저만들면.. 2024. 12. 23.
RAWG API 탐색하기 API문서 원없이 확인하겠다매번 쉬운 파일만 통합하고 다루다가 이렇게 API문서 살펴보니까 신기하다   API 키 받기 Explore RAWG Video Games Database API • RAWGRAWG.IO ♛ Keep all games in one profile ✔ See what friends are playing, and find your next great game.rawg.io공식 홈페이지로 들어가자크롬은 영어로 적혀있는 걸 한국어로 바꿀 수 있으니,, 구글 번역의 힘을 빌리기!들어가서 제일 먼저 회원가입을해준다  api키 받기를 클릭하고이름과 이메일 그리고 사용 이유만 간단하게 작성하면 된다사이트/앱 url은 굳이 작성안해도 키 발급에 문제 없다 api키를 미리 복사해서 다른 곳에 저장해.. 2024. 12. 21.
반응형