์ข์ต๋๋ค
- ์ผ์ ๐ ํ๊ฒฝ๊ณผ ์ต๊ด์ผ๋ก ์ง์ค๋ ฅ์ ๋ง๋๋ ๋ฐฉ๋ฒ 5๊ฐ์ง ๋๊ณต๊ฐ
- ์ฝ๋ฉ ๊ณต๋ถ [ํ์ด์ฌ:์ฃผํผํฐ๋ ธํธ๋ถ] ์์ ํ์ผ ํ์ ๋ณ๊ฒฝํ๊ธฐ
- ์ปดํจํฐ์ธ์ด๐ก [์ปดํจํฐ] ๋ช ๋ น์ด ํด์๊ธฐ๋?
- ์ปดํจํฐ์ธ์ด๐ก [ํ๋ก๊ทธ๋๋ฐ] Compile, Build, Deploy ์ดํดํ๊ธฐ
-
์ปดํจํฐ์ธ์ด๐ก
[Python] ์๋ก์ด ํ๊ฒฝ์์ ์์
ํ ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ค์น ํ๋ฐฉ์
block list
-
etc
[๋น
๋ฐ์ดํฐ ๋ถ์ ์ ๋ฌธ๊ฐ] HRD ๊ตญ๋น ๊ต์ก ํ๊ธฐ (๊ธฐ๊ด: ITWILL)
๋ฐ์ดํฐ๋ถ์ ์ง๊ตฐ์ ์ค๋นํ๋ฉด์ 6๊ฐ์๊ฐ ๋ค์ ๊ต์ก์ ๋ํด ๊ธฐ๋กํ๊ณ ์ ํ๋ค. 'ํ๋ก์ ํธ ์ค์ฌ ๋น
๋ฐ์ดํฐ ์ตํฉ ๋จธ์ ๋ฌ๋ ์ ๋ฌธ๊ฐ ์์ฑ๊ณผ์ ' 2024.02.07 ~ 2024.08.02 (6๊ฐ์/968์๊ฐ) ๊ฐ์ฌ๋: ๊น์ง์ฑ โท๊ธฐ๊ด ์ ํ ๊ธฐ์ค 1. ์ปค๋ฆฌํ๋ผ์ปค๋ฆฌํ๋ผ์ ๋ณด๋ฉด์ ์ค์ํ๊ฒ ์๊ฐํ๋ ๊ฒ์ 6๊ฐ์ ๊ธฐ๊ฐ๋์ ๋ฐฐ์ฐ๋ ๋ด์ฉ์ 100%์ ๊ฐ๊น๊ฒ ํก์ํ ์ ์๋๊ฐ์๋ค. ์๊ฐํ๋ฉด์ ๊ด๋ จ๋ ์๊ฒฉ์ฆ(SQLD, ADsP, ๋น
๋ถ๊ธฐ)๋ ๋ฐ๋ ค๊ณ ํด์ ์ฌ๋ฌ๊ฐ๋ฅผ ๊ฐ๋ณ๊ฒ๋ง ๋ฐฐ์ฐ๋ ๊ฒ์ ์ง์ํ๋ ค๊ณ ํ๋ค. ์์ดํฐ์ ๋น
๋ฐ์ดํฐ ๊ณผ์ ์ ์ด 9๊ฐ์ ๋ฅ๋ ฅ๋จ์๋ก ๊ตฌ์ฑ๋ผ์์๊ณ ํ์
์์ ๋ค๋ฃจ๋ ๋๋ถ๋ถ์ ๋ด๊ณ ์๋ ๋ฏ ํ๋ค. SQL (๋ฐ์ดํฐ๋ฒ ์ด์ค ์กฐ์) Python ํ๋ก๊ทธ๋๋ฐ (ํ์ด์ฌ ๋ฌธ๋ฒ, ๋ถ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ) Python ๋น
๋ฐ์ดํฐ ์์ฉ๋ถ์ (์๋ฃ์์ง ๋ฐ ์ฒ๋ฆฌ..
- ์ผ์ ๐ ํ๊ฒฝ๊ณผ ์ต๊ด์ผ๋ก ์ง์ค๋ ฅ์ ๋ง๋๋ ๋ฐฉ๋ฒ 5๊ฐ์ง ๋๊ณต๊ฐ ์ฌํ๊ทผ๋ฌด๋ฅผ ์์ํ๋ฉด ์ฒ์์ ์ถํด๊ทผ ์๊ฐ์ด ์ฌ๋ผ์ ธ์ ์ข์๋ฐ, ๋ฉฐ์น ์ง๋๋ฉด ์ด์ํ๊ฒ ์ผ์ด ์ ๋๋ ๋ ์ด ๋์ด๋ฉ๋๋ค. ์นจ๋, ๋์ฅ๊ณ , ํด๋ํฐ์ ์ ํน ๋๋ฌธ์ด์ฃ . ์ค๋์ ์์ง๋ ฅ์ ๊ธฐ๋์ง ์๊ณ ํ๊ฒฝ๊ณผ ์ต๊ด์ผ๋ก ์ง์ค๋ ฅ์ ๋ง๋๋ ๋ฐฉ๋ฒ 5๊ฐ์ง๋ฅผ ์๊ฐํฉ๋๋ค.1. ์ผํ๋ ๊ณต๊ฐ์ ๋ฐ๋ก ์ ํ๊ธฐ์นจ๋๋ ์ํ์์ ์ผํ๋ฉด ๋๊ฐ "์ฌ๋ ์๊ฐ"์ผ๋ก ์ธ์ํฉ๋๋ค. ์์ ์ฑ ์์ด๋ผ๋ ์ผํ ๋๋ง ์๋ ์๋ฆฌ๋ฅผ ์ ํด๋์ธ์. ๊ณต๊ฐ๊ณผ ํ๋์ด ์ฐ๊ฒฐ๋๋ฉด ์๊ธฐ๋ง ํด๋ ์ง์ค ๋ชจ๋๊ฐ ์ผ์ง๋๋ค.2. ์ถ๊ทผ ์์ ๋ง๋ค๊ธฐ์ ์ท ์ฐจ๋ฆผ ๊ทธ๋๋ก ๋ ธํธ๋ถ์ ์ผ๋ฉด ์์์ด ํ๋ฆฟํด์ง๋๋ค. ์ธ์ํ๊ณ , ์ท์ ๊ฐ์์ ๊ณ , ์ปคํผ๋ฅผ ํ ์ ๋ด๋ฆฌ๋ ์์ผ๋ก ๋๋ง์ ์ถ๊ทผ ๋ฃจํด์ ๋ง๋ค์ด๋ณด์ธ์. 5๋ถ์ด๋ฉด ์ถฉ๋ถํฉ๋๋ค.3. ํฌ๋ชจ๋๋ก ๊ธฐ๋ฒ์ผ๋ก ์๊ฐ ์ชผ๊ฐ๊ธฐ25๋ถ ์ง์ค, 5๋ถ ํด์์ ํ ์ธํธ๋ก ๋ฐ๋ณตํ๋ ๋ฐฉ๋ฒ์ ๋๋ค..
- ์ฝ๋ฉ ๊ณต๋ถ [ํ์ด์ฌ:์ฃผํผํฐ๋ ธํธ๋ถ] ์์ ํ์ผ ํ์ ๋ณ๊ฒฝํ๊ธฐ ์ ์ฉํ ๋์ฝ๋ ์ง๋ค๋ณด๋ฉด ์ฃผํผํฐ ๋ ธํธ๋ถ์ผ๋ก ์์ ํ๊ธฐ ํธํ ํํ๊ฐ ์๊ณ , ๊ทธ๋ฅ python IDE๋ก ์์ ํ ๋๊ฐ ํธํ ๋๊ฐ ์๋ค.ย ๊ทธ๋์ ๋ ๋ค ์ฐ๋ค๋ณด๋ฉด ํ์ผ ํ์์ ๋ณํํ ๋๊ฐ ํ์ํ๋ฐ,ย ๊ฐ๋จํ ๋ฐฉ๋ฒ์ผ๋ก ์ฝ๋ ๋ช๊ฐ ์ณ์ ๋ณ๊ฒฝํ ์ ์๋ค.ย 1. Python(.py) -> Jupyter(.ipynb)ย ํ์ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ: p2jย pip install p2j p2j {ํ์ผ๋ช }.pyย 2. Jupyter(.ipynb) -> Python(.py)ย ํ์ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ: nbconvertpip install nbconvert jupyter nbconvert --to script {ํ์ผ๋ช }.ipynb
- ์ปดํจํฐ์ธ์ด๐ก [์ปดํจํฐ] ๋ช ๋ น์ด ํด์๊ธฐ๋? ์ฌ์ฉ์๊ฐ ์ ๋ ฅํ ๋ช ๋ น์ด๋ฅผ ํด์ํ๊ณ ์ด์์ฒด์ ์์ ์คํex. Shell ํ๋ก๊ทธ๋จ๋ช ๋ น์ด ํด์๊ธฐ๋ก๋ ๋ํ์ ์ผ๋ก ๋ฆฌ๋ ์ค/์ ๋ํฐ์ Shell ํ๋ก๊ทธ๋จ์ธ Bash ํ๋ก๊ทธ๋จ์ด ์๊ณ , ์๋์ฐ์์๋ PowerShell์ด ์๋ค.ย ย VS code์์์ ํฐ๋ฏธ๋(Terminal)์ ์ฌ์ฉ์๊ฐ Shell ํ๋ก๊ทธ๋จ๊ณผ ์ํธ์์ฉํ ์ ์๋ ์ธํฐํ์ด์ค๋ฅผ ์ ๊ณตํ๋ ํ๋ก๊ทธ๋จ ๊ฐ๋ ์ผ๋ก ์ดํดํ๋ฉด ๋ ๊ฑฐ๊ฐ๋ค.๊ทธ๋ฆฌ๊ณ cmd (Command Prompt)๋ ๊ธฐ๋ณธ์ ์ธ ๋ช ๋ น์ด ํด์๊ธฐ๋ผ ๋จ์ํ ์์ ์ํํ ๋ ์ฌ์ฉ๋๋ค.(Powershell์ ์ข ๋ ๋ณต์กํ ์์ ๊น์ง ์ํ)
๋ฆฌ์คํธ ์์: ๊ฒ์๋ฌผ์ด ์กด์ฌํ ๊ฒฝ์ฐ 3๊ฑด์ ๋ ธ์ถํฉ๋๋ค.
-
์ผ์ ๐ ํ๊ฒฝ๊ณผ ์ต๊ด์ผ๋ก ์ง์ค๋ ฅ์ ๋ง๋๋ ๋ฐฉ๋ฒ 5๊ฐ์ง ๋๊ณต๊ฐ ์ฌํ๊ทผ๋ฌด๋ฅผ ์์ํ๋ฉด ์ฒ์์ ์ถํด๊ทผ ์๊ฐ์ด ์ฌ๋ผ์ ธ์ ์ข์๋ฐ, ๋ฉฐ์น ์ง๋๋ฉด ์ด์ํ๊ฒ ์ผ์ด ์ ๋๋ ๋ ์ด ๋์ด๋ฉ๋๋ค. ์นจ๋, ๋์ฅ๊ณ , ํด๋ํฐ์ ์ ํน ๋๋ฌธ์ด์ฃ . ์ค๋์ ์์ง๋ ฅ์ ๊ธฐ๋์ง ์๊ณ ํ๊ฒฝ๊ณผ ์ต๊ด์ผ๋ก ์ง์ค๋ ฅ์ ๋ง๋๋ ๋ฐฉ๋ฒ 5๊ฐ์ง๋ฅผ ์๊ฐํฉ๋๋ค.1. ์ผํ๋ ๊ณต๊ฐ์ ๋ฐ๋ก ์ ํ๊ธฐ์นจ๋๋ ์ํ์์ ์ผํ๋ฉด ๋๊ฐ "์ฌ๋ ์๊ฐ"์ผ๋ก ์ธ์ํฉ๋๋ค. ์์ ์ฑ ์์ด๋ผ๋ ์ผํ ๋๋ง ์๋ ์๋ฆฌ๋ฅผ ์ ํด๋์ธ์. ๊ณต๊ฐ๊ณผ ํ๋์ด ์ฐ๊ฒฐ๋๋ฉด ์๊ธฐ๋ง ํด๋ ์ง์ค ๋ชจ๋๊ฐ ์ผ์ง๋๋ค.2. ์ถ๊ทผ ์์ ๋ง๋ค๊ธฐ์ ์ท ์ฐจ๋ฆผ ๊ทธ๋๋ก ๋ ธํธ๋ถ์ ์ผ๋ฉด ์์์ด ํ๋ฆฟํด์ง๋๋ค. ์ธ์ํ๊ณ , ์ท์ ๊ฐ์์ ๊ณ , ์ปคํผ๋ฅผ ํ ์ ๋ด๋ฆฌ๋ ์์ผ๋ก ๋๋ง์ ์ถ๊ทผ ๋ฃจํด์ ๋ง๋ค์ด๋ณด์ธ์. 5๋ถ์ด๋ฉด ์ถฉ๋ถํฉ๋๋ค.3. ํฌ๋ชจ๋๋ก ๊ธฐ๋ฒ์ผ๋ก ์๊ฐ ์ชผ๊ฐ๊ธฐ25๋ถ ์ง์ค, 5๋ถ ํด์์ ํ ์ธํธ๋ก ๋ฐ๋ณตํ๋ ๋ฐฉ๋ฒ์ ๋๋ค.. -
์ฝ๋ฉ ๊ณต๋ถ [ํ์ด์ฌ:์ฃผํผํฐ๋ ธํธ๋ถ] ์์ ํ์ผ ํ์ ๋ณ๊ฒฝํ๊ธฐ ์ ์ฉํ ๋์ฝ๋ ์ง๋ค๋ณด๋ฉด ์ฃผํผํฐ ๋ ธํธ๋ถ์ผ๋ก ์์ ํ๊ธฐ ํธํ ํํ๊ฐ ์๊ณ , ๊ทธ๋ฅ python IDE๋ก ์์ ํ ๋๊ฐ ํธํ ๋๊ฐ ์๋ค.ย ๊ทธ๋์ ๋ ๋ค ์ฐ๋ค๋ณด๋ฉด ํ์ผ ํ์์ ๋ณํํ ๋๊ฐ ํ์ํ๋ฐ,ย ๊ฐ๋จํ ๋ฐฉ๋ฒ์ผ๋ก ์ฝ๋ ๋ช๊ฐ ์ณ์ ๋ณ๊ฒฝํ ์ ์๋ค.ย 1. Python(.py) -> Jupyter(.ipynb)ย ํ์ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ: p2jย pip install p2j p2j {ํ์ผ๋ช }.pyย 2. Jupyter(.ipynb) -> Python(.py)ย ํ์ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ: nbconvertpip install nbconvert jupyter nbconvert --to script {ํ์ผ๋ช }.ipynb -
์ปดํจํฐ์ธ์ด๐ก [์ปดํจํฐ] ๋ช ๋ น์ด ํด์๊ธฐ๋? ์ฌ์ฉ์๊ฐ ์ ๋ ฅํ ๋ช ๋ น์ด๋ฅผ ํด์ํ๊ณ ์ด์์ฒด์ ์์ ์คํex. Shell ํ๋ก๊ทธ๋จ๋ช ๋ น์ด ํด์๊ธฐ๋ก๋ ๋ํ์ ์ผ๋ก ๋ฆฌ๋ ์ค/์ ๋ํฐ์ Shell ํ๋ก๊ทธ๋จ์ธ Bash ํ๋ก๊ทธ๋จ์ด ์๊ณ , ์๋์ฐ์์๋ PowerShell์ด ์๋ค.ย ย VS code์์์ ํฐ๋ฏธ๋(Terminal)์ ์ฌ์ฉ์๊ฐ Shell ํ๋ก๊ทธ๋จ๊ณผ ์ํธ์์ฉํ ์ ์๋ ์ธํฐํ์ด์ค๋ฅผ ์ ๊ณตํ๋ ํ๋ก๊ทธ๋จ ๊ฐ๋ ์ผ๋ก ์ดํดํ๋ฉด ๋ ๊ฑฐ๊ฐ๋ค.๊ทธ๋ฆฌ๊ณ cmd (Command Prompt)๋ ๊ธฐ๋ณธ์ ์ธ ๋ช ๋ น์ด ํด์๊ธฐ๋ผ ๋จ์ํ ์์ ์ํํ ๋ ์ฌ์ฉ๋๋ค.(Powershell์ ์ข ๋ ๋ณต์กํ ์์ ๊น์ง ์ํ)