1. 가상환경 파이썬 표준 라이브러리가 아닌 외부 패키지와 모듈을 사용하는 경우 모두 pip를 통해 설치를 해야함 여러가지 프로젝트를 하는 경우 그들의 버전이 상이할 수 있다 예) 과거 외주 프로젝트는 django 버전 2.x, 신규 회사 프로젝트는 django 버전 3.x 이런 경우에 가상환경을 만들어서 프로젝트별로 독립적인 패키지를 관리할 수 있게함 특정 디렉토리에 가상 환경을 만들고 고유한 파이썬 패키지 집합을 가질 수 있다 - 특정 폴더에 가상 환경(패키지 집합 폴더 등)이 있고 - 실행 환경(bash 등)에서 가상환경을 활성화 시켜서 - 해당 폴더에 있는 패키지를 관리/사용함 2. 가상환경 생성하기 2-1) python -m venv 빈 폴더 practice_venv에 $ python -m ve..
1. 파이썬의 오브젝트 파이썬의 오브젝트의 특징은 어떠한 타입의 오브젝트든 if문의 조건문이나 논리연산의 피연산자로 사용할 수 있다는 점 파이썬의 임의의 오브젝트는 bool()함수를 이용해 자신의 논리값을 결정할 수 있다 엄밀한 True/False와 구분되어 참으로 취급되는 값은 Truthy, 거짓으로 취급되는 값은 Falsy라고 부른다 2. Falsy 파이썬에서 False로 취급되는 Falsy는 다음과 같다 0, 0.0, 0j [] , {} , (), "", set(), range(0) None 이외의 모든 오브젝트는 truthy 3. 주의할 점 Truthy와 Falsy는 True와 False로 취급하지만 이들은 True/False와는 다른 값이라는 것이 주의할 점이다 그래서 조건문을 사용할때 Trut..
1. 논리 연산 A and B는 1)A가 True이고 B가 True이면 True 2) A가 True이고 B가 False이면 False 3) A가 False이고 B가 True이면 False 4) A가 False이고 B가 False이면 False >>> A가 False이면 B에 상관없이 A and B는 False A or B는 1) A가 True이고 B가 True이면 True 2) A가 True이고 B가 False이면 True 3) A가 False이고 B가 True이면 True 4) A가 False이고 B가 False이면 False >>> A가 True이면 B에 상관없이 A or B는 반드시 True 2. 단축평가 파이썬은 and, or 같은 논리 연산에서 결과가 확실하면 그 다음을 보지 않고 첫번째 값을 ..
enumerate가 index와 원소를 동시에 열거해서 (ind,원소)로 순회할 수 있다는거 기본인데 for ind, e in enumerate(int_list): print(ind) print(e) 하지만 때로는 index가 1부터 시작하고 싶을 때가 있다. 이럴때 for ind,e in enumerate(int_list): ind += 1 print(ind) print(e) 이러지말고 enumerate(int_list,start = 1)로 start 옵션에 시작하고 싶은 값을 주면 된다 예시 코드) members = ['민수', '영희', '철수'] for idx, member in enumerate(members, start=1): print(idx, member) 1 민수 2 영희 3 철수
1. 현재 작업 디렉토리 설정 VScode에서 ‘py파일 - code로 열기‘ 열 때 폴더 열기를 누르고 현재 작업 디렉토리를 설정함..
내 블로그 - 관리자 홈 전환 |
Q
Q
|
---|---|
새 글 쓰기 |
W
W
|
글 수정 (권한 있는 경우) |
E
E
|
---|---|
댓글 영역으로 이동 |
C
C
|
이 페이지의 URL 복사 |
S
S
|
---|---|
맨 위로 이동 |
T
T
|
티스토리 홈 이동 |
H
H
|
단축키 안내 |
Shift + /
⇧ + /
|
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.