sparta → projects → prac 폴더를 열고 시작! Flask 패키지 설치하고 시작! 리마인드! 패키지 설치 화면 진입하기 윈도우 : 좌상단File → setting → Python interpreter 맥 : 좌상단Pycharm → Preference → Python Interpreter python interpreter 화면에서 + 버튼을 누르면 아래 창이 뜹니다! (맥은 아래에, 윈도우는 오른쪽에 위치) flask 로 검색한 후, Install package 클릭 Flask 기초: 기본 실행 Flask 프레임워크: 서버를 구동시켜주는 편한 코드 모음. 서버를 구동하려면 필요한 복잡한 일들을 쉽게 가져다 쓸 수 있습니다.(남이 만든 걸 가져다 쓰는 것) ※프레임워크를 쓰지 않으면 태양초를..
[수업 목표] Flask 프레임워크를 활용해서 API를 만들 수 있다. '모두의책리뷰' API를 만들고 클라이언트에 연결한다. '나홀로메모장' API를 만들고 클라이언트와 연결한다. 4주차 오늘 배울 것 오늘은 HTML과 mongoDB까지 연동해서 서버를 만들어봅니다! 나중에 또 이야기하겠지만 헷갈리면 안되는 것! 우리는 컴퓨터가 한 대 잖아요... 그래서 같은 컴퓨터에다 서버도 만들고, 요청도 할 거예요. 즉, 클라이언트 = 서버가 되는 것이죠. 이것을 바로 "로컬 개발환경"이라고 한답니다! 그림으로 보면, 대략 이렇습니다. 폴더 세팅 폴더 네 개 만들고 시작하기 웹개발의 꽃, 백엔드-프론트엔드를 연결하는 일이 익숙해지도록, 연습→ 모두의책리뷰 → 나홀로메모장 → 마이페이보릿무비스타 총 4번에 걸쳐 반..
find, update 연습하기 (delete는 연습 안할게요!) 파이썬 파일을 새로 하나 만들어 연습해봅니다 [코드스니펫] pymongo 기본 코드 from pymongo import MongoClient client = MongoClient('localhost', 27017) db = client.dbsparta # 코딩 시작 영화제목 '매트릭스'의 평점을 가져오기 이렇게 되면 완성 완성 코드 from pymongo import MongoClient client = MongoClient('localhost', 27017) db = client.dbsparta ## 코딩 할 준비 ## target_movie = db.movies.find_one({'title':'매트릭스'}) print (target_..
import requests from bs4 import BeautifulSoup headers = {'User-Agent' : 'Mozilla/5.0 (Windows NT 10.0; Win64; x64)AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.86 Safari/537.36'} data = requests.get('https://movie.naver.com/movie/sdb/rank/rmovie.nhn?sel=pnt&date=20200303',headers=headers) soup = BeautifulSoup(data.text, 'html.parser') movies = soup.select('#old_content > table > tbody ..