전체 글 621

[39-3 파이썬] sheety API 사용하는 방법

sheety api https://sheety.co/ Sheety - Turn your Google Sheet into an API Turn any Google Sheet into an API instantly. Power websites, apps, or whatever you like, all from a spreadsheet. sheety.co sheety를 이용하면? 내 google spreadsheet에 저장된 파일을 JSON파일로 쉽게 변환하여 데이터처리의 이동과 저장이 쉽다. JSON 파일을 사용하면 인터넷에서 많은 양의 데이터를 요청하고 전송하는 데 사용하는데 유리하다. JSON 파일은 빠르고 정확한 이동에 최적화되어 있는 형식이기 때문이다. 오늘은 sheety를 이용하여 나의 구글shee..

[39-2 파이썬] pprint() 함수, keyword argument: depth, width, indent, stream, sort_dict

pprint() from pprint import pprint pretty print의 약자로, 예쁘게 print해주는 함수이다. 예쁘다의 의미는, 많은 양의 데이터, 특히 크롤링을 한 json파일을 다룰 때 사용자가 보기 쉽도록 가독성을 높여 출력해준다는 것이다. ex) print() 를 사용할 때 {'prices': [{'city': 'Paris', 'iataCode': '', 'lowestPrice': 54, 'id': 2}, {'city': 'Berlin', 'iataCode': '', 'lowestPrice': 42, 'id': 3}, {'city': 'Tokyo', 'iataCode': '', 'lowestPrice': 485, 'id': 4}, {'city': 'Sydney', 'iataCo..

[39-1 파이썬] Swift Code(국제은행식별코드), IATA(국제항공운수협회), IATA code - API활용 최저가 항공권 찾기 프로젝트1

API를 활용한 최저가 항공권 찾기 프로젝트에 앞서 알아야 하는 개념과 해당 정보 획득 방법을 안내한다. 1. 스위프트 코드(SWIFT CODE) 국제적으로 사용되는 은행 식별 코드 외국 사이트를 이용하다보면, 본인을 인증하기 위해 은행식별코드를 입력하라는 창이 있다. 내가 사용하는 계좌의 bank swift code 은행식별코드를 찾을 때는 국가( Republic Of Korea), 은행이름, 도시이름을 선택하면 아주아주 쉽게 찾을 수 있다. 은행식별코드 bank swift code 찾아주는 사이트 ----->클릭 2. 국제항공운수협회(IATA) IATA는 international air transport association의 약자로 국제 항공 운송 협회이다. 항공업계의 유엔으로 불릴 정도로 영향력을..

[38-1 파이썬] 구글시트 이용해서 운동 기록 남기기

1단계 구글 스프레드 시트 준비하기 링크로 들어가서 구글 스프레드 시트에 구글 계정으로 로그인하여, 사본을 만들어 저장한다. ----> 클릭 2단계 뉴트리셔닉스 API 웹사이트에서 API key 얻기 회원 가입 후, 인증 메일 확인할 것(verify) APP ID와 API Key 확인하고 파이참에 저장하기 (환경 변수 저장도 가능) 3단계 어떤 API인지 확인하고, endpoint 저장하기 내가 한 운동을 입력했을 때, 그 운동이 얼마 만큼의 칼로리를 소비하는지 등을 알려주는 데이터 가져오기 데모(demo) 사이트---->클릭 공식 문서 사이트 ----> 클릭 endpoint 주소 얻기 https://trackapi.nutritionix.com/v2/natural/exercise 예시 깃허브 ---->클..

[37-6 파이썬 ] 7단계 requests.put(), requests.delete()

requests.put() 기존 데이터를 변경한다. 아래의 서식을 따른다. endpoint header body requsts.put()으로 데이터픽셀값을 수정한다. put_endpoint = f"https://pixe.la/v1/users/{USERNAME}/graphs/{GRAPH_ID}/{yesterday}" headers = { "X-USER-TOKEN": TOKEN, } put_parameters={ "quantity": "5000" } response = requests.put(url=put_endpoint, headers=headers, json=put_parameters) print(response.text) requests.delete() 기존 데이터를 삭제한다. 아래의 서식을 따른다. ..