728x90
반응형
OT
결과만 뚝딱으로 만족만 하지 않고 중간의 과정을 어느정도 숙지하고 있으면 나중에 협업이나 유지 보수에 있어 이런 한 가지 언어의 깊은 지식을 갖고 있다면 가장 큰 장점이 된다.
사용하기 편리 vs 배우기 쉬운
파이썬은 가장 빠르게 결과 값을 낼 수 있음
쉬운 만큼 차이점을 가지려면 low level의 지식을 가지자
파이썬 메타 프로그래밍의 중요성
메타클래스 → 클래스의 동작(정의, 인스턴스화, 액세스) 깊이 수정
차차 자세히 알아보자
환경설정
이미 vscode나 파이썬 같은건 다 세팅이 되어있음
가상환경 설정법만 간단히 정리하고 넘어가자
가상환경을 사용하는 이유
의존관계가 있는 패키지들을 그 프로젝트마다 독립적으로 사용 할 수 있기 때문에
한 컴퓨터에 여러 프로젝트 파일이 있는데 각 프로젝트마다 다른 버전의 패키지를 사용하면 둘 중 하나만 실행이 가능한 상황이 발생 할 수 있음. 이를 해결하기 위해 가상환경을 위해 각각의 독립적 공간을 만들어 패키지를 설치해 준다.
가상환경 세팅법
가상환경을 세팅하고 싶은 폴더로 이동하여 아래의 명령어를 입력
python -m venv 이름
(생성된 폴더에 들어가면 Include, Lib, Scripts(맥은 bin)이 존재함.)
생성된 가상환경을 활성화
이름/Scripts/activate // 가상환경 활성화
deactivate // 가상환경 종료
Jupyter 사용법
설치 명령어
pip install jupyter
실행
jupyter notebook
728x90
반응형
'Python' 카테고리의 다른 글
Section 1_Lambda, Reduce, Map, Filter Functions (1) | 2024.01.05 |
---|---|
Section 1_Variable scope (1) | 2024.01.05 |
YOLO-NAS 예제 (0) | 2023.11.08 |
[파이썬] 티스토리 API 사용법 (0) | 2023.08.06 |