json 3

[33-1 파이썬] API, JSON, Request, Response code, status_code, raise_for_status, endpoint, url, JSON viewer Awesome

Application Programming Interface API란? 명령, 함수, 프로토컬, 객체로 이루어져있다. 프로그래머들은 API를 이용해 소프트웨어를 생성하거나, 다양한 웹사이트에서 그들이 제공하는 데이터를 요청(request)하고, 받는(response)다. An application programming interface (API) is a way for two or more computer programs to communicate with each other. It is a type of software interface, offering a service to other pieces of software.(위키피디아) My Program 나의 프로그램 Request >>>> Exter..

[30-6 파이썬] 패스워드 매니저 만들기(json, 예외처리, 기능추가, if~else와 비교)

패스워드 매니저 만들기를 업그레이드한다. - 데이터 저장하는 방식을 json으로 바꾸기 - 예상되는 오류에 대한 예외처리 - 사용자에게 편리하도록 기능(search)을 추가 - if~else와 예외처리를 비교 https://olivia-blackcherry.tistory.com/183 [29-2 파이썬] tkinter 패스워드 매니저 만들기 tkinter를 이용해서 웹사이트, 아이디, 비밀번호를 저장하여 필요할 때마다 확인할 수 있는 나만의 패스워드 매니저를 만들어보자. 1. tkinter기본 window만들기 mainloop() : 화면 꺼지지 않고, 계속 작동 olivia-blackcherry.tistory.com 1. 데이터 저장 방식 json으로 변경하기 save_data() 함수 부분만 수정되었..

[30-5 파이썬] JSON, json.dump(), json.load(), json.update(), 제이슨

JSON 제이슨 JavaScript Object Notation 제이슨의 장점 제이슨은 원래 자바스크립트에서 '데이터 전송'을 위한 방법으로 설계되었지만 단순하고 이해하기 쉬운 구조로 파이썬 외 다른 언어에서도 자주 사용되고 있다. 특히 인터넷에서 데이터를 전송할 때 자주 사용하는데, 제이슨을 이용하면 아주 쉽게 데이터를 로딩하고, 원하는 정보를 빠르게 검색할 수 있다. Json data ------ Python Dictionary 상호호환성 제이슨 데이터의 구조가 딕셔너리이기 때문에 제이슨의 메소드인 json.load(), json.dump()를 이용하여 제이슨데이터를을 파이썬데이터로, 파이썬데이터를 제이슨데이터로 언제든지 바꿀 수 있다. 제이슨 구조 제이슨의 구조를 살펴보면, 딕셔너리 구조와 매우 비..