ํ์ด์ฌ 200% ํ์ฉํ๊ณ ์ถ๋ค๋ฉด?
๋ฐ์ดํฐ ์ฑ ํ๋ก์ ํธ ๋ง๋ค๊ณ ์ค๋ ฅ Up!
์ฝ๊ณ ๋น ๋ฅด๊ฒ ์์ํ๋
๋ฐ์ดํฐ/๋จธ์ ๋ฌ๋ ์ฑ ํ๋ก์ ํธ
- โ
ํ๋ก์ ํธ๋ฅผ ํตํด์ ๊ฐ๋ฐ ์ญ๋์ ๊ธฐ๋ฅด๊ณ ์ถ์ด์.
- โ
์ค์ฉ์ ์ธ ์น ์ฑ์ ๋ง๋ค์ด ๋ฐฐํฌํด๋ณด๊ณ ์ถ์ด์.
- โ
๋ฐ์ดํฐ/๋จธ์ ๋ฌ๋ ํฌํธํด๋ฆฌ์ค ํ๋ก์ ํธ๋ฅผ ๋ง๋ค์ด ๊ณต๊ฐํ๊ณ ์ถ์ด์.
- โ
์ฃผ๋ณ ์ฌ๋๋ค๊ณผ ๊ณต์ ํ ์น ์ฑ์ ๋ง๋ค์ด ํ์
๊ณผ ์ํต์ ๋๊ตฌ๋ก ์ฌ์ฉํ๊ณ ์ถ์ด์.
ํน์ ์ฌ๋ฌ๋ถ์ ๊ณ ๋ฏผ์ ์๋๊ฐ์?

Django, Flask ๊ฐ์ ํ์ด์ฌ ๊ธฐ๋ฐ ์น ํ๋ ์์ํฌ๋ฅผ ๋ฐฐ์ฐ๋ ค๊ณ ํ๋๋ฐ ์ด๋ ต๊ณ , ์๊ฐ๋ ๋๋ฌด ์ค๋ ๊ฑธ๋ฆฌ๋ ๊ฒ ๊ฐ์์.

ํ์ด์ฌ์ ์กฐ๊ธ ๋ฐฐ์ ๋๋ฐ ๋ ํผ์์ ํ๋ก์ ํธ๋ ์๋ฌด๋๋ ๋ฌด๋ฆฌ ๊ฐ์์. ์ด๊ฑธ๋ก ๋์ฒด ๋ญ ํ ์ ์๋์ง ๋ง๋งํ๊ธฐ๋ง ํด์.

๋จธ์ ๋ฌ๋ ์๊ณ ๋ฆฌ์ฆ์ ์ค์ค์ด ๋ฐฐ์ ๋ณด์๋๋ฐ, ๋ง์ ์์ ์๊ฒ ์ฌ์ฉํ ์ ์๋ ๊ฑด ํ๋๋ ์์ด์.

Colab, Jupyter Notebook๋ง์ผ๋ก ํ๋ ๋ฐ์ดํฐ ๋ถ์์ด๋ ์๊ฐํ๋ ์์ํ๊ฒ ๋๊ปด์ ธ์.
๐ ์ด ๊ฐ์์์๋ ํ์ด์ฌ(Python) ์คํ์์ค ๋ผ์ด๋ธ๋ฌ๋ฆฌ, Streamlit์ ์ฌ์ฉํด ์ด 5๊ฐ์ ๋ฐ์ดํฐ ์๊ฐํ ์น ์ ํ๋ฆฌ์ผ์ด์
์ ์ง์ ๋ง๋ค์ด ๋ด
๋๋ค.

์ด ๊ฐ์์์๋
์ด๋ฐ ๋ด์ฉ์ ๋ฐฐ์์.
์ฌ์ด ๊ฒ๋ถํฐ ์ฐจ๊ทผ์ฐจ๊ทผ ์ด๋ก 2 : ์ค์ต 8
์ฌ์ด ํ๋ก์ ํธ๋ถํฐ ๋์ด๋๋ณ ๊ตฌ์ฑ
์ค์ต ์ฝ๋ 46๊ฐ + ์ฌ๋ผ์ด๋ 160ํ์ด์ง ์ ๊ณต
- ๐ก Streamlit์ ๊ธฐ์ด๋ถํฐ ๊ณ ๊ธ ๊ธฐ๋ฅ๊น์ง ๋ค๋ฃจ๊ฒ ๋ฉ๋๋ค.
- ๐ก ๋ฐ์ดํฐ ๋ถ์, ์๊ฐํ, ๋จธ์ ๋ฌ๋์ ๋ํ ์์ ๊ฐ์ ์ป๊ฒ ๋ฉ๋๋ค.
- ๐ก ํ๋ก์ ํธ ๊ธฐํ๊ณผ ์ํ์ ๋ํ ์์ ๊ฐ์ ๊ธฐ๋ฆ
๋๋ค.
- ๐ก ์์ํ ํ๋ก์ ํธ ์ฐ์ถ๋ฌผ์ ๋ง๋ค์ด ๋ณด๋ฉด์ ๋ค๋ฐฉ๋ฉด์ ๊ฒฝํ๊ณผ ์ค๋ฌด ์ง์์ ์ต๋ํฉ๋๋ค.

