๐ฉโ๐ปCodehive ์คํฐ๋ ์ต์ข ํ๋ ๊ฒฐ๊ณผ ํ์ด์ง ์ ์
์๋
ํ์ธ์. ์์์ง์
๋๋ค.
๋ณธ ํฌ์คํ
์ <2024.09.23 ~ 2024.12.09> ๊ธฐ๊ฐ์ ์ฝ๋ฉ ์คํฐ๋ ์ต์ข
ํ๋ ์ ๋ฆฌ๋ณธ ๋ด์ฉ์ ๊ธฐ๋กํ์ต๋๋ค.
๐๏ธ ํ์ต ์ฃผ์
K-MOOC ๊ฐ์๋ฅผ ํตํด ํ์ด์ฌ์ ์ฒด๊ณ์ ์ผ๋ก ํ์ตํ๊ณ , ์ต์ข
์ ์ผ๋ก ํ์ด์ฌ์ ํ์ฉํ ์น ์๋ฒ๋ฅผ ์ ์ํ ์ ์๋ ์์ค๊น์ง ์ค๋ ฅ์ ๋์ด์ฌ๋ฆฌ๋ ๊ฒ์ด ํฌ๊ฒ๋๋ฅผ ํตํด ์ด๋ฃจ๊ณ ์ ํ๋ ํ์ต ์ฃผ์ ์ด๋ค. ๋จ์ํ ํ์ด์ฌ ๊ธฐ์ด ๋ฌธ๋ฒ์ ์ตํ๋ ๊ฒ์์ ๊ทธ์น์ง ์๊ณ , ํ์
๋ฐ ์ค๋ฌด์์ ์ฐ์ผ ์ ์๋ ๋ชจ๋๊ณผ Python Django๋ฅผ ํจ๊ป ํ์ตํ๋ค. ๊ถ๊ทน์ ์ผ๋ก ํ์ตํ ๋ด์ฉ์ ๊ธฐ๋ฐ์ผ๋ก, ๊ณต๋ถํ ๋ด์ฉ์ ์ ๋ฆฌํ ์ ์๋ ์น ํ์ด์ง๋ฅผ ๊ตฌํํ๋ ๊ฒ์ด ์ต์ข
๋ชฉํ์ด๋ค.
โ
. ๊ฐ์ ์๊ฐ
๋ํ ๊ฐ์ข K-MOOC์ โํ์ด์ฌ ํ๋ก๊ทธ๋๋ฐโ ๊ฐ์๋ฅผ ํ์ฉํด ํ์ด์ฌ์ ์ ๋ฐ์ ์ธ ๋ด์ฉ์ ๋ณต์ตํ๊ณ ํ์ตํ๋ค. ๊ธฐ์ด ์ฐ์ฐ์๋ถํฐ ์์ํด ๋ค์ํ ๋ชจ๋๊ณผ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊น์ง์ ๋ด์ฉ์ ๋ค๋ฃฐ ์์ ์ด๋ค. ๊ฐ์๊ฐ ๋๋ ํ์๋ ๊ธฐ์ฌ๋ ํด์ฆ๋ฅผ ํผ๋ค. ๋ํ ํ์๋ค๊ณผ ํ์ต ๋ด์ฉ์ ๊ณต์ ํ๊ณ , ๊ฐ์๊ฐ ์ดํดํ ๋ด์ฉ์ ๋ฐํํ๋ฉฐ 2์ฐจ ๋ณต์ต์ ์งํํ๋ค.
โ
ก. ๊ธฐ๋ฐ ๋ค์ง๊ธฐ
๊ฐ์ ํ์ต์ด ๋๋๋ฉด ์ต๋ํ ํ์ต ์๋ฃ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋ฐฑ์ค(Baekjoon) ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ํ์ด๋ฅผ ์งํํ๋ค. ๊ณตํต ๋ฌธ์ ์ ๊ฐ์ธ ๋ฌธ์ ๋ก, ์ด ๋ ๊ฐ ์ด์์ ๋ฌธ์ ๋ฅผ ๋งค์ผ ํธ๋ ๊ฒ์ ์์น์ผ๋ก ํ๋ค. ๊ฐ์ธ ๋ฌธ์ ๋ ์์
ํ ๋ด์ฉ๊ณผ ๊ด๋ จ๋ ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ์ค ๋ณธ์ธ์ ์์ค์ ๋ง๋ ๋ฌธ์ ๋ฅผ ์ ํํ์ฌ ๋งค์ผ ํ๋์ฉ ํ๊ณ ๋์ค์ฝ๋(discord)์ ๊ณต์ ํ๋ ๊ฒ์ผ๋ก ํ๋ค. ๋ชจ์์์ ๊ฐ์๊ฐ ํ์๋ ๋ฌธ์ ์ ์ฝ๋๋ฅผ ๊ณต์ ํ๋ฉฐ, ํ์๋ค๋ผ๋ฆฌ ์ง๋ฌธ์ ์ฃผ๊ณ ๋ฐ๋ ๋ฐฉ์์ผ๋ก ์ถ๊ฐ ํ์ต์ ์ค์ํ๋ค. ์ด๋, ์๋ก์ ์ฝ๋๋ฅผ ๋น๊ตํ์ฌ ๊ณตํต์ ๊ณผ ์ฐจ์ด์ ์ ๋ถ์ํ๋ฉฐ, ๋ณธ์ธ๋ง์ ์ฝ๋ฉ ์คํ์ผ์ ์ฐพ๊ณ ๋ณด๋ค ๋ ํจ์จ์ ์ธ ๋ฌธ์ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ๋ฐฐ์๋ณธ๋ค.
โ
ข. ์ฌํ ๊ณต๋ถ
์ดํ ํ์
์ด๋ ์ค๋ฌด์์ ์ฐ์ด๋ ํ์ด์ฌ ๊ด๋ จ ๋๊ตฌ๋ค์ ์ฌํ ํ์ตํ๋ค. ์ด๋ฅผ ํตํด ํ๋ก์ ํธ ํ์
์ด๋ ์ค๋ฌด ํ๊ฒฝ์์ ํ์ฉํ ์ ์๋ ๊ธฐ์ ์ ์ตํ๋ค. ๊ณต๋ถ ๋ฐฉ์์ ๋ค์๊ณผ ๊ฐ๋ค.
-
- API์ HTML ๊ฐ๋
๊ณต๋ถ
- ๋ช
ํ ์น ํ๋ก๊ทธ๋๋ฐ ์ฑ
์ ํ์ฉํ์ฌ ์น ํ์ด์ง๋ฅผ ์ ์ํ๊ธฐ ์ํ ์ต์ํ์ ๊ธฐ๋ฅ ์ตํ๊ธฐ
- API์ HTML ๊ฐ๋
๊ณต๋ถ
-
- Python Django Web Framework ๊ณต๋ถ
- ์ํ์ฝ๋ฉ opentutorial django๋ฅผ ํ์ฉํ์ฌ ํฌํธ, ํํ์ด์ง, ์์ฑ ๋ฐ ์์ ๊ธฐ๋ฅ ์ตํ๊ธฐ
- Python Django Web Framework ๊ณต๋ถ
โ
ฃ. ๊ฒฐ๊ณผ๋ฌผ ์ ๋ฆฌ
โ
~โ
ข ๋จ๊ณ ํ์ต ๊ณผ์ ์์ ์ป์ ๋ชจ๋ ์๋ฃ๋ฅผ ๋ฐ์ดํฐํ ์ํจ๋ค. ์ด ๋ฐ์ดํฐ ์๋ฃ๋ฅผ ์ ์ฅํ๊ณ ์ด์ฉํ ์ ์๋ ๊ฐ๋จํ ์น ํ์ด์ง(Django)๋ฅผ ๋ง๋ค์ด๋ณธ๋ค. ํ์ตํ ๋ชจ๋ ๋ด์ฉ์ ๋ฐํ์ผ๋ก ๊ณต๋ถํ ๋ด์ฉ์ ๋ฐ์ดํฐ๋ก ๋ง๋ค์ด ์ ์ฅํ ์ ์๋ ์น ํ์ด์ง๋ฅผ ๋ง๋๋ ๊ฒ์ด ์ต์ข
๋ชฉํ์ด๋ค.
๐ ์ ์ ํ์ด์ง - ํํ์ด์ง (๊ฒ์ํ)


