Story 19

[BankBaengBaeng] 프로젝트 소개

은행원인 형은 지점을 2~3년에 한번 옴긴다. 지점이 어디냐에 따라서 많은 것이 달라진다. 은행원은 본인 거주지 기준 대중교통 1시간 이내인 곳으로 발령받는다. 이사를 할 때도 괜찮은 곳으로 발령 받을 수 있도록 이사 위치를 선정한다. 그래서... 지도상 원하는 위치를 지정하면, 해당 위치 기준으로 대중교통으로 1시간 이내 갈 수 있는 은행 지점을 표시/리스트업 하고자 한다. 더 한다면 해당 지점별 특징도 보여주고 싶다. 초기에는 어플 버전을 생각했는데. 구글 클라우드 플랫폼 가격이 대중교통 길찾기가 1회에 5원이라...... python으로 pc 프로그램을 만들어 배포하는 방향으로 검토중이다.

[python/scraping] Dart 전자공시 스크래핑

Selenium을 이용하여 Dart페이지에 접속하고 원하는 정보를 크롤링 하는 예시입니다.¶ Library import¶ In [1]: from urllib.request import urlopen from bs4 import BeautifulSoup from selenium import webdriver from selenium.webdriver.common.keys import Keys import pandas as pd import time Chrome start¶selenium을 통한 크롬 제어는 아래 블로그가 너무 잘 정리되어 있습니다. 보고 오세요.¶beomi.github.io/2017/02/27/HowToMakeWebCrawler-With-Selenium/ In [2]: # chrome 시작..

[python] Off-line 환경을 위한 wheel file생성

금융권에서 일하다 보면 오프라인 환경에서 일하는 경우가 많다. 이 경우 많은 package들을 wheel 파일로 가지고 가야한다. 온라인 환경에서 필요한 package들을 한번에 wheel 파일로 만들고 오프라인 환경에서 설치하는 방법에 대해서 기록한다. 1. 필요한 package 리스트를 requirements.txt 파일에 작성한다. 2. anaconda prompt 실행하여 requirements.txt 파일이 있는 위치로 가서 아래 명령어를 친다. pip wheel --wheel-dir=wheelhouse -r requirements.txt 3. requirements.txt 파일이 있는 곳에 wheelhouse 폴더가 생성되고 해당 폴더 안에 wheel 파일들이 담겨 있다. 4. off-line..

주소를 위경도로 변환 naver cloud platform 활용

1. 한글 도로 주소를 위경도로 변환 / NAVER CLOUD PLATFORM 활용 2. API 주소 등의 변화로 기존 블로그 내용이 잘 안되어서 기록에 남긴다. ** 아래 블로그 내용이 너무 설명이 잘되어 있다. 아래 링크된 블로그 내용을 보면 더 이해가 빠름. 단 제가 아래 쓴 코드는 api를 통해 json을 호출하는 핵심만 기록하여 이해하기 좋을 수 있음. blog.naver.com/rising_n_falling/221596375078 3. 절차 1. 한글 도로명 주소 2. 한글을 URL에서 읽을 수 있도록 변환 from urllib import parse parse.quote(target) 3. NAVER API + 주소 4. ID 및 KEY값 ADD 5. OPEN URL 6. JSON LOAD ..

[python] jupyter notebook 코드를 tistory에 올리는 법.

친절하고 완벽하게 정리한다. jupyter lab 기준(notebook과 다를바 없지만..) 1. jupyter notebook/lab 스타일 수정 윈도우 기준 경로 : C:\Users\본인피시사용자명\.jupyter\custom 파일 생성 : custom.css (제가 쓰는 파일을 첨부해 놓겠습니다.) css파일 내용이 notebook 스타일이다. 아래 링크에서 사용하는 스타일을 추천한다. (단 중간에 " overflow-x: auto; " 이 부분을 주석처리해야 불필요한 스크롤바가 없어진다) A Github Flavored Theme for Ipython or Jupyter Notebook https://gist.github.com/aahoo/e8ed425759711ead1ef7e7a3332dcd2d..

안드로이드 스튜디오, csv file을 DB로 생성하여 Device에 저장, 불러오기

원하는 데이터를 python을 통해 web scraping하여 csv로 생성하였다. 해당 csv를 db로 변환하고 이를 app에서 활용하고자 한다. 이번 글은 몇일 간 실패한 db파일을 app에서 활용하는 방법이다. 아래 글을 참고하여 만들었다. 출처: https://icandooit.tistory.com/92 [i can do "IT"] https://sites.google.com/site/ydhanslab/andeuloideu/oebusqlitedbneohgi 외부 sqlite DB 넣기 - ydhan's lab 게시자: Yeong Deok Han, 2017. 12. 4. 오후 10:14 /* =====외부 DB 불러와 보여주기===== 레퍼런스: http://limts28.tistory.com/45..

블로그 시작

IT쪽에 많은 관심이 있고 관련하여 여러 공부를 하였는데 이를 모아두지 못한게 아쉽다. 앞으로 공부한 내용을 정리하여, 나와 해당 정보가 필요한 사람들이 활용할 수 있도록 해당 블로그를 작성하고자 한다. 앞으로 작성하고 싶은 내용 200917 java - android studio app development python - data EDA, ML, DL, Apache Spark python - hackerrank algorism python - scraping python - scraping and data analysis 차후 하고 싶은 이야기 kotlin ios swift

생활이야기 2020.09.17