분류 전체보기85 웹개발 종합반 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. TIL 20230318(온보딩 11일차) function solution(n) { let str = String(n) let result = 0 for(i=0; i 천이백삼십사 같이 합쳐져 있기 때문에 String 함수를 써서 문자열화 시켜준다. 반복문을 사용해 문자열화 시킨 str의 i번째 인덱스를 Number 함수를 사용해 result에 계속 더해준다. 만약 Number 함수를 사용하지 않았을 경우 문자열 '1' , '2' , '3' , '4' 가 result 에 들어가기 때문에 01234가 출력되게 된다. 즉 Number 함수로 숫자 변환 후 증감연산자를 통해 더한 것이다. function solution(n) { var answer = 0; for(i=0; i 3 % 3 = 0 ----> 0 / 1 = 0 이므로 0이 할당된다. 마지막으.. 2023. 3. 18. 이전 1 ··· 12 13 14 15 16 17 18 ··· 22 다음