- Python์ Streamlit ๋ผ์ด๋ธ๋ฌ๋ฆฌ ํ์ฉ ๋ฐฉ๋ฒ
- ์น ์ฑ์ ๋ง๋ค๊ณ ๋ฐฐํฌํ๋ ๋ฐฉ๋ฒ
- ๋ฐ์ดํฐ ๊ธฐ๋ฐ์ ์๊ฐํ ์ฑ/๋จธ์ ๋ฌ๋ ์ฑ ๊ตฌํ
- ์์ ฏ(Widget)์ ์ฌ์ฉํด์ ์ ์ ์
๋ ฅ์ ๋ฐ๊ณ ๋ฐ์ํ๋ ์น ์ฑ ๊ฐ๋ฐ
- ํญ, ์ปฌ๋ผ, ์์คํฌ๋ ๋ฑ์ ํ์ฉํ ์น ํ์ด์ง์ ๋ ์ด์์ ๊ตฌํ
- ์บ์, ํผ, ์ธ์
์ํ, ์ ์ ์ธ์ฆ ๋ฑ์ ํ์ฉํ ์น ์ฑ ๋์ ๊ตฌํ
- ์น ์ฑ ์ ์์ ์ ์ฉํ ์๋ ํํฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ
- HTML & CSS๋ก ์๋ก์ด ์ปดํผ๋ํธ ์์ฑ
- ์ง๋ฆฌ ์ ๋ณด ์๊ฐํ (Folium ๋ผ์ด๋ธ๋ฌ๋ฆฌ)
- ์บ๋ค์ฐจํธ, ์๋ํด๋ผ์ฐ๋ ๋ฑ ๋ค์ํ ์ ํ์ ์๊ฐํ
- WebCam ์ฌ์ฉ ๋ฐฉ๋ฒ
- ์์ฐ์ด ๋ฐ์ดํฐ๋ฅผ ์น ํฌ๋กค๋ง์ผ๋ก ํ๋ํ๋ ๋ฒ
- ์์ฐ์ด ๋ฐ์ดํฐ์ ๋ถ์ , ์ ๊ทํ, ์ ์ฒ๋ฆฌ
- ์ง์ํํํ์ ์๊ธฐํ๊ท ๋ชจํ์ผ๋ก ์๊ณ์ด ์์ธก
- Mediapipe์ OpenCV์ ๊ธฐ๋ฅ์ ํ์ฉํด ๊ตฌํํ๋ ์์ธ ์ธ์ ๋จธ์ ๋ฌ๋ ๋ชจํ
ํ๋ก์ ํธ #1
์ฃผ์๊ฐ๊ฒฉ ์บ๋ค์ฐจํธ/ํธ๋ ์ด๋ฉ ์๊ทธ๋ ์๊ฐํ ์ฑ
ํ๋ก์ ํธ #2
๋ด์ค ํค์๋ ์๋ํด๋ผ์ฐ๋ ์๊ฐํ ์ฑ
ํ๋ก์ ํธ #3
ํ ์ผ ๊ด๋ฆฌ(To-Do) ์ฑ
ํ๋ก์ ํธ #4
์ฃผ์ ๊ฐ๊ฒฉ ์์ธก ๋จธ์ ๋ฌ๋ ์ฑ
ํ๋ก์ ํธ #5
์ปดํจํฐ ๋น์ ๊ฐ์๋ฐ์๋ณด ์ฑ
์ด ๊ฐ์๋ฅผ ๋ง๋ ์ฌ๋
๋ฃจ๋น๋ค ์ฝ๋ฉ - James ์ค (PhD)
- S์ฌ, K์ฌ, L์ฌ, P์ฌ ๋ฑ ๊ตญ๋ด ์ ์ ๊ธฐ์
์ฌ์ ๋์ ๊ฐ์
- K-Digital Training, ICT ์ด๋
ธ๋ฒ ์ด์
์คํ์ด, ์ฒญ๋
์ทจ์
์์นด๋ฐ๋ฏธ, 4์ฐจ์ฐ์
์ธ์ฌ ์์ฑ ํ๋ก๊ทธ๋จ ๋ฑ ์ทจ์ค์ ๋์ ๊ฐ์์ ๋ฉํ ๋ง
- SIC ์ธ๊ณต์ง๋ฅ ๊ฐ์ ์ค๊ณ
- ์ต๊ทผ 10 ์ฌ๋
๊ฐ ํ๋ฐํ ์ฐฝ์
, ๊ฐ์, ์ปจ์คํ
ํ๋
Q&A ๐ฌ
Q. ์ด๋ฐ ๊ฑธ ๋ฐฐ์๋๋ฉด ์ด๋ค ์ ์ด ์ข์๊น์?
๊ทธ๋์ ์ด๋ ต๊ฒ ๋ฐฐ์๋ ์ฝ๋ฉ ์ค๋ ฅ, ๋ด ๋จธ๋ฆฌ ์์๋ง ๊ผญ๊ผญ ์จ๊ฒจ๋๊ธด ๋๋ฌด ์๊น์ฃ ? ๋ด๊ฐ ๋ง๋ ๋ฐ์ดํฐ/๋จธ์ ๋ฌ๋ ์ฑ์ ๋ฐฐํฌํด์ ๋ค๋ฅธ ์ฌ๋๋ค๊ณผ ๊ณต์ ํ๋ค ๋ณด๋ฉด ์๋ก์ด ๊ฐ์น์ ๊ธฐํ๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค.
Q. ์น ๊ฐ๋ฐ ์ ์์ง์์ด ํ์ํ๊ฐ์?
๋ณธ ๊ต์ก๊ณผ์ ์ ์น ๊ฐ๋ฐ ๊ฒฝํ์ด ์๋ ์๊ฐ์์ ๋์์ผ๋ก ํฉ๋๋ค. ํ์ง๋ง HTML๊ณผ CSS์ ๋ํด์ ์ด๋ณด์ ์ธ ์ง์์ด ์์ผ๋ฉด ์ดํด์ ๋์์ด ๋ฉ๋๋ค.
Q. Python์ ์ด๋ ์ ๋ ์๊ณ ์์ด์ผ ํ๋์?
๋ฆฌ์คํธ์ ๋์
๋๋ฆฌ์ ์ฐจ์ด์ ์ ์ ํํ๊ฒ ์๊ณ ์๊ณ ์ ์ด๊ตฌ์กฐ, ์ฌ์ฉ์ ์ ์ ํจ์, ํด๋์ค์ ๋ํด์ ์ดํดํ๊ณ ์๋ ์์ค์ด๋ฉด ์ถฉ๋ถํฉ๋๋ค.
Q. Python ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ง์์ ์ด๋ ์ ๋ ํ์ํ๊ฐ์?
Numpy, Pandas, Matplotlib์ด ๋ฌด์์ ์ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ธ์ง ์๊ณ ์๋ ์์ค์ด์ด์ผ ํฉ๋๋ค.
Q. ๋จธ์ ๋ฌ๋์ ์ด๋ ์ ๋ ์๊ณ ์์ด์ผ ํ๋์?
๋จธ์ ๋ฌ๋ ๊ด๋ จํด์๋ ์์ฑ ๋ฆฌ๋ทฐ๊ฐ ์ ๊ณต๋ฉ๋๋ค. ์๊ณ์ด ์์ธก๊ณผ ์ปดํจํฐ ๋น์ ์ ์๋ฆฌ์ ๋ํ ๊ฐ์๋ ๋ณ๋๋ก ์ ๊ณตํฉ๋๋ค. Scikit-Learn์ด ์ ๊ณตํ๋ ๋จธ์ ๋ฌ๋ ์๊ณ ๋ฆฌ์ฆ ๋์ด ๊ฐ์ง ์ ๋๋ฅผ ๊ธฐ์ตํด ๋ผ ์ ์๋ค๋ฉด OK์
๋๋ค.
Q. ์ค์ต์ ํ์ํ ์ฌ์์ด ์๋์?
๋ชจ๋ ์ค์ต์ Windows ๋ฐ macOS์์ ๊ฐ๋ฅํฉ๋๋ค. Anaconda์ Visual Studio Code๋ฅผ ์ค์นํ๊ณ ์คํํ ์ ์์ ์ ๋์ ์ปดํจํฐ ์ฌ์์ด๋ฉด ์ถฉ๋ถํฉ๋๋ค.