Backend (83) 썸네일형 리스트형 Flask localhost 임의 IP, Port 설정 Flask localhost 임의 IP, Port 설정 :: 072의 기억저장소 (tistory.com) Flask localhost 임의 IP, Port 설정 기본 doc에서는 이렇게 알려준다. 하지만 공유기 등 여러 환경에서 루프백이 아닌 local ip를 사용해야 한다면 run함수에 아래 인자값을 추가로 하면된다. from flask import Flask, render_template app = Flask(.. iam072.tistory.com hello.py from flask import Flask app = Flask(__name__) @app.route("/") def home(): return 'hi' if __name__ == "__main__": app.run(host="0.0.0.0.. flask 프로젝트생성 pypi.org/project/virtualenv/ virtualenv Virtual Python Environment builder pypi.org 가상환경 설치 pip install virtualenv 프로젝트생성 virtualenv 플라스크프로젝트명 가상환경 활성화후 플라스크 설치 설치된 경로로가서 activate를 해주면 (프로젝트명)으로 가성환경진입 activate pip install flask 엉엉됫다 ㅠㅠ 다시 프로젝트로 돌아가서 flask run DB 연동하려면 아래 extension 설치 pip install Flask-SQLAlchemy sqllite라는 데이터베이스를 사용할거임 flask semeitic-ui가 적용이안된다면? 다른것은 다되는데 sementic-ui가 특히 css 부분이 적용이안된다면 static폴더안에 넣고 위의 폼처럼 변경해보자 [flask 기초] 가상환경 1.아나콘다설치(관리자모드로) 2.가상환경 만들어 flask설치하기 anaconda prompt라는 앱을 실행한다. 가상환경 list 조회 conda env list 가상환경 만들기 conda create –n 가상환경명 가상환경 만들기2(원하는버전으로) conda create -n py27 python=2.7 anaconda 가상환경 삭제 conda env remove -n 파일명 3. 가상환경 실행 원하는 프로젝트 폴더로 접속 가상환경 들어가기 conda activate 가상환경명 가상환경이랑 vs코드랑 연동? (가상환경명) conda nb_conda 플라스크 설치 conda install flask code . 입력하면 vs코드 자동으로 켜짐 pjunhyuk.github.io/blog/2018/03.. 예외처리는 왜필요할까? www.youtube.com/watch?v=5OhyI2-03vQ try: number = int(input("정수입력")) print('원의 반지름', number) print('원의 둘레', 2 * 3.14 * number) print('원의 넓이', 3.14 * number * number) except Exception as exception: if type(exception) == ValueError: print('값에 문제가있습니다.') Exception은 모든 예외의 어머니이고 as뒤에 exception은 변수명이다. if의 필요성 while True: try: a=[274,233,12,43,65,100] number = int(input('정수입력(0~4까지)')) print(a[number.. 파이썬 operator.itemgetter()함수 예시 준비 operator.itemgetter()함수를 사용하려고 operator를 임포트한다. 딕셔너리와 리스트를 준비한다/ import operator trainDic, trainList = {}, [] trainDic = {'e':'애드워드', 'g':'고든', 'h':'핸리', 't':'토마스'} 정렬 방법1 trainList = sorted(trainDic.items(), key = operator.itemgetter(0)) print(trainList) 정렬방법2 trainList = sorted(trainDic.items(), key = operator.itemgetter(1)) print(trainList) 출력을보면 리스트안에 튜플로 딕셔너리의 항목이 변경되었다. 파이썬 for beginner chapter 7 연습문제 1. 리스트를 만들고 출력하는 방식이다. 오류가 나는 부분을 고르시오 aa = [10,20,30] print[aa(0)] #10 print[aa(1)] #20 print[aa(2)] #30 print[aa(3)] 에러 invalid syntax 2. 빈리스트를 100개 만들고 길이를 구하는 코드이다. 빈칸을 채우시오 myList = [] for i in range(0, 100): myList.append(0) len(myList) #100 3.사용자가 숫자를 3개 입력하고 입력한 숫자의 합계를 구하는 코드이다. 빈칸을 for문으로 완성하시오. myList = [] for i in range(0,3): myList.append(0) hap = 0 for i in range(0,3): myList[i] = .. 파이썬 for beginner chapter8 문자열 연습문제 1. 문자열을 추출하는 코드를 보고 출력내용을 예측하시오 ss = 'Python' print(ss[0]) #P print(ss[1:2]) #y print(ss[-3:-1] #ho print(ss[3:] #hon 2. 다음 문자열이 있을 때 오류가 발생하는 것을 모두 고르시오 ss1 = 'Python' ss2 = 'Good' ss1 + ss2 -> 'Python Good'으로 예상됨 ss1 - ss2 오류발생 ss1 * 3 -> 'PythonPythonPython'으로 예상됨 ss1/ss2 오류발생 3. 문자열의 중간마다 $를 끼워 넣는 코드이다. 빈칸을 채우시오. ss = 'Python' for i in range(0, len(ss)): print(ss[i] + '$',end='') 4. 문자열을 반대의.. 이전 1 ··· 6 7 8 9 10 11 다음