Python
- Machine Learning
- AI Application
- ๋ฐ์ดํฐ ์ ์ฒ๋ฆฌ
- Spring(Web ์๋ฒ) <-> Flask(AI ์๋ฒ ์ญํ ์ ํ๋๋ก)
์ค์น
- Python ๋ง ์ค์น ํ๊ฒ๋๋ฉด ์ธ์ด์ ๋ด์ฅ๋ ๊ธฐ๋ณธ ๋ชจ๋๋ง ํฌํจ๋๋ค.
- Anaconda Distritution ์๋์ฝ๋ค ๋ฐฐํฌํ์ ๊ธฐ๋ณธ ๋ชจ๋์ ๋ ๋ง์ ๊ธฐ๋ฅ์ ๋ชจ๋๊น์ง ํฌํจํ๊ณ ์๋ค. ์๋ํฐ๋ ๋ค์ด์๋ค.(Python, ML modules, IDE(์ฅฌํผํฐ ๋ ธํธ๋ถ))
CLI(Command Line Interface)
- cmd, shell
-python shell : ์ํธ ๋ํ์ ์ด๋ค.(Interactive shell)
Anaconda Distritution๋ฅผ ์ค์น ํ
์๋์ฝ๋ค ํ๋กฌํํธ๋ฅผ ์คํํด ์ค๋ค.
์๋์ฝ๋ค ํ๋กฌํํธ์ ์ฅฌํผํฐ ๋ ธํธ๋ถ์์ ๋ง์ง๋ง ๋ณ์๋ง ์คํํ๋ฉด ๊ทธ ๋ง์ง๋ง ๋ณ์์ ๊ฐ์ ์ถ๋ ฅํด์ค๋ค.
์ ํ ๋ธ๋ญ์ ์ ์ด๋ผ๊ณ ๋ถ๋ฅด๋ฉฐ ์ด๋ก์์ผ๋ก ๋ ๋ชจ๋๋ฅผ ์๋ํฐ ๋ชจ๋๋ผ๊ณ ํ๋ค
์ด๋ ๊ฒ ํ๋์ ํํ๋ ์ปค๋งจ๋ ๋ชจ๋๋ผ๊ณ ํ๋ค.
Out[7] ์ด ๋นจ๊ฐ๊ฒ ๋ ์ด์ : ์๋์ฝ๋ค ํ๋กฌํํธ์ ์ฅฌํผํฐ ๋ ธํธ๋ถ์์ ๋ง์ง๋ง ๋ณ์๋ง ์คํํ๋ฉด ๊ทธ ๋ง์ง๋ง ๋ณ์์ ๊ฐ์ ์ถ๋ ฅํด์ฃผ๋๋ฐ ์ค์ ํ์ด์ฌ์์ ๋๋ฆฌ๋ฉด ์๋ฌ๊ธฐ ๋๋ฌธ์ ๊ฒฐ๊ณผ๋ ๋์ค๊ธด ํ์ง๋ง ๋ฏธ๋ฆฌ ๊ฒฝ๊ณ ํด์ฃผ๋ ๊ฒ์ด๋ค.
์์ฑํ ํ๋ก์ ํธ๋ฅผ .py ํ์ฅ์ ํํ์ ํ์ผ๋ก ๋ง๋ค์ด์ ์คํ ์ํฌ ์ ์๋ค.
์๋์ฝ๋ค ํ๋กฌํํธ์์ ์คํ ์ํจ HelloWorld.py ํ์ผ ๊ฒฐ๊ณผ
fํฌ๋งท์ ์ด์ฉํ์ฌ ์ถ๋ ฅํ๊ธฐ
๋งํฌ๋ค์ด์ ํ๊ธฐ ์ํด์ ์ปค๋งจ๋ ๋ชจ๋์์ m์ ๋๋ฅด๋ฉด ๋๋ค.
ํ์ด์ฌ์ ์๋ฃํ
ํ์ด์ฌ ์์ ๋ฌธ์์ด ํ์ํ๋ 3๊ฐ์ง ๋ฐฉ๋ฒ
1. %์ฌ์ฉ๋ฒ
2. format() ํจ์ ์ฌ์ฉํ๊ธฐ
3. f-string ์ฌ์ฉ
ํค๋ณด๋์ ์๋ฅผ ๋ฐ์์ ๊ตฌ๊ตฌ๋จ ํ์ํ๊ธฐ
๋ฌธ์์ด ๊ฐ๊ณตํ๊ธฐ
๋๊ธ