์ฐ๋ฆฌ๋ Python Junior Podcast์ ์ฃผ์ ์๊ฐ์ ์งง์ ๋ น์ทจ๋ก์ผ๋ก ๋ง๋ค์์ต๋๋ค. ์ด ํ์บ์คํธ์์ ์ฐ๋ฆฌ๋ ์ด๋ณด Python ๊ฐ๋ฐ์๋ก์ ์ด๋์ ์์ํ๊ณ ์ด๋๋ก ๊ฐ์ผ ํ๋์ง์ ๋ํด ๋ ผ์ํ์ต๋๋ค. ์์ฆ ์ค์ฅ๋ ์ธต์ ์ํ ์ฝํ ์ธ ๊ฐ ๋ง์๋ฐ ์ด๋ฒ ํธ์ ํ์คํ ํ๋ฐฐ๋ค์ ์ํ ํธ์ด์์.

์ฃผ์ ์ฃผ์ :
- ์ด๋ณด ํ๋ก๊ทธ๋๋จธ๊ฐ ์ฐ์ตํ๋ ค๋ฉด ์ด๋ค ์ง์์ด ํ์ํฉ๋๊น?
์น ๊ฐ๋ฐ? - ๊ณ ์ฉ์ฃผ๋ ๊ฐ๋ฐ์์๊ฒ ๋ฌด์์ ๊ธฐ๋ํฉ๋๊น?
- ๊ฒฝํ ์์ด ์ผ์๋ฆฌ๋ฅผ ๊ตฌํ๋ ค๋ฉด ์ด๋ป๊ฒ ํด์ผ ํ๋์?
- Python ๊ฐ๋ฐ์๋ ์ด๋ป๊ฒ ๊ฐ๋ฐํ ์ ์๋์?
Python Junior Podcast๋ Python์ ๋ ์ ์ดํดํ๊ณ ์ถ์ ์ฌ๋๋ค์ ์ํ ํ๋ก๊ทธ๋๋ฐ ํ์บ์คํธ์ ๋๋ค. ๋ฐฉ์ก์ ์ง์ญ์ฌํ ์ ๋์ฌ์ ์ํด ์งํ๋ฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ฝ์ค ์ ์๋๋ค .
๋ํ ์ฐธ๊ฐ์:
- ๋ฐ๋ ํด ๋๋ธ๋กํ์คํค,MoscowPython์ ๊ณต๋ ์ฐฝ๋ฆฝ์
- ์ฆ๋ผํ ์ค๋ถ์ฝํ์ค์นด์ผ, NVIDIA ํ ๋ฆฌ๋
- ๊ทธ๋ฆฌ๊ณ ๋ฆฌ ํํธ๋กํ, ์ ๋์ ๋ชจ์คํฌ๋ฐํ์ด์ฌ
- ์๋ ์ธ์ด ์ํฐ๋ฅด๋์ํ, FinEx ๊ฐ๋ฐ์, Learn ๊ณผ์ ๊ต์ฌ
Python
Python์ด ์น ๊ฐ๋ฐ์ ์ข์ ์ด์
๋ฐ๋ ํด ๋๋ธ๋กํ์คํค: Python์ด ์น ๊ฐ๋ฐ์ ์ ํฉํ ์ด์ ๋ ๋ฌด์์ ๋๊น? ์๋ฅผ ๋ค์ด PHP๋ JavaScript๋ ์ด๋ป์ต๋๊น?
๊ทธ๋ฆฌ๊ณ ๋ฆฌ ํํธ๋กํ: ๊ทธ๋์ ์ ํ์ ์ฌ์ง๊ฐ ๋ณ๋ก ์์ต๋๋ค. ํ๋ ์น์์๋ ์ค์ ๋ก ๋ฐฑ์๋ ์์ด ๋จ์ผ ํ์ด์ง ์ ํ๋ฆฌ์ผ์ด์ ์ด๋ ํ๋ก๊ทธ๋ ์๋ธ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ตฌ์ถํ ์ ์๋ค๋ ์ฌ์ค์๋ ๋ถ๊ตฌํ๊ณ (์์ ํ ํ๋ฐํธ์๋ ๊ธฐ์ ๊ณผ JavaScript๋ฅผ ์ฌ์ฉํ์ฌ) ์ฌ์ ํ ๋๋ฌด ๋ณต์กํ๊ณ ์์ธ์ด ์ ๋๋ก ์์ฑ๋์ง ์์์ผ๋ฉฐ ๋ฉ์ง ๊ฐ๋ฐ์๊ฐ ํ์ํฉ๋๋ค.
์น ์ฌ์ดํธ๋ ์๋น์ค๋ฅผ ๋ง๋ค๋ ค๋ฉด ๊ฒฐํฉ๋ ์ ๊ทผ ๋ฐฉ์์ ์ฌ์ฉํฉ๋๋ค. ์ผ๋ถ ๋ฐฑ์๋๋ ๋ก์ง์ ๊ตฌํํ๊ณ ์น ํ์ด์ง๋ฅผ ์์ฑํ๊ณ ์ผ๋ถ ํ๋ฐํธ ์๋๋ ์ด๋ฌํ ์น ํ์ด์ง๋ฅผ ๋ธ๋ผ์ฐ์ ์ ๊ทธ๋ฆฝ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ฐ๋ฆฌ๊ฐ ๋ฌด์ธ๊ฐ๋ฅผ ์ํด ๋ชจ๋ ๊ฒ์ ์ ์ํ๊ฒ ์ ๋ฆฌํด์ผ ํ ๋ ์ค์ ๋ก ์ ํ์ ์ฌ์ง๊ฐ ์์ต๋๋ค.
๊ฐ๋ฅํ ์ต์ ์ ์ดํด ๋ณด๊ฒ ์ต๋๋ค.
- ์จ#. Microsoft๋ ์ ๋ง ํ๋ฅญํฉ๋๋ค. ๊ทธ๋ค์ .NET Core๋ฅผ ๋ง๋ค๊ณ ์ด๋ฅผ ๊ฐ๋ฅํ ๋ชจ๋ ๋ฐฉ๋ฒ์ผ๋ก ํ๋ณดํ๊ณ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ์ฒซ์งธ, ์ด๊ฒ์ ์๋ก์ด ํฌ๋ก์ค ํ๋ซํผ ๊ธฐ์ ์ด๋ฉฐ ์์ง ๋ชจ๋ ๊ฒ์ด ์์กฐ๋กญ๊ฒ ์งํ๋๋ ๊ฒ์ ์๋๋๋ค. ๋์งธ, ๋น์ฉ์ด ๋ง์ด ๋ค๊ณ C# ๊ฐ๋ฐ์๊ฐ ๊ฑฐ์ ์์ต๋๋ค. ๋จ์ํ ์ธ๊ธฐ๊ฐ ์๊ธฐ ๋๋ฌธ์ ๋๋ค.
- ์๋ฐ. ๋ณต์กํด์. Java๋ก ์ผ๋ฐ ์น์ฌ์ดํธ๋ฅผ ๋ง๋๋ ๋ฐ๋ Python์ฒ๋ผ 10์ค์ ์ฝ๋๊ฐ ํ์ํ์ง ์์ต๋๋ค. ์ด๋ ๋ง์ ์ฝ๋์ ํ๋ ์์ํฌ์ด๋ฏ๋ก Java ์๋ฒ ์ค์ ์ ๋ํ ์ธ๋ถ ์ฌํญ์ ์์์ผ ํฉ๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ์ง์์ ์ธ ๊ณ ํต๊ณผ ๊ดด๋ก์์ด ์์ต๋๋ค.
- PHP. ์ต์ ๋ฒ์ ์์๋ ํ๋ฅญํฉ๋๋ค. ๋๋ ์ด๊ฒ์ ๋งํ ๊ฒ์ ๋๋ค: PHP 7.2๋ Python๋ณด๋ค ๋์์ง ์์ต๋๋ค. ํ์ง๋ง PHP 7.2๋ง ์ ํํด์ ์ฌ์ฉํ ์๋ ์์ต๋๋ค. ์ต๊ณ ๊ฐ๋ฐ์๊ฐ ์๋ ํ๋ฒํ ๊ฐ๋ฐ์๊ฐ PHP๋ก ์น ์ฌ์ดํธ๋ฅผ ๋ง๋ ๋ค๋ฉด ๊ทธ๋ 7.2๋ก๋ง ์์ฑํ์ง ์์ ๊ฒ์ ๋๋ค. ๊ทธ๋ ์ฌ์ ํ ์ผ๋ถ ๊ต๊ณผ์์ ํํ ๋ฆฌ์ผ์ ์ฝ์ด์ผ ํ๊ณ , ๋์ฒ์ ๋ง์ ๋ ๊ฑฐ์ ์ฝ๋๊ฐ ์์ผ๋ฉฐ ์ด๋ ๊ทธ๋ฆฌ ์ข์ง ์์ต๋๋ค.
- ์๋ฐ์คํฌ๋ฆฝํธ์ Node.js. ํ๋ก ํธ์๋์ ๋ฐฑ์๋ ๋ชจ๋์ ํ๋์ ์ธ์ด๊ฐ ์๋ค๋ฉด ๊ทธ๊ฒ์ ํ๋ฅญํ๊ณ ๋งค์ฐ ํ๋์ ์ ๋๋ค. ๊ทธ๋ค์ง ์์ ์ ์ด์ง ์์ต๋๋ค. Node.js๋ ์ข์ ๊ฒ์ด์ง๋ง, ํฌ๋์๊ฐ ๋์ง ์๊ณ ์์ ์ ์ผ๋ก ์๋ํ๋๋ก ํ๋ก๋์ ์ ๋ฐฐํฌํ๋ ๊ฒ์ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. ๊ฒ๋ค๊ฐ ๊ณ ํ์ง JavaScript ์ฝ๋๋ฅผ ์์ฑํ๋ ค๋ฉด JavaScript๊ฐ ์๋๋ผ TypeScript๊ฐ ํ์ํฉ๋๋ค. ๊ทธ๋ฌ๋ TypeScript๋ ์์์ธ๋ก ๋ณต์กํ๊ณ ์ผ๋ฐ ๊ฐ๋ฐ์์ ๋๋๋ ๊ทธ๊ฒ์ ๋ณด๋ฉด ๋์ด์ค๋ฅด๊ฒ ๋ฉ๋๋ค.
Ruby, Haskell, Erlang ๋ฐ ๊ธฐํ ํ์ ํญ๋ชฉ์ ์ ์ธํ๊ณ Python๋ง ๋จ์ต๋๋ค. ์ผ๊ด๋ ๊ตฌ๋ฌธ, ํต์ผ๋ ํ์ค ๋ผ์ด๋ธ๋ฌ๋ฆฌ, ์ต๊ณ ์ ๋ฌธ์, ๋๋ฆฌ ์ฌ์ฉ๋๋ ๊ฒฝ๋ ํ๋ ์์ํฌ ๋ฐ ๋งค์ฐ ์ธ๊ธฐ ์๋ Django๋ฅผ ๊ฒฐํฉํ ์ธ์ด์ ๋๋ค.
๊ฐ์ฅ ํญ๋์ ์ ํ์๋ ๋ถ๊ตฌํ๊ณ ์ต๊ณ ์ ๊ฐ๋ฐ์๊ฐ ์๋ ํ๋ฒํ ๊ธฐ์ ์ด ์๋ค๋ฉด ์ฐ๋ฆฌ๋ ํ๋ฒํ ์น ์ฌ์ดํธ๋ฅผ ๋ง๋ค๊ณ ์ถ์ ํ๋ฒํ ๊ธฐ์ ์ด๊ณ 50๋ช ์ ์์ฉํ ์ ์๋ ๊ฐ๋ฐ ๋ถ์๊ฐ ์๋ค๋ฉด Python์ ์ฌ์ฉํ๋ค๋ ๊ฒ์ด ๋ฐํ์ก์ต๋๋ค.
์ง์ ์ ๋ค์ด๊ฐ๋ ค๋ฉด ์ด๋ค ์ง์์ด ํ์ํฉ๋๊น?
์ฆ๋ผํ ์ค๋ถ์ฝํ์ค์นด์ผ: ๋๋ ํ๋์ ํ๋ ์์ํฌ๋ฅผ ์ ์์์ผ ํ๊ณ , ๋ค๋ฅธ ํ๋ ์์ํฌ๊ฐ ๋ฌด์์ธ์ง, ์ธ์ ์ฌ์ฉ๋๋์ง ์์์ผ ํ๋ค๊ณ ๋ฏฟ์ต๋๋ค. Tornado๋ ์ด๋์ ์๊ณ , Django๋ ์ด๋์ ์๊ณ , Flask๋ ์ด๋์ ์๊ณ , aiohttp๋ ์ด๋์ ์์ต๋๊น?
ํ๋กํ ์ฝ๊ณผ ๊ฐ์ ๊ฒ์ด ์๋ค๋ ๊ฒ์ ์๋ ๊ฒ์ด ์ ์ฉํ ๊ฒ์
๋๋ค. ํนํ http ํ๋กํ ์ฝ์ ๋ํ ์ง์์ ์น ์ ํ๋ฆฌ์ผ์ด์
๊ตฌ์ถ์ ํต์ฌ์
๋๋ค.
๋ํ ์น ํ๋ก์ ํธ์์ ํ๋ฐํธ ์๋๊ฐ ์ด๋ป๊ฒ ์๋ํ๋์ง, ์ฆ HTML, CSS, JS๊ฐ ๋ฌด์์ธ์ง ์ต์ํ ๋๋ต์ ์ผ๋ก ์ดํดํด์ผ ํฉ๋๋ค.
์๋ ์ธ์ด ์ํฐ๋ฅด๋์ํ: ๊ทธ๋ฆฌ๊ณ ๋ฌธ์๊ฐ ์ด๋์ ์๋์ง ์์๋ณด์ธ์. ๊ฐ์ฅ ์ค์ํฉ๋๋ค.
๊ทธ๋ฆฌ๊ณ ๋ฆฌ ํํธ๋กํ: ์ฌ๊ธฐ์ ์ฐ๋ฆฌ๋ ๋งค์ฐ ํ๋ค๋ฆฌ๋ ๋ ์ ๋ฐ๊ณ ์์ต๋๋ค. ์ด์ด ์ข์ง ์์ ์ด๋ป๊ฒ๋ ์ต์ ํ๋ฐํธ์๋๋ฅผ ์ง์งํ๊ฒ ์ฐ๊ตฌํ๊ธฐ ์์ํ๋ฉด Python์ ๋ฐฑ์๋๋ณด๋ค ์ฝ 10๋ฐฐ ๋ ๋ณต์กํด์ง ๊ฒ์ ๋๋ค. ์ด๋ณด ๊ฐ๋ฐ์๋ HTML ํ์ต์ ์์ํ ์ ์๋๋ก ์ด์ ์ ์ ํํด์ผ ํ์ง๋ง ๋ชจ๋ div, ๋ฒ์, ๋ถ๋ ์์์ , ๋ชจ๋ ๊ฒ์ด ์ด๋ป๊ฒ ์ ๋ ฌ๋๊ณ ์ ๋ ฌ๋๋์ง์ ๋ํด ํค๋งค์ง ์์์ผ ํฉ๋๋ค.
์๋ ์ธ์ด ์ํฐ๋ฅด๋์ํ: ๊ธฐ๋ณธ ๋ถํธ์คํธ๋ฉ ๊ณผ์ ์ด ํ์ํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ HTML์ ๊ธฐ๋ณธ.
์ฒซ ํด์๋ JS ํ๋ ์์ํฌ๋ฅผ ํ๊ตฌํด์๋ ์ ๋ฉ๋๋ค(๋ฐฑ์๋์ ์ด์ ์ ๋ง์ถ๊ณ ์๋ค๋ฉด). ๊ธฐ๋ณธ ๋ถํธ์คํธ๋ฉ ๊ณผ์ ์๋ ์ด๋ฏธ ๋ชจ๋์ด ์ค๋น๋์ด ์์ต๋๋ค. ์ฌ๋ผ์ด๋๋ฅผ ์ํ๋ฉด ์ฌ๋ผ์ด๋๋ฅผ ๋ง๋ค๊ณ , ํ๋กํ ๋ฉ๋ด๋ฅผ ์ํ๋ฉด ํ๋กํ ๋ฉ๋ด๋ฅผ ๋ง๋์ธ์.
์ฆ๋ผํ ์ค๋ถ์ฝํ์ค์นด์ผ: ํ๋ก ํธ์๋๋ฅผ ๊ณต๋ถํ๋ฉด์ ํนํ ์ ์ ์ด ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ์ผ๋ฐ์ ์ผ๋ก ์ด๋ป๊ฒ ๋ถ์ฌ๋๋์ง์ ๋ชฐ์ ํ ์ ์๋ค๊ณ ์๊ฐํฉ๋๋ค. ์ด๋ฌํ ๋ฐฉ์์ผ๋ก ๊ฐ๋ฐ์๋ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํคํ ์ฒ๊ฐ ์์น์ ์ผ๋ก ์๋ํ๋ ๋ฐฉ์๊ณผ ํ๋ก๋์ ํ๊ฒฝ์์ ์ด๋ป๊ฒ ์๋ํ๋์ง ๋ฐฐ์ฐ๊ธฐ ์์ํฉ๋๋ค.
๊ทธ๋ฆฌ๊ณ ๋ฆฌ ํํธ๋กํ: ์, ๋ฐฑ์๋ ๊ฐ๋ฐ ์ธ์ด๋ก Python์ ์ ํํ๊ณ ์๋ฅผ ๋ค์ด ํ๋ ์์ํฌ๋ก Django๋ฅผ ์ ํํ ๊ฒฝ์ฐ ์ฆ์ ์ถ์ฒํ๊ฒ ์ต๋๋ค. Django๋ Django Book์ ๋ฌธ์๊ฐ ์์ต๋๋ค. ์ ๋ง ๋ฉ์ง๋ค์. Zlata๊ฐ ๋งํ ๋ชจ๋ ๋ด์ฉ์ด ํฌํจ๋์ด ์์ต๋๋ค. ์ด๋ณด์์๊ฒ ์ข์ต๋๋ค.
์๋ ์ธ์ด ์ํฐ๋ฅด๋์ํ: ์ผ๋ถ Django Girls๋ Django๋ฅผ ๋ฐฐ์ฐ๋ ๊ฒ์ด ๋ชฉํ์ธ ๊ฒฝ์ฐ ๋น ๋ฅธ ์์์๋ ์ ํฉํฉ๋๋ค. ์ด๊ฒ์ ํ๋ฃจ ๋ง์ ์ ์์ ๋์ด ๊ธฐ๋ณธ ์ฌํญ๊ณผ ํ๋ ์์ํฌ์ ๊ธฐ๋ฅ์ ์ดํดํ ์ ์๋ ํํ ๋ฆฌ์ผ์ ๋๋ค.
๋ฐ๋ ํด ๋๋ธ๋กํ์คํค: ํ์บ์คํธ ๋ น์์ ์ค๋นํ๋ฉด์ ์ฐ๋ฆฌ๋ Python ํ๋ก๊ทธ๋๋จธ๊ฐ ์น ๊ฐ๋ฐ์ ํ์ํ ๊ฒ์ ๋ชฉ๋ก์ ์์ฑํ์ต๋๋ค. ์ฌ๊ธฐ์๋ ์์ ๋งํ ๋ด์ฉ์ด ์์ฝ๋์ด ์์ต๋๋ค.
Python์ ์น ๊ฐ๋ฐ ๊ธฐ๋ณธ ์ฌํญ์๋ ๋ฌด์์ด ํฌํจ๋์ด ์์ต๋๊น?
- ์น ํ๋ ์์ํฌ Django, Flask, aiohttp, Tornado ๋ฑ(๊ทธ๋ฆฌ๊ณ ๋ค๋ฅธ ํ๋ ์์ํฌ์ ์กด์ฌ์ ๋ํด ์๊ณ ์์)
- ํ๋กํ ์ฝ ๋ฐ API: ์ฃผ๋ก http, JSON-RPC, ํ๋กํ ์ฝ ๋ฒํผ, gRPC.
- ORM ๋ฐ ๋ง์ด๊ทธ๋ ์ด์ , ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค, SQLAlchemy, SQL, PostgreSQL, MySQL.
- HTML, CSS, Bootstrap์ ๋ฌผ๋ก JS ํ๋ ์์ํฌ ๋ฐ JQuery์ ๊ธฐ๋ณธ ์ฌํญ์ ๋๋ค.
- ํ๋ก๋์ , ํ ์คํธ, ๋จ์ ํ ์คํธ, ์๋ ํ ์คํธ, ๋ฒ์ ์ ์ด ์์คํ , git์ ์ ํ๋ฆฌ์ผ์ด์ ์๋ ์๋ฆฌ.
ํ๋ฐฐ๋ค์๊ฒ๋ ์๊ณ ๋ฆฌ์ฆ์ด ํ์ํ๊ฐ์?
์ฆ๋ผํ ์ค๋ถ์ฝํ์ค์นด์ผ: ์ฒ์์๋ ์๊ณ ๋ฆฌ์ฆ์ ์ ํ์๊ฐ ์์ผ๋ฉฐ, ์ถฉ๋ถํ ์ค๋ซ๋์ ๊ฐ๋ฐ์ ์ฐธ์ฌํ๋ฉด ์๊ณ ๋ฆฌ์ฆ์ด ์ ์ฐจ ๋จธ๋ฆฟ์์ ๋ํ๋ ๊ฒ์ ๋๋ค. ๋๋ ์ข์ ๊ณต์ ์๊ณ ๋ฆฌ์ฆ ๊ณผ์ ์ ์ด์ํ์ง ์์ ์๋ง์ ํ๋ฅญํ ์์ง๋์ด๋ฅผ ์๊ณ ์์ต๋๋ค.
๊ทธ๋ฆฌ๊ณ ๋ฆฌ ํํธ๋กํ: ๋ถ์ ์ฐ๋ฃ๋ฅผ ์ถ๊ฐํ๊ณ ์ถ์ต๋๋ค. ์๊ณ ๋ฆฌ์ฆ์ ๋ํ ์ฐ๋ฆฌ์ ๊ฐ๋ง์ ์ด๋์ ์ค๋ ๊ฑธ๊น์?
์ฐ๋ฆฌ๋ ํ์ฌ ์๊ณ ๋ฆฌ์ฆ์ ๋ํ ๊ธฐ๋ณธ ๊ต์ก์ด ์์ผ๋ฉฐ ํ๋ก๊ทธ๋๋จธ๋ฅผ ๊ต์กํ๋ ๋ฐฉ๋ฒ๋ ๋ชจ๋ฅด๊ณ ๊ธฐ์ ๊ธฐ๋ฐ๋ ์์ต๋๋ค.
๊ทธ๋ค์ ์ด๊ฒ์ ํ๋ ค๊ณ ๋ ธ๋ ฅํ๊ณ ์์ง๋ง ์ฌ๊ธฐ์ ํธ๊ทธ์ํธ์ ์ด์ผ๊ธฐ๊ฐ ์์ต๋๋ค. ๋ง๋ฒ์ฌ๊ฐ ํ ๋ช ๋ ์์ผ๋ฉด ๋ง๋ฒ์ฌ๋ฅผ ์ํ ํ๊ต๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค. ๋ฐ๋ผ์ ๋ํ์ด ์์ "ํ๋ก๊ทธ๋๋จธ ํ๋ จ์ ์์ํ์ธ์"๋ผ๊ณ ๋ฌผ์ ๋ ํ๋ก๊ทธ๋๋จธ๊ฐ ์์ต๋๋ค. ๋ชจ๋๊ฐ Mail.ru, Rambler ๋ฐ Yandex์์ ์ผํ๊ธฐ ๋๋ฌธ์ ๊ฑฐ๊ธฐ์ ๋ง์กฑํฉ๋๊น?
๋ํ์์๋ ๋ค์๊ณผ ๊ฐ์ด ๋ณด๊ณ ๋งํฉ๋๋ค.
- ์์์ด, ํ๋ก๊ทธ๋๋ฐ. ๊ด๋ จ ์ง์ ๋ถ์ผ๋ฅผ ์ฐพ์๋ณด๊ณ ๊ฑฐ๊ธฐ์์ ์ ๋ฌธ๊ฐ๋ฅผ ์ด๋ํฉ์๋ค. ์นดํผ๋ฅผ ์ธ ์ ์๋ ์ธ๋ก ์ธ, ์ ๊ธฐํ๋ก๋ฅผ ๋ง๋ค ์ ์๋ ์ ๊ธฐ๊ณตํ์, ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํ ์ ์๋ ์ํ์๋ฅผ ์ด๋ํฉ์๋ค.
๊ฒฐ๊ตญ ์ด๊ฒ์ ๋ฒฝ๋๊ณผ ์๋ฉํธ๊ฐ ๊ธฐ๋ณธ ์ ์๋ก ๋ง๋ค์ด์ก๋ค๋ ์ด์ ๋ง์ผ๋ก ๊ฑด์ถ์ ์์๊ฒ ์ ์ ๋ฌผ๋ฆฌํ์ ๊ฐ๋ฅด์น๋ ๊ฒ๋งํผ ์ค์ฉ์ ์ด๋ผ๋ ๊ฒ์ด ๋ฐํ์ก์ต๋๋ค.
๋์์ ๊ทธ๋ค์ ๊ฑด์ถ์ ์๋ฅผ ํ๋ จ์ํค๋ ค๋ ๋ฌผ๋ฆฌํ์๊ฐ ์ง์ ์ง๋ ๋ฐฉ๋ฒ์ ๋ชจ๋ฅด๊ธฐ ๋๋ฌธ์ ์๋ฉํธ์ ๋ฒฝ๋ ์์ฒด์ ๋ํด์๋ ์ด์ผ๊ธฐํ์ง ์์ต๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก ์ฐ๋ฆฌ๋ "์๋ฉํธ๊ฐ ์ด๋ป๊ฒ ์๋ํ๋์ง"๋ฅผ ์๋ฒฝํ๊ฒ ์ค๋ช ํ ์ ์์ง๋ง ๊ทธ๊ฒ์ ๋ณธ ์ ์ด ์๊ณ ๊ทธ๊ฒ์ผ๋ก ์๋ฌด๊ฒ๋ ๋ง๋๋ ๋ฐฉ๋ฒ์ ๋ชจ๋ฅด๋ ๊ฑด์ถ์ ์๋ฅผ ์ป๊ฒ ๋ฉ๋๋ค.
์๊ณ ๋ฆฌ์ฆ๊ณผ ๋ฐ์ดํฐ ๊ตฌ์กฐ๋ ๋งค์ฐ ํ๋ฅญํ์ง๋ง ์ ์ฉ ๋ถ์ผ๊ฐ ๋งค์ฐ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด ๊ฒ์ ์์ง, ์ปดํ์ผ๋ฌ ๋๋ ๋คํธ์ํฌ ํ๋กํ ์ฝ์ ์์ฑํ๋ ๊ฒฝ์ฐ ๊ธด๊ธํ๊ฒ ํ์ํฉ๋๋ค.
๋๋ถ๋ถ์ ํ๋ก๊ทธ๋๋จธ๋ ์๊ณ ๋ฆฌ์ฆ๊ณผ ๋ฐ์ดํฐ ๊ตฌ์กฐ๊ฐ ํ์ํ์ง ์์ ๋น์ฆ๋์ค ๋ฌธ์ ๋ฅผ ํด๊ฒฐํฉ๋๋ค.
๊ฐ์ฅ ์ด๋ ค์ด ์ํ์ ๋ ๋ฒ ๋ํ ๋ค์ ๋๋๋ ๊ฒ์ ๋๋ค. ์์ ํ ๋ค๋ฅธ ์ง์์ด ํ์ํฉ๋๋ค. ๋น์ฆ๋์ค ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ค๋ฉด ๊ธฐ๋ณธ ์ง์๋ณด๋ค๋ ์ฃผ๋ก ์์ฉ ์ง์์ด ํ์ํฉ๋๋ค.
์ด๋ณด ๊ฐ๋ฐ์๋ ๋น์ฆ๋์ค์ ๋ํ ์ดํด์ ๊ธฐ์ฑ ๋ธ๋ก์์ ํ์ํ ๊ตฌ์กฐ๋ฅผ ์ ํํ๊ณ ์ ์ํ๊ฒ ์กฐ๋ฆฝํ๋ ๋ฐฉ๋ฒ, ๋๋ฒ๊น
๋ฐฉ๋ฒ, ๋ฌด๋์ง์ง ์๋์ง ํ์ธํ๋ ๋ฐฉ๋ฒ, ์ ๋ฌด๋์ง๋์ง ์๋ ๊ฒ์ด ๋ ์ข์ต๋๋ค. ์๊ตฌ ์ฌํญ์ด ๋ณ๊ฒฝ๋๊ณ ๋น๊ฐ ๋ด๋ฆฐ ์ง์ฒ๋ผ ํ๋ก๊ทธ๋จ์ด "๊ธฐ์ด์ ์ ์ฐฉ"ํ๊ธฐ ์์ํ๋ฉด ์ด๋ป๊ฒ ๋ ๊น์?
์ด๋ ์ค์ฉ์ ์ธ ๊ฒ๊ณผ ์ํํธ์จ์ด ์์ฑ ๋ฐฉ๋ฒ์ ๋ํ ์ดํด์
๋๋ค. ๊ทธ๋ ๋๋ฒ๊ฑฐ ์ธ์๋ ํ๋ก๊ทธ๋จ ์๋๊ฐ ๋๋ ค์ง๋ ์์น๋ฅผ ์ ํํ ๋ณด์ฌ์ฃผ๋ ๋๊ตฌ ์ธํธ๊ฐ ์๋ค๋ ๊ฒ์ ์์์ผ ํฉ๋๋ค.
๋ฐ๋ ํด ๋๋ธ๋กํ์คํค: ์ด๋ฐ ๋น๊ต๊ฐ ๋ ์ฌ๋์ต๋๋ค. ์ด๊ฒ์ ๋น์ฆ๋์ค ์ธ์ด๋ฅผ ์ปดํจํฐ์ ํต์ ํ ์ ์๋ ์ธ์ด๋ก ๋ฒ์ญํ ๊ฒ์ ๋๋ค. ์ฆ, ํ๋ก๊ทธ๋๋จธ๋ ์ผ์ข ์ ํน์ ์ธ์ดํ์์ ๋๋ค.
๊ทธ๋ฆฌ๊ณ ๋ฆฌ ํํธ๋กํ: ๋น์ฆ๋์ค์๋ ์ธ์ดํ์๊ฐ ์๋ ์๊ฐ๊ฐ ํ์ํฉ๋๋ค. ์๊ฐ๋ ์ ์ฒ๋ ์ ์ ์ด ๋จ์ด๊ฐ ์ด๋ ๊ฒ ๋ณํ๋์ง ์ ํ์๊ฐ ์์ต๋๋ค. ๊ทธ๋ ์ด ๋ง์ ์ ์ฉํ ์ ์์ด์ผ ํฉ๋๋ค.
๊ฐ๋ฐ์๋ก์ ์ฒซ ์ง์ ์ ์ฐพ๊ธฐ ์ํด ํ์ํ ๊ฒ
์๋ ์ธ์ด ์ํฐ๋ฅด๋์ํ: ์ฃผ๋์ด ์๋ฆฌ ๋ฐฉ๋ฒ์ ๋ํ ๋ณดํธ์ ์ธ ์๋ฆฌ๋ฒ์ ์๋ง๋ ์์ ๊ฒ์ ๋๋ค.
๋น์ ์ด ์ด๋ค ํ์ฌ์ ์ค๋ฉด ๊ทธ๋ค์ ๋น์ ์ด Django, JSON ๋ฐ ๋ช ๊ฐ์ง ์๊ณ ๋ฆฌ์ฆ์ ์๊ณ ์๊ธฐ ๋๋ฌธ์ ๋น์ ์ ๊ณ ์ฉํ ๊ฒ์ ๋๋ค. ๋น์ ์ ์ง๊ธ ์ด ํ์ฌ์ ํ์ํ ๊ธฐ์ ์ ์ํด ๊ณ ์ฉ๋ ๊ฐ๋ฅ์ฑ์ด ๋์ต๋๋ค.
ํ์ฌ๋ ๋ง๊ณ , ์๊ตฌ์ฌํญ๋ ๋ชจ๋ ๋ค๋ฆ ๋๋ค. ์ด๋ ฅ์๋ฅผ ๋ ์ค๋นํ๊ณ ์ผ์๋ฆฌ๋ฅผ ์ฐพ๊ธฐ ์ํด ํ๋ํด์ผ ํ ๋ณดํธ์ ์ธ ์์ ์ง์์ ์์ต๋๋ค.
๊ทธ๋ฆฌ๊ณ ๋ฆฌ ํํธ๋กํ: VoxImplant์์ ์ฌ๋ฌ ๋ช ์ ์์ง๋์ด๋ฅผ ์ฐพ์ ๋ ๊ธฐ์ ์ฑ ์์๋ ๋ค์๊ณผ ๊ฐ์ ๊ธฐ๋ณธ ์๊ตฌ ์ฌํญ์ ๊ณต์ํํ์ต๋๋ค. ์ฌ๋์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์์ด์ผ ํฉ๋๋ค. ์ฌ๋์ด ํญ์ ์ต์ ์ ๋ฐฉ๋ฒ์ด ์๋๊ณ ํญ์ ์ฌ๋ฐ๋ฅด๊ฒ ์ํํ๋ ๊ฒ์ ์๋์ง๋ง ์ด์์ ์ผ๋ก๋ ์ฌ๋์๊ฒ ์์ ์ ์ ๊ณตํ๋ฉด ๊ธด์ฅํ๊ณ ํด๊ฒฐํ๋ ๊ฒ์ ๋ถ๋ช ํฉ๋๋ค. ์ด๋ ๊ณ ์ฉ์ฃผ๊ฐ ์ฃผ๋ก ์ฐพ๊ณ ์๋ ๊ธฐ์ ์ ๋๋ค.
์ฆ๋ผํ ์ค๋ถ์ฝํ์ค์นด์ผ: ๋ค๋ฅธ ๋ถ์ผ์์ ์ผ์๋ฆฌ๋ฅผ ์ฐพ๋ ์ฌ๋๋ค์ ์ด๋ฏธ ์ด๋ ์ ๋ ๊ธธ์ ๊ฐ๊ณ ๋ฌธ์ ๋ฅผ ๋นจ๋ฆฌ ํด๊ฒฐํ ์ ์๊ธฐ ๋๋ฌธ์ ๋น์ฆ๋์ค ๊ด์ ์์ ์ด๋ ์ ๋ ์ด์ ์ด ์์ต๋๋ค. ์ด๊ฒ์ ์ํํธ ์คํฌ์ด๋ฉฐ, ์ง์ฅ ๋ฌธํ๋ผ๊ณ ๋ ๋ถ๋ฅผ ์ ์์ต๋๋ค. ๋ํ ์กธ์ ์๋ค์ ์์ง ์ด๋ฌํ ์ง์ฅ ๋ฌธํ๋ฅผ ๋ฐ์ ์ํค์ง ๋ชปํ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค.
ํ์ง๋ง ๋๋ ์ฌ์ ํ ์ด๋ณด์๋ค์๊ฒ ์ด๋ค ์ข ๋ฅ์ ๋ ์ํผ๋ฅผ ์ ๊ณตํ๋ ค๊ณ ๋ ธ๋ ฅํ๊ณ ์ถ์ต๋๋ค.
์ด๋ณด ๊ฐ๋ฐ์๋ฅผ ์ํ ์ฒซ ๋ฒ์งธ ๋จ๊ณ
์ฆ๋ผํ ์ค๋ถ์ฝํ์ค์นด์ผ: ์ฒซ ๋ฒ์งธ๋ ์ด๋ ฅ์์ ๋ฌด์ธ๊ฐ๋ฅผ ์์ฑํ๊ณ ์ต์ํ์ ํฌํธํด๋ฆฌ์ค๋ฅผ ๋ณด์ฌ์ผ ํ๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ด ์ฌ์ ํ ์ผ์ข ์ ํ๋ก์ ํธ๋ผ๋ ๊ฒ์ ๋๋ค. ์ด๋ฌํ ํ๋ก์ ํธ๋ ์์ ์ ์ํด ์ ์๋ ๊ฒ์ด ์๋๋ผ ๋๊ตฐ๊ฐ๋ฅผ ์ํด ํ๋ฆฌ๋์ ํ๋ก์ ํธ๋ก ์ ์๋ ๊ฒฝ์ฐ ๋ ๋ฉ์ง๋๋ค.
์ฒซ ๋ฒ์งธ ํ๋ก์ ํธ๊ฐ ๋๋๋ฉด ์ด๋ฏธ ์ด๋ ฅ์๋ฅผ ์์ฑํ์ฌ XNUMX์ ์ง์๊ฐ ์๋ ๋ชจ๋ ํ์ฌ์ ๋ณด๋ผ ์ ์์ต๋๋ค. ์ธํฐ๋ทฐ๋ฅผ ํตํด ๊ธฐ์ ์ ํ์ํ ๊ฒ์ด ๋ฌด์์ธ์ง์ ๋ํ ํต์ฐฐ๋ ฅ์ ์ป์ ์ ์์ต๋๋ค. ์กฐ๋ง๊ฐ ๋๊ตฐ๊ฐ๊ฐ ์ ์ด๋ ์๊ท๋ชจ ํ์ฌ์์ ๋น์ ์ ๊ณ ์ฉํ ๊ฒ์ ๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก, ์ด ์ ๋ฌด ๊ฒฝํ์ ๊ทํ์๊ฒ ๋ ํฌ๊ณ ๋ ํฅ๋ฏธ๋ก์ด ํ์ฌ์ ๋ค์ด๊ฐ ์ ์๋ ๊ธฐํ๋ฅผ ์ ๊ณตํ ๊ฒ์ ๋๋ค.
๋ฐ๋ ํด ๋๋ธ๋กํ์คํค: ๊ทธ๊ฑด ๊ทธ๋ ๊ณ , ์ฐ๋ฆฌ ๊ณผ์ ์์๋ ํ์๋ค์ด ํ๋ จ ํ 10์ฃผ ์ด๋ด์ ์์ ๋ง์ ํ๋ก์ ํธ๋ฅผ ๊ฐ์ง ์ ์๋๋ก ์ค๋น์ํต๋๋ค. ๋ํ ์ฐ๋ฆฌ๋ ํ ๊ฐ๋ฐ ๊ธฐ์ ์ ๊ต์กํฉ๋๋ค. ์ด๊ฒ์ด ๋ฐ๋ก Zlata๊ฐ ๋งํ ์ํํธ ์คํฌ์ ๋๋ค.
์๋ ์ธ์ด ์ํฐ๋ฅด๋์ํ: ์ฒซ ์ง์ฅ์ ์ฐพ๋ ๋ฐ๋ ๋งค์ฐ ์ค๋ ์๊ฐ์ด ๊ฑธ๋ฆด ์ ์๋ค๋ ๊ฒ์ ๊ฒฝํ์ ํตํด ๋ง์๋๋ฆด ์ ์์ต๋๋ค. ํ๋ ๋ฌ์ ์ฐพ๊ณ ์๋ค๋ฉด ๊ทธ๊ฒ์ ์ ์์ ๋๋ค. ์ด๋ ฅ์๋ฅผ ๋ชจ๋ ํ์ฌ์ ์ ์ถํ๊ณ ์ธํฐ๋ทฐ์ ๊ฐ๋ฉด ์ธ ๋ฒ์งธ ๋ฌ์๋ ํ์คํ ๋ญ๊ฐ๋ฅผ ์ฐพ์ ์ ์์ต๋๋ค.
๋ฐ๋ ํด ๋๋ธ๋กํ์คํค: ์์ ์ ํ๋ก์ ํธ๋ฅผ ์๋ผ๋ด๊ฑฐ๋ ๊ฐ๋จํ ํ๋ฆฌ๋์ค ํ๋ก์ ํธ๋ฅผ ์ํํ๋ ๋์์ ์ด๋ ฅ์๋ฅผ ๋ณด๋ผ ์ ์์ต๋๋ค.
Python ๊ฐ๋ฐ์๋ ์ด๋ค ์ ๋ง์ ๊ฐ๊ณ ์๋์?
์ฆ๋ผํ ์ค๋ถ์ฝํ์ค์นด์ผ: Python ๊ฐ๋ฐ์๋ ์ด๋๋ ๊ฐ ์ ์์ต๋๋ค. ํ ์คํธ์ ๋ค์ด๊ฐ์ ์์ ์ค๊ณ์๋ก ๊ณ์ ๋ฐ์ ํ ์ ์์ต๋๋ค. ์๋๋ฉด ์ฌ์ง์ด ๊ฒฝ์์๊น์ง. ๊ธฐ์ ๊ด๋ฆฌ์์๋ ๋ค์ํ ์ ํ์ด ์์ผ๋ฉฐ ์ต๊ณ ๊ฒฝ์์ง์ผ๋ก ์ฑ์ฅํ ์ ์์ต๋๋ค. ๋ฐ์ดํฐ ๊ณผํ, DevOps ๋ถ์ผ์์ ๊ฐ๋ฐํ๊ณ ์๋ํ๋ ํ ์คํธ ๋๋ ๊ธฐ๊ณ ํ์ต์ผ๋ก ์ด๋ํ ์ ์์ต๋๋ค.
๋ฐ๋ ํด ๋๋ธ๋กํ์คํค: ์ผ๋ฐ์ ์ผ๋ก ์ฐ๋ฆฌ ์ฝ์ค๋ฅผ ํฌํจํ์ฌ ๋ง์ ์ต์ ๊ณผ ๊ธฐํ๊ฐ ์์ต๋๋ค. ์ ๊ตฌ์์๋ ๋ง์ ์ง์์ด ํ์ํ์ง ์์ง๋ง, ๋ ๋์ ๋ฒ์๋ฅผ ๋ค๋ฃจ๋ ๊ฒ์ด ์ข์ต๋๋ค. ์๋ํ๋ฉด ๋ ๋ง์ด ํ ์๋ก ๋ ์ข๊ธฐ ๋๋ฌธ์ ๋๋ค.
***
์ด๊ฒ์ ๋ฆด๋ฆฌ์ค์ ์ผ๋ถ์ผ ๋ฟ์ ๋๋ค. . ์ํผ์๋์ ์ ์ฒด ๋ฒ์ ์ ์ฌ์ฉํ ์ ์์ต๋๋ค .
์๋๋ฉด ๋ค์์ ์ดํด๋ณด์ธ์:

์ฝ๊ณ , ๋ฃ๊ณ , ์์ฒญํด์ฃผ์
์ ๊ฐ์ฌํฉ๋๋ค.
์ถ์ฒ : habr.com
