일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- java map 출력
- 인터프린터언어
- sqld자격증합격
- java set 저장
- 항해15기
- 컴파일
- 비전공자sqld
- 프로그래머스제일작은수
- 격파르타합격후기
- java list 저장
- javaJVM
- java map
- java최솟값구하기
- 항해99후기
- java set 출력
- 작은수제거하기
- 노베이스부트캠프
- 코딩부트캠프후기
- 프로그래머스
- java 자료구조 활용
- java알고리즘문제풀이
- 격파르타비전공자
- 격파르타후기
- java list 출력
- 격파르타장점
- java기본자료형
- java map 저장
- javaJRE
- java참조자료형
- java알고리즘
- Today
- Total
목록2세/Python (21)
코딩과 결혼합니다

웹개발 종합반 4주차 - Get(주문 보여주기) 페이지가 로딩되면 자동으로 get요청을 해서 받아와서 보여주기 1)데이터 명세 1. 요청 정보 : URL= /mars, 요청 방식 = GET 2. 클라(fetch) → 서버(flask) : 없음 3. 서버(flask) → 클라(fetch) : 전체 주문을 보내주기 2) 클라이언트와 서버 연결 확인하기 function show_order() { fetch('/mars').then((res) => res.json()).then((data) => { console.log(data) alert(data['msg']) }) } index.html @app.route("/mars", methods=["GET"]) def mars_get(): return jsonify..

웹개발 종합반 4주차 - Post(주문 저장하기) 서버 : name, address, size를 받아서 DB에 넣어주기 1) 데이터 받기 @app.route("/mars", methods=["POST"]) def mars_post(): name_receive = request.form['name_give'] address_receive = request.form['address_give'] size_receive = request.form['size_give'] return jsonify({'msg':'POST 연결 완료!'}) 2) mongo DB에 넣어주기 from pymongo import MongoClient client = MongoClient('mongodb url') db = client.d..

웹개발 종합반 4주차 - Flask-API 은행의 창구가 API와 같다는 것을 기억하시나요? 같은 예금 창구에서도 개인 고객이냐 기업 고객이냐에 따라 처리하는 것이 다른 것처럼, 클라이언트가 요청 할 때에도, "방식"이 존재합니다. HTTP 라는 통신 규약을 따른다는 거 잊지 않으셨죠? 클라이언트는 요청할 때 HTTP request method(요청 메소드)를 통해, 어떤 요청 종류인지 응답하는 서버 쪽에 정보를 알려주는 거에요. 여러 방식이 존재하지만, 가장 많이 쓰이는 GET, POST 방식에 대해서 다루겠습니다! GET 요청 통상적으로 데이터 조회(Read)를 요청할 때, 사용합니다! 예) 영화 목록 조회 → 데이터 전달 : URL 뒤에 물음표를 붙여 key=value로 전달 POST 요청 통상적으..

웹개발 종합반 4주차 - Flask 서버라는 큰 프로젝트를 만들기 위한 큰 라이브러리 = 프레임 워크 프로젝트 별로 라이브러리를 담아두는 통 = 가상환경 가상환경 만들기 순서 1. 폴더 열기 2. app.py 생성 3. 터미널 열기 4. python -m venv venv (다운로드할 통을 만들어주기) 5. 버전 3.8.6(venv) 선택하고 새터미널 열기 이상태에서 다운로드를 해야 다운로드한 라이브러리들이 venv 폴더로 들어감. 6. pip install flask (flask를 다운로드) 플라스크 기본 코드 from flask import Flask app = Flask(__name__) @app.route('/') def home(): return 'This is Home!' if __name__..
파이썬 기초 문법을 익히고, 여러가지 퀴즈로 빠르게 숙달한다. 파이썬 심화 문법들을 다뤄봅니다. 머릿속 어딘가에 담아두고, 나중에 생각나면 써먹기! 더하기 a+b 빼기 a-b 곱하기 a*b 나누기 a/b 제곱 a**b *나머지 a%b (a를 b로 나누었을 때 나머지) 같다 a==b a = '2' b = str(2) print(a) 숫자 2을 문자열로 바꿔주고 싶을 때 str() =22 text ='abcdefghijk' result = len(text) print(result) 글자 길이 = 11 text ='abcdefghijk' result = text[:3] print(result) 0번째부터 'n' 번째 까지 [ : n ] = abc text ='abcdefghijk' result = text[3..

웹개발 종합반 3주차 - 3주차 숙제 (웹스크래핑) *지니뮤직의 1~50위 곡을 스크래핑 해보기. 1) 새로운 파일 만들기 2) 크롤링의 기본코드 복붙 import requests from bs4 import BeautifulSoup URL = "https://movie.daum.net/ranking/reservation" 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(URL, headers=headers) soup = BeautifulSoup(data.text,..

웹개발 종합반 3주차 - mongoDB 선행 pip install dnspython pip install pymongo from pymongo import MongoClient client = MongoClient('여기에 URL 입력') db = client.dbsparta url 가져오기 로그인 후 ➡️ Connect ➡️ Connect to your application ➡️ Driver-Python , Version-3.6 or later ➡️ url 복사 다음으로 url 안에 부분을 내가 가입할때 입력했던 패스워드로 입력 from pymongo import MongoClient client = MongoClient('mongodb+srv://sparta:@cluster0.rgsaqvn.mongo..

웹개발 종합반 3주차 - 웹스크래핑(크롤링) 크롤링 기본 세팅 pip install bs4 도 깔아준다. import requests from bs4 import BeautifulSoup URL = "https://movie.daum.net/ranking/reservation" 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(URL, headers=headers) soup = BeautifulSoup(data.text, 'html.parser') 영화의 제목들을 가..