Python ์์ค์ฝ๋๊ฐ ์คํ๋๋ ๋ฐฉ๋ฒ
โํ์ด์ฌ์ ์ธํฐํ๋ฆฌํฐ๋ก ์คํ๋๋ค.โ ๋ผ๋ ๋ง์ ์๋ฏธ๋ฅผ ์ข ๋ ์์ธํ ๋ค์ฌ๋ค๋ณด๋ฉด, ํ์ด์ฌ์ ์ฌ์ค ๋ด๋ถ์ ์ธ ์ธํฐํ๋ฆฌํฐ ๋ฃจํ๋ฅผ ํตํด ํ์ด์ฌ ์ฝ๋๋ฅผ ๋ฐ์ดํธ์ฝ๋๋ก ์ปดํ์ผํ๊ณ ํด๋น ๋ฐ์ดํธ์ฝ๋๋ฅผ ํด์ํ๋ ๋ฐฉ์์ผ๋ก ๋์ํ๋ค. ์ด๋ฌํ ์ธํฐํ๋ฆฌํฐ ๋ฃจํ๋ฅผ ๋ด๋นํ๋ ์ฃผ์ฒด๊ฐ ๋ฐ๋ก CPython์ด๋ผ ๋ถ๋ฆฌ๋ ํ์ด์ฌ ๊ตฌํ(Python implementation)์ด๋ค.
ํ์ด์ฌ ์์ค์ฝ๋(.py)๋ Interpreter(CPython๊ณผ ์๋ฏธ์ ์ผ๋ก ๋์น)์ ์ํด ๊ฐ์ฅ ๋จผ์ ์ปดํ์ผ ๋๋๋ฐ ์ ์ด๋ฏธ์ง์์๋ ์๋ต๋์ง๋ง ์ปดํ์ผ ๊ณผ์ ์ AST(์ถ์ ๊ตฌ๋ฌธ ํธ๋ฆฌ) ์์ฑ๊ณผ ํ์ด์ฌ ๋ฐ์ดํธ์ฝ๋ ์์ฑ์ผ๋ก ๋๋์ด ๊ตฌ๋ถํ ์ ์๋ค. ๊ทธ๋ฆฌ๊ณ ์ปดํ์ผ๋ ํ์ด์ฌ ๋ฐ์ดํธ์ฝ๋์...