python
-
안녕하세요 데잇입니다. Poetry 가상환경을 설정하는 방법은 지난 시간에 이미 다루었습니다. 가상환경을 설정하는 이유는 크게 다음과 같습니다. 프로젝트 격리: Poetry 가상환경을 사용하면 프로젝트별로 격리된 환경을 생성할 수 있으며, 이는 프로젝트 간에 종속성 충돌을 방지하고 프로젝트 간에 독립적으로 패키지를 관리할 수 있게 합니다. 패키지 버전 관리: Poetry 가상환경은 poetry.lock 파일을 통해 사용 중인 패키지의 정확한 버전을 고정하므로, 프로젝트의 일관성을 유지하고 다른 환경에서 동일한 종속성을 재현하는 데 도움을 줍니다. 종속성 설치 및 업데이트: Poetry 가상환경을 사용하면 poetry install 명령어를 통해 종속성을 쉽게 설치하고 관리할 수 있으며, 이를 통해 필요한..
[파이썬 훈련] #007 Python 가상환경 Poetry 환경 이전 및 버전설정안녕하세요 데잇입니다. Poetry 가상환경을 설정하는 방법은 지난 시간에 이미 다루었습니다. 가상환경을 설정하는 이유는 크게 다음과 같습니다. 프로젝트 격리: Poetry 가상환경을 사용하면 프로젝트별로 격리된 환경을 생성할 수 있으며, 이는 프로젝트 간에 종속성 충돌을 방지하고 프로젝트 간에 독립적으로 패키지를 관리할 수 있게 합니다. 패키지 버전 관리: Poetry 가상환경은 poetry.lock 파일을 통해 사용 중인 패키지의 정확한 버전을 고정하므로, 프로젝트의 일관성을 유지하고 다른 환경에서 동일한 종속성을 재현하는 데 도움을 줍니다. 종속성 설치 및 업데이트: Poetry 가상환경을 사용하면 poetry install 명령어를 통해 종속성을 쉽게 설치하고 관리할 수 있으며, 이를 통해 필요한..
2024.01.21 -
안녕하세요 여러분, 데잇입니다. 지난한 인고의 시간을 지나 MacOS(M1 Pro) poetry 환경에 tensorflow를 설치하였습니다. 안타깝게도 M2환경에서는 tensorflow를 지원하지 않는다고 하니, 마음 편히 pytorch 또는 colab환경의 tensorflow를 사용하도록 합시다. (후술하는 참고자료와 같이 CONDA 가상환경을 이용하면 설치가 가능하다는 이야기도 있습니다. 건투를 빕니다.) 개발환경: MacOS 13.6.2 / M1 Pro STEP 1: poetry 가상환경 생성하기 poetry init poetry shell STEP 2: poetry 가상환경의 python version tensorflow 버전에 맞게 설정하기 이 부분은 임의의 python 환경에서 tensorfl..
[파이썬 훈련] #006 poetry 가상환경에서 tensorflow 설치 방법안녕하세요 여러분, 데잇입니다. 지난한 인고의 시간을 지나 MacOS(M1 Pro) poetry 환경에 tensorflow를 설치하였습니다. 안타깝게도 M2환경에서는 tensorflow를 지원하지 않는다고 하니, 마음 편히 pytorch 또는 colab환경의 tensorflow를 사용하도록 합시다. (후술하는 참고자료와 같이 CONDA 가상환경을 이용하면 설치가 가능하다는 이야기도 있습니다. 건투를 빕니다.) 개발환경: MacOS 13.6.2 / M1 Pro STEP 1: poetry 가상환경 생성하기 poetry init poetry shell STEP 2: poetry 가상환경의 python version tensorflow 버전에 맞게 설정하기 이 부분은 임의의 python 환경에서 tensorfl..
2024.01.01 -
안녕하세요 여러분, 데잇입니다. 이전 시간에 이어 POETRY 가상환경을 vs code에 적용하여 대화형 환경인 jupyter notebook을 설정하고 이용해봅시다. POETRY 활용법 jupyter notebook kernel 설정 bash $ poetry shell $ poetry add jupyter ipykernel $ poetry run python -m ipykernel install --user --name [가상환경 이름] --display-name "[jupyter에 표시될 kernel의 이름]" python에서 ipykernel 모듈을 실행(-m)하여 install 작업을 한다는 의미 $ jupyter notebook : URI 주소가 출력된다 VScode Jupyter: Specif..
[파이썬 훈련] #004 Poetry Jupyter Notebook on VSCODE안녕하세요 여러분, 데잇입니다. 이전 시간에 이어 POETRY 가상환경을 vs code에 적용하여 대화형 환경인 jupyter notebook을 설정하고 이용해봅시다. POETRY 활용법 jupyter notebook kernel 설정 bash $ poetry shell $ poetry add jupyter ipykernel $ poetry run python -m ipykernel install --user --name [가상환경 이름] --display-name "[jupyter에 표시될 kernel의 이름]" python에서 ipykernel 모듈을 실행(-m)하여 install 작업을 한다는 의미 $ jupyter notebook : URI 주소가 출력된다 VScode Jupyter: Specif..
2023.12.29 -
안녕하세요 여러분, 데잇입니다. 파이썬 버전과 의존성을 관리하기 위한 다양한 가상환경이 있습니다. 여기서는 가장 강력하다고 POETRY의 설정과 사용에 대하여 간단히 알아봅니다! POETRY 사용법 설치 curl -ssl https://install.python-poetry.org/ | python3 세팅 설치를 완료하고 나면 등장하는 안내 메세지에 따라 PATH에 명령어를 추가합니다. 탭 완성(tab completion) 활성화하기 Bash쉘: poetry help completions Oh-My-Zsh쉘: 다음 명령어를 통해 ./zshrc의 plugins에 poetry를 추가합니다. # Zsh (Oh-My-Zsh) mkdir $ZSH/plugins/poetry poetry completions zsh..
[파이썬 훈련] #003 Python 가상환경 Poetry 설정 및 사용법안녕하세요 여러분, 데잇입니다. 파이썬 버전과 의존성을 관리하기 위한 다양한 가상환경이 있습니다. 여기서는 가장 강력하다고 POETRY의 설정과 사용에 대하여 간단히 알아봅니다! POETRY 사용법 설치 curl -ssl https://install.python-poetry.org/ | python3 세팅 설치를 완료하고 나면 등장하는 안내 메세지에 따라 PATH에 명령어를 추가합니다. 탭 완성(tab completion) 활성화하기 Bash쉘: poetry help completions Oh-My-Zsh쉘: 다음 명령어를 통해 ./zshrc의 plugins에 poetry를 추가합니다. # Zsh (Oh-My-Zsh) mkdir $ZSH/plugins/poetry poetry completions zsh..
2023.12.28 -
안녕하세요 통계학도 데잇입니다. 데이터 분석을 위한 코딩, Python Pandas Query를 알아봅니다. 파이썬 Pandas DataFrame은 SQL 못지 않게 편리한 데이터 분석 도구입니다. SQL이 익숙한 당신을 위한 Query 문법을 사례를 통해 간단히 알아봅시다. 도움이 되셨다면 공감 꾸욱! 질문은 댓글로 언제든지! 단일 조건으로 필터링 df.query('Age > 30') # 'Age' 컬럼이 30보다 큰 모든 행을 선택합니다. 여러 조건으로 필터링 (AND, OR) df.query('Age > 30 & Gender == "male"') # 'Age'가 30보다 크고, 'Gender'가 'male'인 행을 선택합니다. df.query('Age 65') # 'Age'가..
[파이썬 훈련] #001. Pandas DataFrame Query 문법 예제안녕하세요 통계학도 데잇입니다. 데이터 분석을 위한 코딩, Python Pandas Query를 알아봅니다. 파이썬 Pandas DataFrame은 SQL 못지 않게 편리한 데이터 분석 도구입니다. SQL이 익숙한 당신을 위한 Query 문법을 사례를 통해 간단히 알아봅시다. 도움이 되셨다면 공감 꾸욱! 질문은 댓글로 언제든지! 단일 조건으로 필터링 df.query('Age > 30') # 'Age' 컬럼이 30보다 큰 모든 행을 선택합니다. 여러 조건으로 필터링 (AND, OR) df.query('Age > 30 & Gender == "male"') # 'Age'가 30보다 크고, 'Gender'가 'male'인 행을 선택합니다. df.query('Age 65') # 'Age'가..
2023.11.02