파이썬 Flask 사용법 - 1) Hello Flask

제가 사용중인 conda 에는 기본적으로 flask가 설치되어 있어 따로 설치 할 필요는 없었습니다. 파이썬 코드를 작성해봅니다. from flask import Flask app = Flask(__name__) @app.route('/') def index(): return 'Hello Flask!' app.run(host='0.0.0.0', port=80) JAVA에서 Servlet을 사용해서 웹페이지를 띄우기 위해 했던 노력과 비교하면 정말 간단하게 작성할 수 있습니다. 작성한 코드를 콘솔상에서 실행을 해보았습니다. 주소창에 0.0.0.0을 입력해보니 Hello Flask! 가 정상적으로 출력되는걸 확인할 수 있습니다. http://127.0.0.1 로도 ..

Programming/Python 2021.03.23
pymongo로 MongoDB에서 크롤링한 데이터 불러와 pyplot으로 3D 그래프 그리기

pymongo로 MongoDB에서 크롤링한 데이터 불러와 pyplot으로 3D 그래프 그리기 shanepark.tistory.com/48?category=1191756 python 이용해 3차원 주식 그래프 그리기 3차원 공간에 파이썬을 이용해 주식가격의 변동을 기록한 그래프를 그리는 프로그램을 작성해보았습니다. 일단 주식가격에 대한 데이터를 주기적으로 크롤링 해 와서 데이터베이스에 저장을 shanepark.tistory.com 위의 글에서는 mysql 데이터베이스에 저장된 데이터를 이용해서 해 보았는데요, 이번에는 MongoDB에 저장된 데이터를 불러와 그래프를 그려보도록 하겠습니다. shanepark.tistory.com/54?category=1191756 pymongo와 BeautifulSoup 이..

Programming/Python 2021.03.22
pymongo와 BeautifulSoup 이용해서 python에서 크롤링 하기

shanepark.tistory.com/48?category=1191756 python 이용해 3차원 주식 그래프 그리기 3차원 공간에 파이썬을 이용해 주식가격의 변동을 기록한 그래프를 그리는 프로그램을 작성해보았습니다. 일단 주식가격에 대한 데이터를 주기적으로 크롤링 해 와서 데이터베이스에 저장을 shanepark.tistory.com 이전에 mysql 용으로 작성한 코드를, MongoDB에서 사용할 수 있게 약간의 수정을 했습니다. RDBMS와 달리 NoSQL에서는 테이블을 미리 만들어주거나 설정해 주지 않아도 쉽게 데이터를 넣을 수 있어 훨씬 편리합니다. ''' Created on 17 Mar 2021 @author: shane stock table에 데이터 넣기. date는 yyyymmddHHMM..

Programming/Python 2021.03.22
pymongo 이용 Python에서 MongoDB 사용하기, CRUD 예제

아직 MonboDB 혹은 Robo-3t 설치가 안되어 있으면 먼저 아래 링크를 확인해서 설치해주세요. shanepark.tistory.com/51 macOS) MongoDB 설치하기 docs.mongodb.com/manual/tutorial/install-mongodb-on-os-x/ Install MongoDB Community Edition on macOS — MongoDB Manual docs.mongodb.com MongoDB 공식 사이트의 가이드를 참고하며 설치했습니다. 설명이.. shanepark.tistory.com shanepark.tistory.com/52 macOS) robo-3t 설치하기 robomongo.org/download Robomongo Robo 3T: the hobbyist..

Programming/Python 2021.03.22
python 이용해 3차원 주식 그래프 그리기(2)

shanepark.tistory.com/48 python 이용해 3차원 주식 그래프 그리기 3차원 공간에 파이썬을 이용해 주식가격의 변동을 기록한 그래프를 그리는 프로그램을 작성해보았습니다. 일단 주식가격에 대한 데이터를 주기적으로 크롤링 해 와서 데이터베이스에 저장을 shanepark.tistory.com 위 글에 이어지는 내용입니다. 이번에는 선생님께서 따로 주신 DB를 이용해 그래프를 그려보았습니다. 오른쪽 링크에서 해당 DB를 다운 받을 수 있습니다. cafe.naver.com/aandroid/453 3952 개의 rows를 가지고 있습니다. column은 894개의 종목 colum과 in_time 컬럼 1개를 포함해 총 895개가 있습니다. 테이블의 구조에 맞게 전에 작성한 코드를 조금씩 변경해..

Programming/Python 2021.03.19