(2)Python 함수 정의, JSON, Open API 사용법

함수정의(자체제작) 기본내장함수도 있음(len, input, range 등: 효율적인 프로그램에 집중할 수 있도록 지원) def함수의 이름(전달값_변수명):

반환: 함수 내 변수에 저장 클래스 class 클래스 이름: 변수 이름= 값 변수 이름= 값 def 함수 이름(self, 전달 값_ 변수 이름, …): 코드 1 코드 2

  • 점을 활용하면 클래스 내부에 있는 변수에 액세스 가능 (e.send_mail 등) – 다른 파이썬 파일에 있는 클래스의 사용 방법 : from 임의의 _파이슨 import 클래스 이름 (임의 _파이슨.Py에 Email 클래스가 내장되어 있을 때)
  • JSON 데이터를 효율적으로 저장하고 교환하는데 사용하며 컴퓨터가 파싱하여 생성하기 쉬운 이름 & 값 / 정렬된 값의 리스트 파이썬(list, tuple) > JSON(Array) > 파이썬(list)
  • **JSON >> PYTHON 내장 모듈 json 넣기 JSON 형식의 데이터를 열어 파이썬 오브젝트로 가져오기 withopen(파일명) as(일명) 읽힌 오브젝트를 load 함수로 통과시켜 파이썬 오브젝트로 저장

** JSON >> PYTHON 객체를 json 모듈 dump 함수로 통과시키면 된다 — 단 생각보다 가독성이 떨어지는 문제 발생(아래와 같이 적용) indent는 들여쓰기 설정인 sortkey에 True 값을 주면 키를 기준으로 정렬 가능

OPENAPI 인터넷 이용자가 웹 검색 결과 및 사용자 인터페이스 등을 수동적으로 제공받을 뿐만 아니라 직접 애플리케이션과 서비스를 개발할 수 있도록 공개된 API === 인터넷 이용자가 웹 검색 결과 즉 데이터를 우리가 지정한 조건에 맞게 가져올 수 있는 툴 데이터를 가져올 수 있다! 활용하려면 업체가 제공하는 키가 필요 – 무분별한 사용을 막기 위해 / 종종 키가 필요하지 않을 수도 있는 API 가이드라인 확인(JSON): 필요한 데이터 확인, 데이터 공급 형태 확인, 데이터 정제

URL을 통해 파이썬 연결 url을 나만의 키 값으로 변경하고 기준 날짜를 자신에 맞게 정리 url 정보 요청을 위해 request.get에 저장하고 이해할 수 있도록 text로 변환하여 json 값에 연결

json을 읽기 위해 dump 함수로 통과시키고 가독성 향상을 위한 속성값 설정 데이터는 나왔는데… 이게 뭐야?홈페이지 응답구조 확인 공공데이터 취득방법 http://data.go.kr 참고문서&url 확인 : 요청url, 응답필드 확인 후 적용

error: Content is protected !!