본문으로 바로가기

오늘은 불만족이다. 너무 뜨는시간이 많고 집중하는게 부족했다. 목표의식이 좀 부족했다. 자극적인게 없더라도 내가 모자란 내용을 찾고 집중해서 공부하자!  계획표에 있는 당일 계획 뿐만 아니라 시간날때 해야할 리스트[]를 하나씩 지워가자

오후에는 장고가 궁금해서 강의를 들어봤는데 앞으로 어떤걸 배울지 알게되었다. 모든걸 처음 접하는 나에게는 슥 보고 익숙해지는것도 큰 도움이 될 것이다. 주말에 백준 복습, 과제 복습, 파이썬 심화복습, 깃허브 실습 하고 시간이 남으면 장고를 간단히 훑어보는 시간을 가질 것이다. 남을까??...

 

try except

함수를 전부 감싸면 안된다. 나눗셈에서만 제로디비전이 있기때문에 나눗셈에만 except 를 써주는 식으로 해야한다.---- 코드가 돌아가긴하는데 try 안에 내용이 많이 들어가면 안된다! 나중에 어디서 에러가 나는지 모른다. 유지보수가 중요한데 수천줄 되면 보수 불가능 수준 사수와 1대1 면담가능

 

독스트린 하면 좋음 정보 더 찾아보기 """ args: """

 

def test(num:int, num2:int) 이건 힌트를 주는건데 에러는 안난다.

 

옵션  장고에서 기본값설정 많이해줄거다.
옵션 많으면 기본값 설정 해주고 니가 필요하면 바꿔써라 느낌

ex)게임할때 모든 설정을 해야 게임이 가능하면 어렵다.

def test():
read only= true
option1=true
option2=true
option3=true

argument

 

keyword argument

 

*키워드 뭔데 없든 있든 두개든 상관은 없다 **로 구별 복습하기

 

*언패킹 달면 리스트 괄호 끝에있는 것만 [] 없애준다. 언패킹 두번은 못한다. 언패킹해서 아규먼트에 넣어줌

 

email regex 구글에서 찾으면 사람들이 만들어 놓은 양식을 그대로 쓸 수 있다.

 

cd .. 터미널 깃배쉬 명령어 다시복습

 

./ 의미 다시보기

 

장고

M 데이터베이스 의 모델(ORM) template 사용자에게 보여지는 부분

V 화면 v실직적으로 프로그램 동작 부분

T  url요청하고 응답하는 그사이에 일어나는 서비스들이 존재하는곳

 

가상환경 버전안맞아서 쓰는시간 줄임 프로젝트가 여러개인데 각각 받는 파일 버전도 다르고 필요한 것도 다르니까 사용