본문 바로가기
반응형

전체 글77

파이썬으로 주가 정보(주식 현재가) 가져오는 방법/한국투자증권 Rest API 1. 주제 소개 파이썬을 이용해서 증권사로부터 주가 정보를 가져오는 방법을 소개한다. 예제는 주가 정보 가져오기만 하지만, 국내 주식 매수는 물론이고 해외 주식 매수까지도 가능하다. 아마도 파이썬을 이용한 자동화 과제 중에서 사람들이 가장 많은 관심을 가지는 분야가 주식 정보 등 금융, 투자 분야일 것이다. 그래서 필자도 증권사에서 제공하는 개발 툴을 찾아본 적이 있었는데, 윈도우 기반으로만 실행이 가능하고, 각종 프로그램을 설치하고 공인인증 절차도 거쳐야 하는 등 매우 불편하게 되어 있었다. 이럴 거면 그냥 HTS를 이용하는 게 낫지 않나 싶을 정도였다. 그런데 얼마 전에 다시 검색을 해보니 한국투자증권에서 Rest API 방식의 트레이딩 서비스를 출시한 것을 알게 되었다. 프로그램의 설치나 공인인증 .. 2023. 1. 4.
[파이썬 활용] 네이버신문 랜덤으로 보기/random.choice(), termux-open-url 목차 1. 주제 소개 2. 스크립트 작성 1. 주제 소개 일상생활에서 소소하게 파이썬을 활용하는 시리즈를 이어간다. 필자는 인터넷뉴스를 꽤나 많이 본다. 근래에는 포털의 메인에 노출되는 뉴스 위주로 보다 보니 특정 정치적 이슈에 관한 뉴스를 지나치게 많이 접하게 되는 것 같다는 생각이 들었다. 그래서 다양한 뉴스를 접하기 위해 종이신문에 실리는 기사들을 골고루 읽어봐야겠다고 생각했다. 네이버뉴스에서는 “신문보기” 코너가 제공된다. 종이신문과 같은 기사를 모아 인터넷에서 볼 수 있도록 하는 것 같다. 아래 페이지를 들어가 보면 각 신문사별로 1면 톱기사가 노출된다. https://news.naver.com/newspaper/home 그리고 각 신문사의 페이지를 들어가서 보면 역시 “신문보기” 탭이 있는데,.. 2022. 8. 4.
파이썬으로 법원경매 정보 수집하기/HTTP Requests, API, 웹 스크레이핑 심화-1 목차 1. 주제 소개 2. cURL 커맨드 획득하기 3. 파이썬 코드로 변환해 실행해 보기 1. 주제 소개 기존에 웹스크레이핑 관련 포스팅을 했었는데, 정부에서 운영하는 홈페이지들은 아래의 방법이 통하지 않는 경우가 많다. 파이썬을 이용한 웹스크레이핑(웹크롤링) 예제/requests와 beautifulsoup로 웹페이지 정보 추출하기 1. 시작하기 전에 앞서 requests와 beautifulsoup의 기본적인 사용법을 소개했다. 여기에서는 이를 활용한 실제 웹스크레이핑 예제를 다룬다. 참고로 앞선 글과 여기에서 소개하는 방법은 URL 주소를 통 codealone.tistory.com 왜냐하면 위 글의 예제(URL에 쿼리를 포함)와 같이 URL 주소를 이용해서 원하는 HTTP 요청을 바로 보낼 수가 없기.. 2022. 7. 19.
[파이썬 활용] 사진(jpg 파일), 동영상(mp4 파일) 용량 줄이기/pillow, ffmpeg 사용 목차 1. 주제 소개 2. 사진(.jpg) 파일 용량 줄이기 3. 동영상(.mp4) 파일 용량 줄이기 1. 주제 소개 일상에서 소소하게 파이썬을 활용하는 시리즈, 그 세 번째 주제로 사진이나 동영상 파일을 줄이는 방법을 소개한다. 스마트폰 하나 없는 사람을 찾기 힘든 요즘, 어딜 가나 고품질의 사진과 동영상을 찍을 수 있어 여행 다니기가 편하고 즐겁다. 근래에 출시되는 스마트폰을 보면 어느샌가 카메라 성능 경쟁에 가까워 졌고, 그에 따라 사진이나 동영상의 품질이 높아지면서, 동시에 그 파일의 용량도 커졌다. 그래서 여행 몇 번 다녀 오면 스마트폰의 용량이 부족해서 파일들을 어찌하면 좋을지 고민이 된다. 어딘가에 백업을 하고 지우자니 사진이나 동영상을 늘 스마트폰에 두고 언제든 찾아 볼 수가 없어 아쉽다... 2022. 7. 17.
[파이썬 활용] 연금복권 번호 생성 프로그램(랜덤 숫자 뽑기)/randint, sample 목차 1. 주제 소개 2. random.randint()와 random.sample() 메서드 사용하기 1. 주제 소개 조회수는 거의 없지만 생활속의 파이썬 활용 사례 소개를 시도한 아래의 글에 이어서 또 한가지 생활속 활용 사례를 소개한다. [파이썬 활용] 친구와 함께 여행 사진 고르기(리스트의 교집합 구하기) [파이썬 활용] 친구와 함께 여행 사진 고르기(리스트의 교집합 구하기) 목차 1. 주제 소개 2. 파일 목록 가져오기 3. 파일 목록 간에 겹치는 항목 뽑아내기 1. 주제 소개 생활 속에서 파이썬을 활용하는 사례를 소개하려 한다. 여행을 한번 다녀 오면 많게는 수천 장의 codealone.tistory.com 필자는 가끔 동행복권 사이트에 들어가서 연금복권을 구매한다. 로또는 온라인 구매가 안 .. 2022. 5. 7.
두 개의 판다스 데이터프레임에서 중복되지 않는 항목(차집합)만 걸러내는 방법 목차 1. 주제 소개 2. 판다스로 차집합 구하기 1. 주제 소개 간단한 판다스 사용 요령을 하나 소개한다. 두 개의 데이터프레임을 비교, 대조하는 메서드로서 판다스는 join과 merge를 제공한다. 아마 데이터프레임 간에 겹치는 항목들, 즉 교집합을 구하는 데에 가장 자주 사용할 것이다. 그런데 join과 merge에 관한 판다스 문서를 보면 데이터프레임 간에 겹치치 않는 항목들, 즉 차집합을 구하는 방법은 나와 있지가 않다. 예를 들어, 위의 도표에서 B가 기존에 가지고 있던 목록이고, A가 새로 확보한 목록인 경우, 기존 목록에는 없고 새로 확보한 목록에만 있는 항목을 뽑아내려면 어떻게 해야 할까? 2. 판다스로 차집합 구하기 아래의 자료를 대조하고 싶다고 가정하자. df1은 지난 달의 손님 목록.. 2022. 5. 4.
반응형