본문 바로가기

카테고리 없음

2023년 03월 21일 TIL

새로 배운 작은 내용:

_코드컨벤션이라는 게 있다.

 코딩 스타일을 통일하자는 약속이다. 다른 사람들이랑 서로 가독성 있게 만들어서 돌려 볼 때 편하게 하기 위함.

 파이썬 코드컨벤션은 PEP8이라는 게 있고, 공식문서는 https://peps.python.org/pep-0008/ 여기다.

 VS코드에서도 자동으로 포맷팅되도록 설정할 수 있는데 방법은

 VS코드 시작 > Ctrl+ , 단축키로 설정 진입 > 검색칸에 python formatting > 내용 중에서 Python>Formatting:Provider   찾아서 autopep8 로 설정 변경

 이후 파일이 저장될 때 자동으로 formatter 실행시키기 위해 설정해야함

 다시 검색칸에 format on save 검색 > 에디터 어쩌구 돼 있는 것 설정 활성화 > 이후 파이썬 파일로 돌아가 저장 버튼을   누르면 autopep8이 설치되지 않았다는 알림이 나오며 Yes를 누르면 패키지가 자동으로 설치됨.

파이썬에서 클래스명은 PascalStyleName으로, 함수명, 변수명은 snake_style_name으로

 

_가상환경 만들 때

python -m venv venv 에서 맨 뒤에 오는 venv는 내가 만들 가상환경의 이름을 정하는 거라는 거 처음 알았음

python -m venv 까지가 '나는 가상환경을 만들겠다' 라는 뜻

나는 깃배시가 깔아져 있어서 인지, 백슬레시가 아닌 슬레시로 나오고,

venv/Scripts/activate 할 필요 없이 터미널만 새로 켜주면 벤브 활성화가 된다.

남들을 가르쳐 줘야할 때를 대비해 venv\Scripts\activate 방법도 알아두자.

맥은 source venv/bin/activate다.