March 03, 2020
MacOS에 Python3.8 설치하는 방법입니다.
먼저, Python3.8에 새로운 기능들과 변경된 내용입니다. 파이썬 홈페이지
필자가 Python3.8을 쓰고 싶게된 가장 큰 이유는 역시 할당 표현식(Assignment expressions)인데요. 코드를 작성하다보면 변수에 할당된 값에 따라 다르게 동작하는 코드를 자주 작성하게 되는데, 불필요하게 길어졌던 이 부분을 깔끔하게 표현할 수 있게 되었습니다.
# 3.8 이전 버전
chunk = file.read(4096)
if not chunk:
break
process(data)
# 3.8
if chuck := file.read(4096):
process(chunk)
이 외에도 위치 고정 파라미터, f-string 표현식 등 다양한 변경점이 있습니다.
brew install python@3.8
# 필자는 zsh 쉘을 설치하여 사용 중입니다. bash 사용자는 ~/.bashrc로 변경하시면 같은 동작합니다 🙂
echo 'export PATH="/usr/local/opt/python@3.8/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc
python3 --version
# Python 3.8.1
# https://www.python.org/downloads/release/python-382/ 접속하여 설치 파일 다운로드
# 설치 파일 실행하여 설치 진행
# 터미널에서 아래 커맨드 실행
/Applications/Python\ 3.8/Update\ Shell\ Profile.command
# source ~/.bash_profile
source ~/.zprofile
python3 --version
# Python 3.8.2