๊ฒ์ํ์์ ๊ธ ์์ฑ, ๊ธ ์์ , ๊ธ ๋ณด๊ธฐ, ๊ธ ์ญ์ , ๊ธ ๊ฒ์์ด ๊ฐ๋ฅํ๋ค.
โ๊ธ ์์ฑโ ๋ฒํผ์ ๋๋ฅด๋ฉด ๊ธ์ ์ธ ์ ์๋ ์นธ์ด ๋์ค๊ณ , ์ ์ถ์ ๋๋ฅด๋ฉด ์ฒซ ๋ฒ์งธ 4๋ฒ์งธ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด ์นด๋๋ก ๊ธ์ด ์ถ๊ฐ๊ฐ ๋๋ค.
๊ธ ์์ ์ ๋๋ฅด๋ฉด ๊ธ ๋ด์ญ์ ์์ ํ ์ ์๊ณ , ์์ ์๋ฃ๋ฅผ ๋๋ฌ ์์ ์ฌํญ์ ๋ฐ์ํ ์ ์๋ค.
๋ํ ๊ธ ์ญ์ ๋ฅผ ๋๋ฅด๋ฉด ๊ธ ์นด๋์์ ๊ธ์ด ์ง์์ง๋ค.
ํค์๋๋ฅผ ์
๋ ฅํ๊ณ ๊ฒ์์ ๋๋ฅด๋ฉด ํด๋น ํค์๋๊ฐ ํฌํจ๋ ๊ธ์ด ๋ชฉ๋ก์ผ๋ก ๋ฌ๋ค.
๐ ์ ์ ํ์ด์ง - ์ฑ๊ณผ ๊ฐ์ํ์ ์ ๋ฆฌ ์ ๋ก๋


