728x90
๋ฐ์ํ
3๊ฐ. ํ์ด์ฌ์ ์ดํด
- ํ์ด์ฌ์ ํ๋ ํ๋ก์ผ(Guido van Rossum)์ ์ํด 1991๋ ๋ถ์ฐ ์ด์ ์ฒด์ (์๋ฉ๋ฐ)์ ์์คํ ๊ด๋ฆฌ๋ฅผ ์ํ ์ ์คํฌ๋ฆฝํ ์ธ์ด๋ก ๊ฐ๋ฐ๋์๋ค.
- ํ์ด์ฌ์ ๋ช ๋ นํ ํ๋ก๊ทธ๋๋ฐ, ์ ์ฐจ์ ํ๋ก๊ทธ๋๋ฐ, ๊ฐ์ฒด์งํฅ ํ๋ก๊ทธ๋๋ฐ, ํจ์ํ ํ๋ก๊ทธ๋๋ฐ ํจ๋ฌ๋ค์์ ์ง์ํ๋ค.
- ํ์ด์ฌ์ ๊ต์ก์ ์ธ ๋ชฉ์ ๋ฟ๋ง ์๋๋ผ ์์ฉ ํ๋ก๊ทธ๋จ๊ณผ ์น, ๋ฐฑ ์๋ ๊ฐ๋ฐ, ์ฌ๋ฌผ ์ธํฐ๋ท ๋ฑ ๋ค์ํ ๋ถ์ผ์ ํ์ฉ๋๋ค.
- ํ์ด์ฌ์ ํ์ด์ฌ ํ์ฅ ์ ์(PEP)๋ฅผ ํตํด ์๋ก์ด ํ์ด์ฌ์ ๊ธฐ๋ฅ, ํ์ด์ฌ ํ๋ก์ธ์ค, ํ๊ฒฝ์ ๋ํด ์ปค๋ฎค๋ํฐ์ ์ค๊ณ ๋ฌธ์๋ ์ ๋ณด๋ฅผ ์ ๊ณตํ๋ ๋ฑ ๋ง์ ๊ฐ๋ฐ์์ ์๊ฒฌ์ ์์ฉํ๊ณ ํ ๋ก ํ๋ฉฐ ๋ฐ์ ํ ์ธ์ด์ด๋ค.
- ํ์ด์ฌ์ ํ๋ซํผ์ ๋ ๋ฆฝ์ ์ด๋ฉฐ ์ธํฐํ๋ฆฌํฐ์ ๊ฐ์ฒด์งํฅ์ , ๋์ ํ์ดํ(dynamically typed) ๋ํํ ์ธ์ด์ด๋ค.
- ํ์ด์ฌ ์์ค ์ฝ๋๋ ํ์ด์ฌ ์ธํฐํ๋ฆฌํ ๊ณผ์ ์์ CPython์ ์ํด ๋ฐ์ดํธ ์ฝ๋๋ก ๋ณํ๋๊ณ , ํ์ด์ฌ ๊ฐ์๋จธ์ (PVM)์ด ํ ๋ผ์ธ์ฉ ๊ธฐ๊ณ์ด ์ฝ๋๋ก ๋ณํํ์ฌ ์คํ๋๋ค.
- ํ์ด์ฌ ๊ฐ๋ฐ ํ๊ฒฝ์๋ ๊ตฌ๋ฌธ ๊ฐ์กฐ, ์๋ ์์ฑ, ์ค๋งํธ ๋ค์ฌ์ฐ๊ธฐ ๋ฑ์ ๊ธฐ๋ฅ์ ์ง์ํ๋ IDLE, ์ฃผํผํฐ ๋ ธํธ๋ถ, ๊ตฌ๊ธ ์ฝ๋ฉ ๋ฑ์ด ์๋ค.
- ๊ตฌ๊ธ ์ฝ๋ฉ(Colab)์ ์ฃผํผํฐ ๋ ธํธ๋ถ๊ณผ ๊ตฌ๊ธ ๋๋ผ์ด๋ธ๋ฅผ ๊ฒฐํฉํ ์๋น์ค๋ก ๋ฐ์ดํฐ ๋ถ์ ๋ฐ ๋ฅ๋ฌ๋ ์ฐ์ฐ ๋ฑ ๊ณ ์ฑ๋ฅ ์ปดํจํ ๋ฆฌ์์ค ํ์ฉ ๊ฐ๋ฅํ๋ค.
์ฐ์ต๋ฌธ์ 3๊ฐ. ํ์ด์ฌ์ ์ดํด
๋ฌธ์ 1. ๋ค์ ์ค ํ์ด์ฌ์ ์ฅ์ ์ด๋ผ๊ณ ํ ์ ์๋ ๊ฒ์?
1) ๋ฐ์ด๋ ์์ฐ์ฑ 2) ๋น ๋ฅธ ์คํ ์๋ 3) ๋ํ ๊ฐ๋ฐ์ ์ปค๋ฎค๋ํฐ 4) ์ง๊ด์ ๋ฌธ๋ฒ |
๋ฌธ์ 2. ํ์ด์ฌ ํ๋ก๊ทธ๋จ์ด ํ๋ซํผ ๋ ๋ฆฝ์ ์ผ๋ก ์คํ๋ ์ ์๋๋ก (๊ฐ)์ ๊ฐ์ด ํ์ด์ฌ ์ธํฐํ๋ฆฌํฐ๊ฐ ๋์ํ๋ ๊ณผ์ ์์ ์ค๊ฐ ์ธ์ด๋ก ๋ง๋๋ ๊ฒ์? ์ ๋ตํ์ธ
1) ๋ฐ์ดํธ ์ฝ๋ 2) ์ด์ ๋ธ๋ฌ ์ฝ๋ 3) ํ์ด์ฌ ์์ค ์ฝ๋ 4) ๊ธฐ๊ณ์ด ์ฝ๋ |
๋ฌธ์ 3. ํ์ด์ฌ ํ๋ก๊ทธ๋๋ฐ ํ๊ฒฝ ์ค ์คํ์์ค์ด๋ฉฐ ๋ฌธ์ํ๊ฐ ์ฝ๊ณ ์ ํต์ ์ธ ์์ค์ฝ๋-์ปดํ์ผ-์คํ ๋ฐฉ์์์ ๋ฒ์ด๋ ์น ๊ธฐ๋ฐ ๋ํํ ๊ฐ๋ฐ ๋ฐ ์คํ ํ๊ฒฝ์ ์ ๊ณตํ๋ ๊ฒ์? ์ ๋ตํ์ธ
1) IDLE 2) VS Code 3) ์ฃผํผํฐ ๋ ธํธ๋ถ 4) ์ฝ๋ฉ |
๋ฐ์ํ
1. ์ ๋ต : 2
๐๋ฌธ์ ํ์ธ
ํด์ค:
2. ์ ๋ต : 1
๐๋ฌธ์ ํ์ธ
ํด์ค:
3. ์ ๋ต : 3
๐๋ฌธ์ ํ์ธ
ํด์ค:
๋ฐ์ํ