programming/Python

[Flask] flask프레임워크(웹프레임워크)
flask란?웹프레임워크중 하나이다 웹 프레임워크는 웹페이지를 만들어내는 틀같은것이다. 기본 틀 from flask import Flask app = Flask(__name__) @app.route('/') def home(): return '페이지입니다' if __name__ == '__main__': app.run('0.0.0.0',port=5000,debug=True) def home()에있는 return 부분이 웹페이지화면에 표시된다.실행하면 아래와 같이된다 return 부분에 미리 만들어놓은 html을 올릴수도 있다. 그때는 render_template이라는 메소드를 사용하여 아래처럼 하면된다. from flask import Flask, render_template app = Flask(__n..
[BeautifulSoup]웹크롤링 하기
BeautifulSoup은 파이썬 라이브러리로 html이나 xml을 꺼내와 파이썬에서 다룰수있게해준다. requests패키지와 함꺠사용하여 'requests'로는 웹에서 html을 가져오고 그 가져온 html을 파이썬에서 이리저리 주무룰 수 있게해주는게 'BeautifulSoup'이다 본 블로그의 [항해99:사전교육]에(https://hwansci.tistory.com/17)긱본적인 사용법을 기재해놨다. BeautifulSoup에서 주로쓰는 메소드는 'select()', 'select_one()', 'find()', 'decompose()' 이정도 인거 같다 1.select(),select_one() select()는 html에서 태그의 'id'나'class'같은 'selector'를 기준으로 해당 태그..
[pymongo]pymongo패키지 사용하여 mongodb연결 및 사용법 요약
1.mongodb 연결하기 from pymongo import MongoClient #패키지 임포트 client = MongoClient("mongodb+srv://test:sparta@cluster0.jmcjmfs.mongodb.net/?retryWrites=true&w=majority") #위의 부분이 연결하는 부분 db = client.dbsparta.movies #db라는 변수에 mongodb의 dbsparta라는 저장소 안에 movies라는 폴더에 접근 #movies라는 폴더가 없으면 알아서 만들어진다 2.사용법 요약 # 저장 - 예시 doc = {'name':'bobby','age':21} db.users.insert_one(doc) # 한 개 찾기 - 예시 user = db.users.fin..