본문 바로가기

프로그래밍/Python19

파이썬 SQLite 데이터베이스를 사용해보자. (데이터 추가/수정/삭제/선택) 아주 간단한 프로그램이라도 데이터를 저장하는 기능은 대부분 있어야 할 거에요. 그래야 전의 상황을 기록하고 사용자에게 제공할 수 있으니 말입니다. 저장하는 방법은 간단하게 파일에 데이터를 기록하는 방법도 있습니다. 다만, 체계적으로 데이터를 저장하려면 꽤 귀찮은 작업들이 필요하겠죠. 그래서 간단한 프로그램들을 위해 소규모에서 쉽게 사용할 수 있는 데이터베이스를 제공하기도 합니다. 이번 포스팅에서는 소규모 프로그램에서 자주 사용하는 SQLite를 사용하는 두번째 포스팅을 정리해보려 합니다. 여기에는 파이썬에서 SQLite를 이용하여 데이터를 추가, 수정, 삭제 그리고 조회하는 방법에 대해 정리할 것입니다. 테이블을 생성하고 삭제하는 방법이 궁금하신 분이라면 아래 포스팅을 확인해주세요. [프로그래밍/Pyth.. 2020. 2. 9.
파이썬 SQLite 데이터베이스를 사용해보자. (create/drop) 보통 프로그래밍 언어를 사용하다 보면 데이터베이스는 필수일 것입니다. 간단하고 적은 데이터 량이면 파일로도 처리가 가능하겠지만, 조금 더 체계적으로 데이터를 정리하려면 데이터베이스를 이용해야 합니다. 저도 파이썬이란 언어를 사용하여 데이터를 관리해보려고 간단한 데이터베이스를 찾아보던 중, 쉽게 사용할 수 있는 SQLite를 사용하게 되었습니다. 일반적인 RDBMS에 비해서 중소규모에 적합한 데이터베이스라고 알려져 있거든요. 보통 SQLite는 서버와 같은 대규모보다는 응용 프로그램과 같이 가벼운 곳에서 사용하는 데이터베이스입니다. 그러므로, 간단한 파이썬 예제를 하면서 데이터베이스를 사용하고자 하는 분이라면 사용해보는 것도 좋을 것 같습니다. # SQLite을 설치해보자. 사실, SQLite는 별도로 설.. 2020. 1. 27.
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.