본문 바로가기
728x90
반응형

python420

[Python & Flask] 플라스크 jinja2.exceptions.TemplateNotFound 에러 메세지 해결방법 !! Python & Flask(플라스크) jinja2.exceptions.TemplateNotFound 에러 메세지 해결방법 !! 문제는 templates 폴더가 없기 때문인 에러이기 때문에 폴더 생성해주시고 거기에 html 파일 넣어주시면 끝입니다 !! 아래 사진처럼 폴더 구조를 해주세요 ㅎ 2022. 4. 21.
[Python & Flask] FORM 태그로 데이터 보내기 (POST, GET) [Python & Flask] FORM 태그로 데이터 보내기 (POST, GET) app.py from flask import Flask, render_template, request app = Flask(__name__) @app.route('/') def home(): return render_template('index.html') @app.route('/form', methods = ['POST', 'GET']) def form(): if request.method == 'POST': result = request.form print(result) return render_template("form.html", result=result) if __name__ == '__main__': app.ru.. 2022. 4. 18.
[Jupyter Notebook] 주피터 노트북 셀(라인, 행) 조작 방법 및 단축키 [Jupyter Notebook] 주피터 노트북 셀(라인, 행) 조작 방법 및 단축키 주피터 노트북(Jupyter Notebook)에는 명령모드와 편집모드 2가이 모드가 있습니다. 그리고 하나의 라인을 "셀"이라고 부른다. 파란색 테두리가 명령모드 - 셀(라인,행)에 대해 명령을 내릴때 녹색 테두리가 편집모드 - 코드를 입력하고 편집할 때 모드 이동키 단축키 명령모드 -> 편집모드 엔터(enter)키 편집모드 -> 명령모드 ESC키 셀을 추가하고, 삭제하고, 복사하고, 합치는 등등 다양한 셀 조작은 "명령모드"에서 가능하다. 1. 셀 추가하기 키보드에서 a 를 누르면 "기준 셀 위"에 셀(라인)이 추가된다. 키보드에서 b 를 누르면 "기준 셀 아래"에 셀(라인)이 추가된다. 2. 셀 제거하기 키보드에서 .. 2022. 3. 26.
초보자를 위한 파이썬 300제 // 271 Account 클래스 문제 은행에 가서 계좌를 개설하면 은행이름, 예금주, 계좌번호, 잔액이 설정됩니다. Account 클래스를 생성한 후 생성자를 구현해보세요. 생성자에서는 예금주와 초기 잔액만 입력 받습니다. 은행이름은 SC은행으로 계좌번호는 3자리-2자리-6자리 형태로 랜덤하게 생성됩니다. 은행이름: SC은행 계좌번호: 111-11-111111 내풀이 import random class Account: def __init__(self, name, balance): self.name = name self.balance = balance self.bank = "SC은행" num1 = random.randint(0, 999) num2 = random.randint(0, 99) num3 = random.randint(0, 99.. 2021. 4. 8.
초보자를 위한 파이썬 300제 // 270 여러 종목의 객체 생성 문제 아래의 표를 참조하여 3종목에 대해 객체를 생성하고 이를 파이썬 리스트에 저장하세요. 파이썬 리스트에 저장된 각 종목에 대해 for 루프를 통해 종목코드와 PER을 출력해보세요. 종목명 종목코드 PER PBR 배당수익률 삼성전자 005930 15.79 1.33 2.83 현대차 005380 8.70 0.35 4.27 LG전자 066570 317.34 0.69 1.37 내풀이 class Stock: def __init__(self, name, code, per, pbr, dividend): self.name = name self.code = code self.per = per self.pbr = pbr self.dividend = dividend list = [] 삼성전자 = Stock("삼성전자", .. 2021. 4. 3.
초보자를 위한 파이썬 300제 // 269 객체의 속성 수정 문제 267번에서 생성한 객체에 set_per 메서드를 호출하여 per 값을 12.75로 수정해보세요. 내풀이 class Stock: def __init__(self, name, code, per, pbr, dividend): self.name = name self.code = code self.per = per self.pbr = pbr self.dividend = dividend def set_name(self, name): self.name = name def set_code(self, code): self.code = code def get_name(self): return self.name def get_code(self): return self.code def set_per(self, per).. 2021. 4. 3.
초보자를 위한 파이썬 300제 // 268 객체의 속성 수정 문제 PER, PBR, 배당수익률은 변경될 수 있는 값입니다. 이 값을 변경할 때 사용하는 set_per, set_pbr, set_dividend 메서드를 추가하세요. 내풀이 class Stock: def __init__(self, name, code, per, pbr, dividend): self.name = name self.code = code self.per = per self.pbr = pbr self.dividend = dividend def set_name(self, name): self.name = name def set_code(self, code): self.code = code def get_name(self): return self.name def get_code(self): ret.. 2021. 4. 1.
초보자를 위한 파이썬 300제 // 267 객체 생성 문제 266번에서 정의한 생성자를 통해 다음 정보를 갖는 객체를 생성해보세요. 항목 정보 종목명 삼성전자 종목코드 005930 PER 15.79 PBR 1.33 배당수익률 2.83 내풀이 class Stock: def __init__(self, name, code, per, pbr, 배당수익률): self.name = name self.code = code self.per = per self.pbr = pbr self.배당수익률 = 배당수익률 def set_name(self, name): self.name = name def set_code(self, code): self.code = code def get_name(self): return self.name def get_code(self): retur.. 2021. 4. 1.
초보자를 위한 파이썬 300제 // 266 객체의 속성값 업데이트 문제 생성자에서 종목명, 종목코드, PER, PBR, 배당수익률을 입력 받을 수 있도록 생성자를 수정하세요. PER, PBR, 배당수익률은 float 타입입니다. 내풀이 class Stock: def __init__(self, name, code, per, pbr, 배당수익률): self.name = name self.code = code self.per = per self.pbr = pbr self.배당수익률 = 배당수익률 def set_name(self, name): self.name = name def set_code(self, code): self.code = code def get_name(self): return self.name def get_code(self): return self.cod.. 2021. 3. 31.
728x90
반응형