본문 바로가기

파이썬13

파이썬 SQLite 데이터베이스를 사용해보자. (데이터 추가/수정/삭제/선택) 아주 간단한 프로그램이라도 데이터를 저장하는 기능은 대부분 있어야 할 거에요. 그래야 전의 상황을 기록하고 사용자에게 제공할 수 있으니 말입니다. 저장하는 방법은 간단하게 파일에 데이터를 기록하는 방법도 있습니다. 다만, 체계적으로 데이터를 저장하려면 꽤 귀찮은 작업들이 필요하겠죠. 그래서 간단한 프로그램들을 위해 소규모에서 쉽게 사용할 수 있는 데이터베이스를 제공하기도 합니다. 이번 포스팅에서는 소규모 프로그램에서 자주 사용하는 SQLite를 사용하는 두번째 포스팅을 정리해보려 합니다. 여기에는 파이썬에서 SQLite를 이용하여 데이터를 추가, 수정, 삭제 그리고 조회하는 방법에 대해 정리할 것입니다. 테이블을 생성하고 삭제하는 방법이 궁금하신 분이라면 아래 포스팅을 확인해주세요. [프로그래밍/Pyth.. 2020. 2. 9.
Python으로 로또(Lotto) 모든 회차 당첨 번호를 Json포맷으로 가져와보자. 요즘 파이썬은 프로그래밍을 처음 접하는 사람에게 자주 권해지는 언어라는 이야기를 많이 듣습니다. 아무래도 포인터도 없고 관련 라이브러리가 많아서, 원하는 내용을 인터넷 검색으로 쉽게 찾을 수 있기 때문이 아닐까 싶습니다. 그래서 저 역시, 파이썬을 공부하면서 간단하게 해 볼 만한 주제가 있지 않을까라는 생각을 해봤습니다. 그래서 찾아본 결과, 로또를 회차 별로 관련 정보를 가져오면 어떨까라는 생각을 하게 되었네요. 물론, 여기서 끝내는 것은 아니고, 관련 정보를 가져오고, 데이터화하여 그래프와 같이 도식화하면 어떨까라는 생각을 하였습니다. 그래서 이번 포스팅에서는 가장 먼저 해야할 것인 로또 사이트에서 회차별 정보를 JSON 포맷으로 가져오는 방법을 정리해보려고 합니다. 일단, 로또 사이트는 아래와 같습.. 2020. 1. 21.
[Python] 파이썬으로 네이버(Naver) Open API 이용하는 방법 이전 파이썬을 이용하여 다음 카카오 API를 이용하는 방법에 이어서 파이썬으로 네이버 API를 이용하는 방법도 포스팅하려 합니다. 혹시나, 카카오 API를 이용하는 방법이 궁금하시면 아래 글을 참고해주세요. [Python] 파이썬으로 다음 카카오(Daum Kakao) Open API 이용하는 방법 이전 포스팅에는 적었지만, 혹시나 현재 포스팅을 바로 보시는 분들을 위해서 간단하게 오픈 API를 설명하도록 하겠습니다. 보통 네이버나 다음 카카오, 구글 및 페이스북 같은 기업에서 자신들의 서비스 또는 데이터를 자유롭게 사용할 수 있도록 API로 제공하는데, 이것을 오픈 API라고 합니다. 보통, 오픈 API는 기업에서 제공하는 데이터를 그대로 사용하지는 않습니다. 일반 개발자들은 이러한 데이터를 이용하여 비.. 2019. 6. 29.
[Python] 파이썬으로 다음 카카오(Daum Kakao) Open API 이용하는 방법 요즘, 왠만한 앱 서비스들은 여러 데이터들을 조합하여 만들어내고 있습니다. 때문에, 다음, 네이버, 페이스북 등 많은 데이터를 가진 기업들이 자신들의 서비스를 제공하고 있습니다. 이것을 바로 오픈 API라고 합니다. 기업들이 가지고 있는 서비스를 일반 사용자나 개발자들이 API로 사용하도록 제공하는 것이죠. 하지만, 위에서 말한 것처럼 오픈 API는 그것만으로는 그리 큰 가치를 가지고 있지 않습니다. 마치, 가공하지 않은 정보라고나 할까요? 그러므로, 이러한 정보들을 모아서 새로운 형태로 만들어 내는데, 이것을 보통 매시업 API 라고 합니다. 이러한 매시업 API의 대한 예는 검색해보면 쉽게 찾을 수 있을 거에요. 서론이 길었던 것 같습니다. (그래도, 오픈 API가 무엇인지는 알아야 할 것 같아서 좀.. 2019. 6. 29.