카테고리 없음

3-22 TIL

김은수2 2023. 3. 22. 21:00

가상 환경

 

기본적으로 pip 사용해서 설치 보통 모든 프로젝트에 적용

프로젝트별로 패키지를 패키지를 관리하기 위해 가상환경을 사용한다.

프로젝트마다 버전관리를 하기가 매우 쉬워짐

 

더보기

프로젝트를 시작하기 전에 기본적으로 해야 한다.

 

python -m venv venv

 

코드 컨벤션 

 

더보기

모든 프로그래밍 언어에는 코드 컨벤션이 존재한다.

코드컨벤션은 스타일을 통일하자는 약속

파이썬은 PEP-8 이라는 것이 있음

홈페이지에 나와있다. 

이 내용을 따르지 않아도 문제는 없으나 이왕이면 통일해서 코드 가독성을 높이자 

 

파이썬에서 요구하는 네이밍 컨벤션 

변수/함수를 네이밍 할때는 snake 표기법, class를 네이밍 할때는 pascal

 

Python is very good 을 쓴다고 가정 할 때

 

더보기

Pascal: PythonIsVeryGood

Camel: pythonIsVeryGood : 자바에서 자주 사용

Snake: Python_is_very_good 

 

이름만 보고 추측할 수있게 변수명을 쓴다

그리고 예외로 PIE = 3.14 처럼 변수가 아니라 상수일 경우(변하지 않을 경우) 모든 알파벳을 대문자로 적기도 한다. 

 

변수 유효 범위

 

variable scope 

 

지역 변수 (local variable): 함수안에서  선언, 다른 함수에 영향을 끼치지 않는다.

전역 변수 (global variable): 함수의 밖에서 선언되고, 어디서든 접근이 가능하다.

 

 global 키워드를 사용하면 지역변수를 전역변수로 변경가능