본문 바로가기

내일 배움 캠프/TIL

(52)
TIL) 2주차 2일 오늘은 "파이썬 문법 심화"에 들어갔는데 뒤에 배운 데코레이트 함수에 대해 조금 의문점이 생겼다. 일단 함수는 다음과 같다. def decorator(func): def wrapper(): # func.__name__에는 데코레이터를 호출 한 함수의 이름이 들어갑니다. print(f"{func.__name__} 함수에서 데코레이터 호출") func() print(f"{func.__name__} 함수에서 데코레이터 끝") # wrapper 함수를 리턴합니다. return wrapper @decorator def decorator_func(): print("decorator_func 함수 호출") decorator_func() 여기서 의문이 들은점은, 왜 wrapper() 함수가 필요한 것일까? 라는 점이다..
TIL) 2주차 1일 2주차 부터는 파이썬 강의가 제공되었다. 기초 문법임에도 조금 헷갈렸던게 있었다. 주민등록번호를 받아서 성별을 확인하는 함수를 작성 중이였는데, 어째서인지 계속 오류가 났다. 초기 코드) def check_gender(pin): if pin[7] % 2 == 1: print('남성') else: print('여성') check_gender('123456-1123456') 수정한 코드 ) def check_gender(pin): if int(pin[7]) % 2 == 1: print('남성') else: print('여성') check_gender('123456-1123456') 문제점은 바로 if pin[7] % 2 == 1 이부분 이였다. 정말 기초적인 부분이지만 생각보다 실수가 잘 나올만한 부분이라고..
TIL) 1주차 5일차 http://nbcamplol.shop/ 오늘 드디어 미니 프로젝트가 끝났다! 기존에 수강 했던 "웹 개발 종합반"에서는 'templates'와 'app.py'만을 이용 했기에 수월하게 배포를 했었지만 이번 미니 프로젝트를 진행하면서 website라는 폴더를 새로 만들면서 그안에 '__init__.py, models.py, views.py, static, templates' 등 여러 파일을 만들게 되면서 배포하는 방식도 달라졌다. 1. AWS - EC2 서버 구매하기 (1년동안 무료 - 23년 3월 16일 구매완료) 2. AWS - EC2 접속하기 git bash를 실행 시킨후, 아래 입력 ssh -i 받은키페어를끌어다놓기 ubuntu@AWS에적힌내아이피 키페어란, AWS에적힌내아이피란, ★★★ 퍼블릭 ..
1주차 3일 "웹 개발 종합반"을 복습하며 Flask 사용법과, app.py에 return render_template(''/..")를 통해 페이지 2개를 연결하는 법을 알았고 background-position: center; background-size: cover; display: block 을 통해 이미지를 센터 및 커버의 사용법을 익혔음. css 단위의 사용법을 익혔음. px : 기본 픽셀 단위 vh : 브라우저 높이값의 1% ex) 브라우저 height = 900px 라면 1vh = 9px vw : 브라우저 너비값의 1% ex) 브라우저 width = 900px 라면 1vw = 9px em : 폰트의 기본 단