1. Static typing์ ํ ์ ์๋ค.def f(x:int)->int: return x+1f("asdf")๋ํํ ํ์ด์ฌ์ ๊ฐ์ฅ ํฐ ๋จ์ ์ ๊ผฝ์ผ๋ผ๊ณ ํ๋ค๋ฉด ๋จ์ฐ dynamic typing์ด๋ค. ์ ์ฝ๋์์ ํจ์ f๋ ์ ์ x๋ฅผ ์ ๋ ฅ์ผ๋ก ๋ฐ์ x+1์ ๋ฐํํ๋ ํจ์์ด๋ค. ๊ทธ๋ฐ๋ฐ ์ฌ๊ธฐ์ ๋ฌธ์์ด asdf๋ฅผ ๋ฃ๋ ์ฝ๋๋ฅผ ์์ฑํ๋ค. ์ปดํ์ผ ์ธ์ด๋ผ๋ฉด ์ปดํ์ผ ์์ฒด๊ฐ ์ ๋๊ฒ ์ง๋ง, Python์ ์ธํฐํ๋ฆฌํฐ ์ธ์ด๋ค. ๋ฐ๋ผ์, ์์ค ์ฝ๋๋ฅผ ๊ผผ๊ผผํ ์ฝ์ด๋ณด์ง ์๋ ์ด์ f("asdf")๋ผ๋ ์ผํ ๋นํ ์์ ์ฝ๋๋ฅผ ์์ฑํด๋ ์ฝ๋๋ฅผ ์ง์ ์คํํด์ TypeError๋ฅผ ๋ฟ๋ ๊ฒ์ ๋ณด๊ธฐ ์ ๊น์ง๋ ์ฝ๋๊ฐ ์๋ชป๋์๋ค๋ ๊ฒ์ ์ ์๊ฐ ์๋ค. ๊ทธ๋ฆฌ๊ณ ํ๋ก๊ทธ๋จ์ ๋ถ๊ธฐ์ ์ด ๋ง์์ง๋ฉด, ๋จ์ ํ ์คํธ๋ฅผ ์์ฑํ์ง ์๋ ์ด์ ๋ชจ๋ ์ฝ๋๋ฅผ ๋ค ์คํ..