본문 바로가기

코딩65

웹개발 종합반 4주차(화성땅 공동구매) 02.MARS 폴더에 python3 -m venv venv를 터미널에서 실행시켜서 가상환경을 만들어준 후 이와 같이 파일을 만들어준다. 이때 폴더명 templates는 무조건 고정이다. 그 후 내가 쓸 라이브러리를 venv 폴더에 적용시켜 줄 것이다. 1. pip install flask(flask는 python 서버 프레임워크 이름) 2. pip install pymongo(데이터를 쏴서 어딘가에 저장하기 위한 목적) 3. pip install dnspython(db와 연결하기 위한 라이브러리) # POST 요청, 주문 저장하기 from flask import Flask, render_template, request, jsonify app = Flask(__name__) from pymongo impo.. 2023. 3. 21.
웹개발 종합반 4주차 Flask 서버 만들기 1. 원하는 폴더로 이동 2. app.py를 만든다 3. 터미널을 켠다 4. 가상환경을 잡는다(python3 -m venv venv) 가상환경이란 프로젝트별로 라이브러리를 담아두는 통이다. 가상환경을 만들었으니 flask라는 라이브러리를 담는다(설치한다). 통상적으로 flask를 실행시킬 가장 기본이 되는 python 파일 이름을 app.py로 정한다. from flask import Flask app = Flask(__name__) @app.route('/') def home(): return 'This is Home!' if __name__ == '__main__': app.run('0.0.0.0',port=5001,debug=True) flask 라이브러리의 기본 시작 코드이.. 2023. 3. 21.
웹개발 종합반 3주차 Python a = {'name' : '영수', 'age' : 24} print(a['name']) 파이썬에서는 객체, 배열 생성하는 방법과 불러내는 방법이 모두 비슷하다. 다만 파이썬에서는 자바스크립트에서와 같이 let 이나 const로 변수를 선언할 필요 없이 그냥 변수명만 써서 선언 할 수 있다. def hello(): print('hello world') hello() def는 함수를 선언한다는 의미이다. 자바스크립트에서는 함수의 내용을 중괄호로 표현을 했으나 파이썬에서는 콜론으로 표시한다. 또 파이썬에서는 자바스크립트와 다르게 함수명 : 을 한 다음에 다음 줄에서 꼭 탭을 해줘야한다. 그래야 이게 함수의 내용이구나 이해를 한다. 또 자바스크립트와 다르게 console.log(hello()) 와 .. 2023. 3. 21.
Sliding Window function solution(str1, str2) { let i = 0; let j = 0; while (j < str2.length) { if (str2[j] === str1[i]) { i += 1; } //이때 i = 3 if (i === str1.length) { return true; } j++; // j = 0 [a] , i = 0[6] // j = 1 [b] , i = 0[6] // j = 2 [6] , i = 0[6] // j = 3 [C] , i = 1[C] // j = 4 [D] , i = 2[D] // j = 5 [E] , i = 3[] // j = 6 [4] , i = 3[] // j = 7 [4] , i = 3[] // j = 8 [3] , i = 3[] // j = 9 [f] .. 2023. 3. 17.