[Python] ๊ตฌ๊ตฌ๋จ ์ถ๋ ฅ
๊ตฌ๊ตฌ๋จ ์ฝ๋ฉ์ ํ์ด์ฌ ์๋ํธ ๋ชจ๋์์ ์ฝ๋ฉํ์๋ค. ๋จผ์ , for๋ ๋ค๋ฅธ ์ธ์ด์ ๊ฐ์ด ๋ฐ๋ณต๋ฌธ์ ํด๋น๋๋ค. for๋ฌธ์ ๋ฌธ๋ฒ์ ์ดํด๋ณด์. for ๋ณ์ in
๊ตฌ๊ตฌ๋จ ์ฝ๋ฉ์ ํ์ด์ฌ ์๋ํธ ๋ชจ๋์์ ์ฝ๋ฉํ์๋ค. ๋จผ์ , for๋ ๋ค๋ฅธ ์ธ์ด์ ๊ฐ์ด ๋ฐ๋ณต๋ฌธ์ ํด๋น๋๋ค. for๋ฌธ์ ๋ฌธ๋ฒ์ ์ดํด๋ณด์. for ๋ณ์ in
ํ์ด์ฌ ์คํฌ๋ฆฝํธ๋ค์ ์ฌ์ฉ์๊ฐ ๋ณด๊ธฐ ์ฝ๊ฒ ๊ด๋ฆฌํ๊ธฐ ์ํด Sublime Text์ ์ค์ ํ๊ฒ ๋ค. Anaconda plugin์ ์ค์นํ๋ฉด python์ ์ํ IDE ํ๊ฒฝ์ ๋ง๋ค์ด ์ค๋ค. 1. Sublime Text๋ฅผ ์คํํ ํ Preferences -> Browse Packages๋ฅผ ํด๋ฆญํ๋ค. 2. ํด๋๊ฐ ์ด๋ฆฌ๋ฉด ์์ ํด๋๋ก ์ด๋ํ๋ค. 3. Installed Packages ํด๋๋ก ์ด๋ํ๋ค. 4. ๋ค์ URL์ ์ ์ํ์ฌ ํ์ผ ํ๋๋ฅผ ๋ค์ด๋ก๋ ๋ฐ์ 3๋ฒ์ ํด๋๋ก ๋ฃ์ด์ค๋ค. ์๋์ฝ๋ค ํ๋ฌ๊ทธ์ธ URL : https://packagecontrol.io/installation 5. ์ค์น๊ฐ ์๋ฃ๋์๋ค๋ฉด Sublime Text๋ฅผ ์ฌ์์ ํด์ค๋ค. 6. Sublime Text์ Tools -> Command Palette๋ฅผ ํด..
ํ์ด์ฌ์ผ๋ก Hello, World๋ฅผ ์ถ๋ ฅํด๋ณด์. ํ์ด์ฌ์ IDLE์ ์ ๋ชจ๋์ ์๋ํธ ๋ชจ๋๊ฐ ์๋ค. ๋จผ์ , ์ ๋ชจ๋์์ ์ฝ๋ฉ์ ํด๋ณด์. Hello, World๋ฅผ ์ถ๋ ฅํ๊ธฐ ์ํด ํ์ด์ฌ ์์ ์คํํด๋ณด์. ๋ช ๋ นํ๋กฌํํธ์์ ์คํ์ํค๊ธฐ ์ํด์๋ python์ ์ ๋ ฅํด์ฃผ๋ฉด ๋๋ค. print("Hello World")๋ฅผ ์ ๋ ฅํด๋ณด๋ฉด ๋ค์๊ณผ ๊ฐ์ด Hello, World๊ฐ ์ ์ ์ถ๋ ฅ ๋๋ค. ์ด๋ฒ์๋ IDLE์ File -> New File์ ํด๋ฆญํ๋ฉด ๋ค์๊ณผ ๊ฐ์ด ๋ฉ๋ชจ์ฅ๊ณผ ๋น์ทํ ์ธํฐํ์ด์ค๋ฅผ ๊ฐ์ง ์ฐฝ์ด ์ด๋ฆฐ๋ค. ์ฌ์ง๊ณผ ๊ฐ์ด print("Hello, Python!")์ ์ ๋ ฅํ ํ์ Hello.py๋ก ์ ์ฅํด๋ณด์. ์ ์ฅ์ด ์๋ฃ๋ ํ์๋ F5๋ฅผ ๋๋ฌ ํ์ด์ฌ ์๋ก ๋ฐ๋ก ์คํํด ๋ณผ ์ ์๋ค.
ํ์ด์ฌ ์ค์น URL : https://www.python.org/downloads/ ํ์ด์ฌ URL์ ์ ์ํ๋ฉด, ํ์ด์ฌ 3.x ๋ฒ์ ๊ณผ 2.x ๋ฒ์ ์ ๋ค์ด ๋ฐ์ ์ ์์ต๋๋ค. ํ์๋ 3.x ๋ฒ์ ์ ๋ค์ด ๋ฐ๊ฒ ์ต๋๋ค. (Python์ ็ฅ ์์) { ํ์ด์ฌ์ด ๋ฒ์ 2๊ฐ์ง๋ก ๋๋๊ฒ ๋ ์ด์ ๋ 3.x ๋ฒ์ ์ ํ์ด์ฌ์ ์ข ๋ ์์ฑ๋ ์ธ์ด๋ก ๋ง๋ค ๋ชฉ์ ์ผ๋ก ์ค๊ณ๋์๋ค๊ณ ํฉ๋๋ค. ํ์ง๋ง 2.x ๋ฒ์ ์ ๋ํ ํธํ์ฑ์ ์๊ฐํ์ง ์๊ณ ์ค๊ณ๋๊ธฐ ๋๋ฌธ์ 2.x ๋ฒ์ ์ผ๋ก ๋ง๋ค์ด์ง ์๋ง์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ค๊ณผ ์ด๋ฅผ ์ฌ์ฉํ ํ๋ก๊ทธ๋จ๋ค ๋๋ฌธ์ ๊ธฐ์กด ํ์ด์ฌ์ผ๋ก ๊ฐ๋ฐํด์ค๋ ๊ฐ๋ฐ์๋ค์ด 3.x ๋ฒ์ ์ผ๋ก ์ฝ๊ฒ ์ด๋ํ์ง ๋ชปํ๋ค๊ณ ํฉ๋๋ค. ํ์ฌ 2.x ๋ฒ์ ์ 2.7 ๋ฒ์ ์ ๋ง์ง๋ง์ผ๋ก ๋ ์ด์์ Version Up์ ์๊ณ ํ์ด์ฌ 3.x ๋ฒ์ ์ ํ ๋๋ก ๋ฐ์ ํด ๋..