์ด repository๋ Python์ ๊ธฐ๋ณธ์ธ ๋ฐ์ดํฐ ๋ค๋ฃจ๋ ๊ฒ๋ถํฐ class๋ฅผ ๋ง๋๋ ๊ฒ๊น์ง ๊ธฐ๋ณธ์ ์ค์ฌ์ผ๋ก ๋ค๋ฃจ๊ณ ์์ต๋๋ค. Python์ ์ฒ์ ์ ๊ทผํ์๋ ๋ถ๋ค์๊ฒ๋ ๋์์ด ๋๋ ๋ด์ฉ์ ๋ค๋ฃจ๊ณ ์๊ณ ์์ ๋ก ์ด๋ป๊ฒ ์ฌ์ฉ์ ํ๋์ง ์ค๋ช ์ ํ๊ธฐ ๋๋ฌธ์ ์ด๋ณด์ ๋ถ๋ค์๊ฒ ๋์์ด ๋ ๊ฑฐ๋ผ๊ณ ์๊ฐ์ด ๋ฉ๋๋ค.
- ๋ฐ์ดํฐ๋ฅผ ์ถ๋ ฅํ๋ ๋ฐฉ๋ฒ
- ์ํ ์ฐ์ฐ์๋ฅผ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ
- ๋ฌธ์์ด์ ๋ค๋ฃจ๋ ๋ฐฉ๋ฒ
- List, Tuple, Dictionary๋ฅผ ๋ค๋ฃจ๋ฅผ ๋ฐฉ๋ฒ
- If, While, For๋ฑ์ ์ด์ฉํด์ ์ฝ๋๋ฅผ ๋ค๋ฃจ๋ ๋ฐฉ๋ฒ
- def ํจ์๋ฅผ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ
- class๋ฅผ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ
Python์์ ๊ฐ์ฅ ๊ธฐ๋ณธ์ด ๋๋ ๋ฌธ์ ๋๋ ๋ณ์์ ์๋ ๋ฐ์ดํ๋ฅผ ์ถ๋ ฅํ๋ ๋ค์ํ ๋ฐฉ๋ฒ์ ๋ํด์ ์ค๋ช ์ ํฉ๋๋ค.
Python์์ ์ ๊ณตํ๋ math ํจ์๋ฅผ ์ด์ฉํด์ ์ฌ์ด ์ฐ์ฐ์ ๋ถํฐ 2,8,16์ง๋ฒ์ ๋ค๋ฃจ๋ ๋ฐฉ๋ฒ๊ณผ, ๋ ์ฌํ๋ ์ํ ์ฐ์ฐ์์ธ ฯ ๋ถํฐ sin, cos, tan ๊ฐ์ ์ฐ์ฐ์๋ฅผ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ๋ํด์ ์ค๋ช ์ ํฉ๋๋ค.
Python์์ ๋ฐ์ดํฐ๋ฅผ ์ ๋ค๋ฃจ๊ธฐ ์ํด์ ํ์ํ ํ์ ๋ณ๊ฒฝ์ด๋, ๋ฐ์ดํฐ ๋ฝ์๋ด๊ธฐ ๋ฑ ํ์ํ ๋ค์ํ ๋ฐฉ๋ฒ์ ๋ํด์ ์ค๋ช ์ ํฉ๋๋ค.
๊ฐ๋ฐ์ ํ์ค ๋, ๊ฐ์ฅ๋ง์ด ์ฌ์ฉ์ ํ๊ฒ ๋๋ ๋ณ์ ํ์ ์ธ List, Tuple, Dictionary์ ๋ํด์ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ๋ํด์ ์ค๋ช ์ ํฉ๋๋ค.
๊ฐ์ฅ ๋ง์ด ์ฌ์ฉํ๊ฒ ๋๋ ๋ฐ๊ธฐ๋ฌธ๊ณผ ๋ฐ๋ณต๋ฌธ์ ๋ํด์ ์ค๋ช ๊ณผ ๋ค์ํ ๋ฐฉ๋ฒ์ผ๋ก ์ฝ๋๋ฅผ ๋ค๋ฃจ๋ ๋ฐฉ๋ฒ์ ๋ํด์ ์ค๋ช ์ ํฉ๋๋ค.
Python์ด ์ ๊ณตํ๋ ํจ์๊ฐ ์๋ ๊ฐ๋ฐ์๊ฐ ์ํ๋ ํจ์๋ฅผ ๋ง๋ค์ด์ ๋ฐ๋ณต๋๋ ์ฝ๋๋ฅผ ์ ๋ฆฌ๋ฅผ ํ๊ณ , ์ฌ์ฉ์ ํ์ฌ ๋ ๋์ ์ฝ๋ฉ์์ ์ ํ ์๋ def ํจ์์ ๋ํด์ ์ค๋ช ์ ํฉ๋๋ค.
def ํจ์๋ณด๋ค ํ์ฉ๋๊ฐ ๋์ class๋ฅผ ์ด์ฉํด์ ๋ฐ๋ณต๋๋ ์ฝ๋ ๋ฐ ์ฐ๊ด๋ ์ฝ๋๋ฅผ ํ๋์ class์์ ์ฌ์ฉ์ ํ์ฌ ๋ณด๋ค ์ฌํ๋ ๋ฐฉ๋ฒ์ผ๋ก ์ฝ๋๋ฅผ ๋ค๋ฃจ๊ณ ์ฌ์ฉ์ ์ฝ๊ฒ ๋์์ฃผ๋ class์ ๋ํด์ ์ค๋ช ์ ํฉ๋๋ค.
์ฐธ๊ณ ์์