์ฑ๊ณผ ๊ฐ์ํ ๊ธ์ ๋๋ฅด๋ฉด ์ฑ๊ณผ ํ์ด์ง๋ก ์ด๋์ด ๋๋ค.
์คํฐ๋ ํ๋ํ๋ฉด์ ์ป์ ํ์ ์ฑ๊ณผ๋ฅผ ํ๋ก ๋ํ๋ด์๋ค.
์ ๋ฆฌ ์
๋ก๋ ๊ธ์ ๋๋ฅด๋ฉด ์ ๋ฆฌ ์
๋ก๋ ํ์ด์ง๋ก ์ด๋์ด ๋๋ค.
์ฌ๊ธฐ์ + ๋ฒํผ์ ๋๋ฌ ์ฌํ ๋์ค์ฝ๋์ ์
๋ก๋ํ๋ ํ์ต ๋ด์ฉ์ ์
๋ก๋ํ ์ ์๋ค.
๋ค๋ก๊ฐ๊ธฐ ๋ฒํผ์ ๋๋ฅด๋ฉด ๊ฒ์ํ์ผ๋ก ์ด๋์ด ๋๋ค.
๐ ์ ์ํ ํ์ด์ง ์์ฝ

๐ ๊นํ๋ธ


๊นํ๋ธ์ ์ฌ๋ฆฐ ๊ฒฐ๊ณผ๋ฌผ์ ํด๋ก ํ์ฌ ํ์ผ๋ก ๋ฐ๋ก ์ฒจ๋ถํ์๋ค.
๐ ํ์ต ๋ชฉํ ๋ฌ์ฑ ์ฌ๋ถ
CodeHive์ ํ์ต ๋ชฉํ๋ ์ด 4๊ฐ์ง์๋ค.
์ฒซ ๋ฒ์งธ
๋ํ ๊ฐ์ข K-MOOC์ โํ์ด์ฌ ํ๋ก๊ทธ๋๋ฐโ ๊ฐ์๋ฅผ ํ์ฉํด ํ์ด์ฌ์ ์ ๋ฐ์ ์ธ ๋ด์ฉ์ ๋ณต์ตํ๊ณ ํ์ตํ๊ธฐ์ ๊ฐ์๋ง๋ค ๊ธฐ์ฌ๋ ํด์ฆ๋ฅผ ํ๊ณ 50์ ์ด์์ ์ ์๋ฅผ ๋ฐ๋ ๋ชฉํ๋ ํ์ ์ ์์ด 100% ๋ฌ์ฑํ์๋ค.
K-MOOC๋ฅผ ๊ฐ์
ํ์ฌ ํ์ด์ฌ ํ๋ก๊ทธ๋๋ฐ ๊ฐ์๋ฅผ ์๊ฐ ์ ์ฒญํ์์ผ๋ฉฐ, ๊ณํํ ์ฃผ์ฐจ์ ๋ง๊ฒ ๋ชจ๋ ๊ฐ์๋ฅผ ๋ฃ๊ณ ํด์ฆ 100์ ์ ํ๋ํ์๋ค.
ํด๋น ์ ์์ ๊ฐ์ ์๊ฐ ๊ธฐ๋ก์ ๋์ค์ฝ๋์์ ์ธ์ฆํ์๊ณ ๊ทธ ์ฆ๊ฑฐ๋ฅผ ์ฃผ๊ฐํ์ต๋ณด๊ณ ์์ ๊ธฐ์ฌํ์๋ค.
๋ ๋ฒ์งธ
๋ฐฑ์ค(Baekjoon) ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ํ์ดํ๋ ๋ชฉํ ์ญ์ ํ์ ์ ์ 100% ๋ฌ์ฑํ์๋ค.
ํ ์ฃผ๋ง๋ค ๊ณตํต ๋ฌธ์ 4๊ฐ, ๊ฐ์ธ ๋ฌธ์ 4๊ฐ๋ฅผ ํ๊ธฐ๋ก ๊ณํํ์๊ณ ์ด 8๋ฌธ์ ์ ๋ฐฑ์ค ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ๋ฅผ ํ์ดํ์๋ค.
๋ํ 1์ฃผ์ฐจ๋ถํฐ 7์ฃผ์ฐจ๊น์ง ํด๋น ์ฃผ์ฐจ ๋ง๋จ์์ ๋ณธ์ธ์ด ํผ ๋ฌธ์ ๋ฅผ ํ์์๊ฒ ์ค๋ช
ํ๊ณ ๋ค๋ฅธ ํ์์ ๊ฐ์ธ ๋ฌธ์ ๋ฅผ ํ์ด๋ณด๋ ์๊ฐ์ ๊ฐ์ก๋ค.
์ธ ๋ฒ์งธ
๊ฐ์๊ฐ ์ดํดํ python, API, HTML, Django ๋ด์ฉ์ ๋ฐํํ๋ฉฐ 2์ฐจ ๋ณต์ต์ ์งํํ๋ ๋ชฉํ ๋ํ ํ์ ์ ์ 100% ๋ฌ์ฑํ์๋ค.
ํด๋น ์ฃผ์ฐจ ๋ง๋จ์์ ๊ฐ์๋ฅผ ๋ฃ๊ณ ๋ณธ์ธ์ด ์ง์ ๊ทธ ๊ฐ์ ๋ด์ฉ์ ํ์์๊ฒ ์ค๋ช
ํ๋ฉฐ ๋ณต์ต์ ์ฒ ์ ํ๊ฒ ์ํํ์๋ค.
๋ค ๋ฒ์งธ
๋ฐ์ดํฐ ์๋ฃ๋ฅผ ์ ์ฅํ๊ณ ์ด์ฉํ ์ ์๋ ๊ฐ๋จํ ์น ์๋ฒ(Django) ์ ์ ๋ชฉํ๋ฅผ ์๋น ๋ถ๋ถ ๋ฌ์ฑํ์๋ค.
ํผ๊ทธ๋ง๋ฅผ ํตํด ์ด๋ป๊ฒ ์น์๋ฒ๋ฅผ ์ ์ํ ๊ฑด์ง ๊ณํ์ ์ธ์ด ๋ค ๊ฐ์ ์ญํ ์ ๋ถ๋ฐฐํ์ฌ ๋งก์ ํํธ๋ฅผ ์ ์ํ์๋ค.
๊นํ๋ธ๋ฅผ ํตํด ๊ฐ์ ์ ์ํ ๋ถ๋ถ์ ๊ฒฐํฉํ์ฌ ์
๋ก๋๋ฅผ ํ์๋ค.
๐ ์คํฐ๋ ํ๋ ๋ด์ฉ ํ์ฉ ๋ฐฉ์
์ฃผ๊ธฐ์ ์ผ๋ก ์ฝ๋ฉ ๋ฌธ์ ๋ฅผ ํ๊ณ ํ์ด๋ฒ์ ๊ณต์ ํ๋ฉด์ ์๊ณ ๋ฆฌ์ฆ๊ณผ ๋ฌธ์ ํด๊ฒฐ ๋ฅ๋ ฅ์ ํฅ์์์ผฐ๋ค.
์ด๋ฅผ ํตํด ์ฝ๋ฉ ํ
์คํธ์ ์ทจ์
์ค๋น์ ๋๋นํ ์ ์๋ค.
๋ํ, Django์ ๊ด๋ จ๋ ๊ฐ์๋ฅผ ํตํด ์น ํ๋ก๊ทธ๋๋ฐ ์ง์์ ์์ ์ค์ ํ๋ก์ ํธ๋ฅผ ๊ตฌํํ๋ ๋ฐ ํ์ฉํ ์ ์๋ค.
์ด๋ฅผ ๋ฐํ์ผ๋ก ์ฐ๋ฆฌ๊ฐ ์ง๊ธ๊น์ง ํ๋ ํ์ต ํ๋์ ํ๋์ ๋ณผ ์ ์๋ ์นํ์ด์ง๋ฅผ ํ์๋ค๊ณผ ํจ๊ป ๊ตฌํํ๋ฉฐ ํ์
๊ฒฝํ๊ณผ ํ๋ก์ ํธ ๊ด๋ฆฌ ๋ฅ๋ ฅ์ ํค์ ๋ค.
์ด ์นํ์ด์ง๋ ๊ฐ์์ ํ์ต ์ฑ๊ณผ๋ฅผ ์ฒด๊ณ์ ์ผ๋ก ์ ๋ฆฌํ๊ณ ๊ณต์ ํ ์ ์๋ ๋๊ตฌ๋ก ํ์ฉํ ์ ์๋ค.
์ด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋์ค์ ์ทจ์
์ด๋ ๋์ธ ํ๋์ ์ค๋นํ๊ธฐ ์ํด ํฌํธํด๋ฆฌ์ค๋ฅผ ๊ตฌ์ฑํ๊ฑฐ๋, ํ์ต ๋ชฉํ๋ฅผ ์ค์ ํ๋ ๋ฐ ๋์์ ์ค ์ ์๋ค๊ณ ์๊ฐํ๋ค.
๋ํ, ํ์๋ค๊ณผ ํ์
ํ์ฌ ์น์ฌ์ดํธ๋ฅผ ์ง์์ ์ผ๋ก ๋ฐ์ ์ํด์ผ๋ก์จ ๊ฐ๋ฐ ๊ฒฝํ์ ์์ ์ ์๋ค.
๋์๊ฐ๊ธฐ: 2024 ํ๋ฐ๊ธฐ Python Coding Study