๋ท๋ฐ๋ธ์ต์ค?
๋คํธ์ํฌ ์๋ํ๋?
๋คํธ์ํฌ ์๋ํ๋ ๋ฌด์์ผ๊น์?
- ๋คํธ์ํฌ ์๋ํ๋ ์๋์ผ๋ก ์ค์ ์ ๋ณ๊ฒฝํ ๊ฒฝ์ฐ ๋ผ์ฐํฐ, ์ค์์น, ๋ก๋ ๋ฐธ๋ฐ์, ๋ฐฉํ๋ฒฝ์ ๋ก๊ทธ์ธํ๋ค๊ฐ ๋ก๊ทธ์์ํด์ผ ํ๋ ๊ฒ๊ณผ ๊ฐ์ด ๋คํธ์ํฌ ๊ด๋ฆฌ์ ํ์์ ์ธ ์์์
์ ์ฐจ๋ฅผ ์ ๊ฑฐํฉ๋๋ค. ๋คํธ์ํฌ ์๋ํ๋ ์ด์ ์ฒด์ (OS) ๋๋ ์ฌ์ ํจํค์ง๋ ์๋ํ ์ํํธ์จ์ด์ ์ปค๋งจ๋๋ผ์ธ ์ธํฐํ์ด์ค(CLI) ์์ค์์ ํ๋ก๊ทธ๋๋ฐ๋ ์ฒด์ธ ์ฐ๊ฒฐ ์คํฌ๋ฆฝํธ์ ์์กดํฉ๋๋ค.
๋คํธ์ํฌ ์๋ํ๊ฐ ์ ํ์ํ ๊น์?
- ๋คํธ์ํฌ๋ ๋ณดํต ์๋์ผ๋ก ๊ตฌ์ถ, ์ด์, ์ ์ง๊ด๋ฆฌ๋ฉ๋๋ค. ๊ทธ๋ฌ๋ ๋คํธ์ํฌ ๊ตฌ์ฑ ๋ฐ ์
๋ฐ์ดํธ์ ๋ํ ์๋์ ์ ๊ทผ ๋ฐฉ์์ ๋๋ฌด ๋๋ฆฌ๊ณ ์ค๋ฅ๊ฐ ๋ฐ์ํ๊ธฐ ์ฝ๊ธฐ ๋๋ฌธ์ ์ ์ํ ๋ณ๊ฒฝ์ด ํ์ํ ์ํฌ๋ก๋ ์๊ตฌ ์ฌํญ์ ํจ๊ณผ์ ์ผ๋ก ์ง์ํ ์ ์์ต๋๋ค. ๋คํธ์ํฌ ์ด์ ํ์ ๋คํธ์ํฌ ๋ฆฌ์์ค ๋ฐ ์๋น์ค ๊ด๋ฆฌ๋ฅผ ์๋ํํ์ฌ ๋ฏผ์ฒฉ์ฑ๊ณผ ์ ์ฐ์ฑ์ ๋์ด๊ณ ํ๋์ ์ธ ๋น์ฆ๋์ค ์๊ตฌ ์ฌํญ์ ํจ๊ณผ์ ์ผ๋ก ์ง์ํ ์ ์์ต๋๋ค.
๋คํธ์ํฌ ์๋ํ๋ ์ด๋ค ๋ฐฉ์์ผ๋ก ์๋ํ ๊น์?
- ๋คํธ์ํฌ๋ ๋ค์ํ ๋ฐฉ์์ผ๋ก ์๋ํํ ์ ์์ผ๋ฉฐ, ์๋ํ ๊ฐ๋ฅํ ๋คํธ์ํฌ ๊ตฌ์ฑ ์์๋ ๋ง์ต๋๋ค. ๋คํธ์ํฌ ์๋ํ ์๋ฃจ์
์ 2๊ฐ์ง ์ฆ, ์ปค๋งจ๋ ๋ผ์ธ ์๋ํ์ ์ํํธ์จ์ด ์๋ํ๊ฐ ****์กด์ฌํฉ๋๋ค.
- ๊ฐ์ฅ ๊ธฐ๋ณธ์ ์ธ ์์ค์์๋ ํ์ค CLI ์ปค๋งจ๋ ๋ฐ ์ธ์๋ฅผ ์ฌ์ฉํด ๋คํธ์ํฌ ๊ตฌ์ฑ ์์๋ฅผ ์๋ํํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ดย Linuxยฎย ์ด์ ์ฒด์ ๊ด๋ฆฌ์๋ย Bash ์คํผ๋ ์ดํฐ๋ฅผ ์ฌ์ฉํด ์ด์ ์ปค๋งจ๋์ ์ฑ๊ณต(&&) ๋๋ ์คํจ(||)์ ๋ฐ๋ผ ์ด๋ฒคํธ๋ฅผ ์ฒด์ธ์ผ๋ก ์ฐ๊ฒฐํ ์ ์์ต๋๋ค. ๋๋ ์ฌ์ฉ์๊ฐ ๋จ์ผ ์คํ ์ปค๋งจ๋๋ก ํ๋ฒ์ ๋ฐ๋ณต์ ์ผ๋ก ์ํํ ์ ์๋ ํ
์คํธ ํ์ผ**(์
ธ ์คํฌ๋ฆฝํธ๋ผ๊ณ ํจ**)๋ก ์ปค๋งจ๋ ๋ชฉ๋ก์ ์ปดํ์ผํ ์ ์์ต๋๋ค.
- ์๋ํ ์ํํธ์จ์ด ์ ํ์ ์ฌ์ฉํด ์ ํ๋ฆฌ์ผ์ด์
์ ํ๋ฐํธ์๋์์ ์ ํ, ์์ฝ, ์คํํ ์ ์๋ ์ฌ์ ํจํค์ง๋ ํ๋ก๊ทธ๋จ์ผ๋ก ๋คํธ์ํฌ ํ์คํฌ๋ฅผ ํตํฉํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ์ ํ๋ฆฌ์ผ์ด์
ํ๋ก๊ทธ๋๋ฐ ์ธํฐํ์ด์ค(API), ํ๋ฌ๊ทธ์ธ, ์ธ๋ฒคํ ๋ฆฌ, ๋ชจ๋์ย ํ๋ ์ด๋ถ์ผ๋ก ํจํค์งํ์ฌ ๋คํธ์ํฌ ๊ถํ๊ณผ ๋คํธ์ํฌ๋ฅผ ์๋ํํ๋ ๋ฐ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ฌ์ฉ์๋ ์ด ํ๋ ์ด๋ถ์ ๊ฒ์, ์ ํ, ์คํํ์ฌย AWS,ย Microsoft, Cisco์ ๊ฐ์ ์๋น์ค ๊ณต๊ธ์
์ฒด์์ ๋คํธ์ํฌ ๊ตฌ์ฑ, ๋ณด์, ์ค์ผ์คํธ๋ ์ด์
, ํ๋ก๋น์ ๋ ๋ฑ์ ์๋ํํ ์ ์์ต๋๋ค.
์ปค๋ฆฌํ๋ผ
ํ์ด์ฌ ์ค์น
- Anaconda VS .venv
- ๊ฐ์ํ๊ฒฝ ์ค์