- ๋ค์ํ ๊ธฐ๋ฅ์ ์ํํด์ฃผ๋ ์นด์นด์คํก ์ฑ๋ด
- ๊ตฌํ ๊ธฐ๋ฅ
- ๋จ์ฒด ๋ํ๋ฐฉ์ ๋ด์ฉ์ ์์ฝํ์ฌ ๊ทธ ๊ฒฐ๊ณผ๋ฅผ ์ ์ก
- (์ถ๊ฐ ์์ )
- ์ธ์ด : Python
- "Fluent Python" ์คํฐ๋์ ์ฐ์ฅ์ผ๋ก ์ ํ
- ์ธ์ด๊ฐ ๊ฐ๋ ฅํ๋ฉฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ํ์ด ์ปค ์์ฐ์ฑ์ ๋ํ ์ ์๊ณ , ์ปค๋ฎค๋ํฐ ํ์๊ฐ ๊ฐํ๋ค.
- ์ฃผ์ํ ์ : ๋์ ์ธ์ด๋ก, ์คํ ์๊ฐ์๋ง ๋๋ฌ๋๋ ์ค๋ฅ๊ฐ ์์ด ๋ ๋ง์ ํ ์คํธ๊ฐ ํ์ํ๋ค.
- ํ๋ ์์ํฌ : Django
- ๋ฐ๋ณต์ ์ผ๋ก ๊ตฌํํด์ผ ํ๋ ๋ถ๋ถ์ด ์ด๋ฏธ ๋ง๋ค์ด์ ธ์๏ฟฝ์ด ์์ฐ์ฑ์ด ์์ฃผ ๋๋ค.
- ํธ์คํ
์๋ฒ : PythonAnywhere
- ํ์ด์ฌ์ ํนํ๋์ด์๊ณ , ์ค์ ์ด ๋น๊ต์ ์ฉ์ดํ๋ค.
- ์ผ์ ์ฃผ๊ธฐ๋ง๋ค ๋ฐ๋ณต
- PythonAnywhere ์์ ์ ๊ณตํ๋ 'Scheduled Tasks' ๊ธฐ๋ฅ ์ฌ์ฉ (์ผ ๋จ์ ์ค์ ๊ฐ๋ฅ)
- ์ด์ ์ ๋ด๋ ค๋ฐ์ ๋ด์ฉ๊ณผ์ ์ค๋ณต ์ ๊ฑฐ
- ๋ด๋ ค๋ฐ์ ๋ฉ์์ง ๋ถ์ ์๋ฒ๋ก ์ ์กํ๊ธฐ
- ๋ถ์ ์๋ฒ์์ ํน์ url๋ก get ์์ฒญ ๋ณด๋ผ ์, ์ฒ๋ฆฌํ ๋ฉ์์ง ์ ์กํ๋๋ก ๊ตฌํ
- ๋ฉ์์ง ๋ถ์ ๊ฒฐ๊ณผ ๋ถ์ ์๋ฒ๋ก๋ถํฐ ๊ฐ์ ธ์ค๊ธฐ
- ๋ถ์ ์๋ฒ์์ ๋ถ์ ์๋ฃ ์, ํน์ url๋ก post ์์ฒญ ํตํด ๋ฐ์ดํฐ ์ ์ก
- ์ถ๊ฐ ๊ณ ๋ ค์ฌํญ
- ๋ณด์
- ์ํํ ๊ธฐ๋ฅ์ ๋ฐ๋ฅธ ์์ฒญ ๊ตฌ๋ณ ๋ฐฉ๋ฒ ๊ฒฐ์
- ์นด์นด์ค API[๋ฌธ์] ์ด์ฉ
- ํด๋น ์ฑํ ๋ฐฉ์ ์๋ ๋ชจ๋ ์ฌ์ฉ์์๊ฒ ๊ฐ์ธ ๋ฉ์์ง ์ ์ก