MAC์ ์๋์ฝ๋ค ์ค์ ๋ฐ ๊ฐ์ํ๊ฒฝ ์ค์ ํ๊ธฐ
python ๊ฐ๋ฐํ๊ฒฝ ์ค์ : ๊ฐ์ํ๊ฒฝ๊ณผ ๋ก์ปฌ์์ ๋น ์ฟผ๋ฆฌ ์ฐ๋ํ๊ธฐ
vs code์ conda ๊ฐ์ํ๊ฒฝ์ ๋ํํ ํ๊ฒฝ์ธ jupyter notebook์ ์ค์ ํ๊ณ ์ด์ฉํด๋ณด์
vs code์ conda ๊ฐ์ํ๊ฒฝ์ ๋ํํ ํ๊ฒฝ์ธ jupyter notebook์ ์ค์ ํ๊ณ bigquery๋ฅผ ์ฐ๋ํ์ฌ ์ด์ฉํด๋ณด์
launchd๋ฅผ ํ์ฉํ์ฌ conda๋ก ์์ฑํ ๊ฐ์ํ๊ฒฝ์์ python ์ฝ๋๋ฅผ ์คํํด๋ณด์!
ํ์ด์ฌ ๋ฒ์ ๊ณผ ์์กด์ฑ์ ๊ด๋ฆฌํ๊ธฐ ์ํ ๋ค์ํ ํด์ด ์์ต๋๋ค. ์ฌ๊ธฐ์๋ ํธํ๋ค๊ณ ์๋ ค์ง POETRY์ ์ค์ ๊ณผ ์ฌ์ฉ์ ๋ํ์ฌ ๊ฐ๋จํ ์์๋ด ๋๋ค!
str๊ณผ repr์ ๋ฌด์์ด๊ณ , ๋ฌด์์ด ๋ค๋ฅธ๊ฑธ๊น?
Itertable ๊ฐ์ฒด๋ฅผ ๋ค๋ฃฐ ๋ ์ธ๋ฑ์ค๋ฅผ ์ฌ์ฉํ์ง๋ง๋ผ. ํ์ด์ฌ์ ๊ทธ๋ ๊ฒ ๊ฐ๋ฅด์น์ง ์์๋ค!
์๋ฌ์ค ์ฐ์ฐ์(๋์ ์)์ ์์ํ ์ ์๋ ๋์ ์ ํ์ค๋ก ๋ง๋ ๋ค!
ํจ์์ ๋งค๊ฐ๋ณ์์ ์ธ์๋ฅผ ๋ค๋ฃฐ ๋ ์ด๋ป๊ฒ ํด์ผ ํ๋๊ฐ? ์ด๋ ๊ฒ๋ง ํด๋ผ!
ํ์ด์ฌ์ผ๋ก ๋ค์ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์์ฑํ๋ค ๋ณด๋ฉด ์ฌ๋ฌ๊ฐ์ง ๊ฐ์ํ๊ฒฝ์ ์์ฑ์ด ํ์์ ์ด๋ค. Windows, git bash, Anaconda ํ๊ฒฝ์์ ๊ฐ์ํ๊ฒฝ์ ์์ฑํด๋ณด์!
ํ์ผ๋ช ์ผ๊ด ๋ณ๊ฒฝ
c์ธ์ด๋ก ํ๋ก๊ทธ๋จ์ ์์ฑํด๋ณด์๋ค๋ฉด ์ปค๋งจ๋ ๋ผ์ธ์ผ๋ก ํ๋ก๊ทธ๋จ์ ์คํํด๋ณธ ๊ฒฝํ์ด ์์ ๊ฒ์ด๋ค. python์ ์ฌ๋ฑ ๋ผ์ธ์ด๋ผ๊ณ ๋ถ๋ฆฌ๋ ์ฃผ์ ํ ์ค์ ํตํด ๊ฐ๋จํ ์ธํฐํ๋ฆฌํฐ๋ฅผ ์ง์ ํด์ค ์ ์๋ค.
vs code์ poetry ๊ฐ์ํ๊ฒฝ์ ๋ํํ ํ๊ฒฝ์ธ jupyter notebook์ ์ค์ ํ๊ณ ์ด์ฉํด๋ณด์bashpoetry shellpoetry add jupyter ipykernelpython -m ipykernel install --user --name ๊ฐ์ํ๊ฒฝ ์ด