본문 바로가기

전체 글

(62)
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) 한 일 프로젝트 명: 팀 소개 페이지 - lol 필수 작업: 기본 CRUD 구현, 메인 페이지와 상세페이지를 나눠 각자의 기능을 부여, 어울리는 폰트 및 디자인 찾고 만들기 추가 작업: 자마스크립트를 이용해 동적인 부분 조금 구현, 댓글 추가/삭제 기능 구현 2) 느낀점 윤보영 - 내일 배움 캠프를 조금 늦게 합류 해서 “웹 개발 종합반”을 수강 한 바로 이틀 후에 미니 프로젝트를 진행하려다 보니 너무나 많은게 부족하다는게 느꼇습니다. 그리고 무엇보다 실습을 많이 안해본게 후회가 되었습니다. 이번 프로젝트를 통해 좀더 프론트엔드 쪽으로 많이 배운 것 같아서 좋았습니다. 백엔드 열심히 공부하겠습니다! 최예지 - 다들 열심히 참여해주셔서 좋았습니다. 다 자기가 맡은 부분들 열심히 해주시고 어렵거나 안되..
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 : 폰트의 기본 단
엑셀보다 쉬운 SQL 정리 일지 * select from * where * * : 전체 * 문자열을 지칭 할 때는 반드시 ' ' 를 사용하기. 단, 숫자는 ' '사용을 하지 않는다. ex) WHERE payment_method = 'kakaopay' * where 절과 자주 같이 쓰는 문법 - != ~(같지 않음) - between ~(범위) - in ~(포함) - like ~(패턴, %를 주로 이용) * 일부 데이어만 가져오기 : limit ~ * 중복 제거하고 보기 : distinct(필드) * 몇 개인지 숫자 세보기 : count(*) * group by ~ * select 필드명, ( sum(~), min(~), max(~), avg(~)/round(avg(~), n) ) : 소수 n번째 자리까지 구하고 싶을때 roound 사용..