[1์ฃผ์ฐจ_๋ฐฉ์ง์_Django๊ณผ์ ]
์๋
ํ์ธ์!
์ฒซ ๊ธ์ธ๋ฐ์, ๊ณผ์ ๋ฅผ ํ๊ธฐ ์ํด ์๋๋ค.
๊ณผ์ ๋ ์ํํ ๊ณผ์ ์ธ๋ฐ์,
๋ชจ๋ฅด๋ ์ ์ด ์ ๋ง ๋ง์์… ๊ทธ๋งํผ ์ด์ฌํ ํด์ ๋ฐ๋ผ๊ฐ๊ฒ ๋ค๋ ์๊ฐ์ผ๋ก ๋ง์ด ์ฐพ์๋ณด๋ฉด์ ๊ณผ์ ๋ฅผ ํด๊ฒฐํ์ต๋๋ค.
์๋ ๊ฒ ์ ๋ง ์์ด์ ๊ธ์ ์ฌ๋ฆฌ๊ธฐ ๋๋ฌด ๋ถ๋๋ฌ์ ์ง๋ง, ๋์ค์ ๋ณด๋ฉด ์ ๊ฐ ์ผ๋ง๋ ์ฑ์ฅํ๋์ง ์ ์ ์์ ๊ฒ ๊ฐ์์ ์ฉ๊ธฐ๋ด์ ๊ธฐ๋กํด๋ณด๋ ค๊ณ ํฉ๋๋ค!
<๊ณผ์ 1>
(1-1)Python, vscode, Django ์ค์น ์๋ฃ ํ๋ฉด ์บก์ณ
(1-2)ํ์ด์ฌ ๋ฐ๋ณต๋ฌธ ํ์ฉ ๊ณผ์
<๊ณผ์ 2>
์ฃผ์ด์ง ๋ฆฌ์คํธ number = [1, 2, 3, 4, 5, 6, 7]์ ๋ค์ ๋ด๋ฆผ์ฐจ์์ผ๋ก ์ถ๋ ฅํ๊ธฐ
(1-1) Python, vscode, Django ์ค์น ์๋ฃ ํ๋ฉด ์บก์ณ
-Python ์ค์น
-vscode์ค์น
-Django ์ค์น
*pip ์ค์น ์ค๋ฅ
ํฐ๋ฏธ๋์์ ‘pip install Django’ ๋ฅผ ํตํด Django๋ฅผ ์ค์นํ๋ ค ํ๋๋ฐ,
๋นจ๊ฐ ๊ธ์จ๋ก ‘pip’ ์ฉ์ด๊ฐ ์ธ์๋์ง ์๋๋ค๊ณ ๋ค์ ์๋ํ๋ผ๋ ๋ฌธ๊ตฌ๊ฐ ๊ณ์ ๋ ์ ๋นํฉํ์ด์.
๋ค์ด๋ฒ์ ๊ฒ์ํด์ ์์๋ณด๋๊น, ํ๊ฒฝ๋ณ์ ์ค์ ์ด ์ ๋์ด์์ด์ ๊ทธ๋ ๋ค๊ณ ํ๋๋ผ๊ณ ์!
์ฌ๊ธฐ์์ ์๋ ค์ค ๋ฐฉ๋ฒ ๋ ๊ฐ์ง ์ค์ ์ ๋ ํ๊ฒฝ๋ณ์ ์์ ์์ด ์ค์นํ๋ ๋ฐฉ๋ฒ์ผ๋ก ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์ต๋๋ค.
์ง์… ์ ๋ง ๋ณ ๊ฑฐ ์๋์ง๋ง ๊ทธ๋๋ ๋ญ๊ฐ ์งํ์ด ๋์ด์ ์ข์์ด์ ใ
ใ
ใ
(1-2) ํ์ด์ฌ ๋ฐ๋ณต๋ฌธ ํ์ฉ ๊ณผ์
-๊ตฌ๊ตฌ๋จ ์ถ๋ ฅํ๊ธฐ
[HINT]
1.์ค์ฒฉ(์ด์ค)๋ฐ๋ณต๋ฌธ ์ฌ์ฉ
2.range ํจ์ ์ฌ์ฉ
3.์ถ๋ ฅ์
print(๋ฐ๋ณต๋ฌธ ๋ณ์ ‘x’ ๋ฐ๋ณต๋ฌธ ๋ณ์ '=' ๋ฐ๋ณต๋ฌธ ๋ณ์*๋ฐ๋ณต๋ฌธ ๋ณ์ )
- 1๋ถํฐ 30๊น์ง 3์ ๋ฐฐ์ ์ถ๋ ฅ
‘for๋ฌธ – range ํจ์’ ๋ฅผ ๋ฐฐ์ฐ๊ณ ์ ์ด ๋์ ๋ค๋ฅธ ๊ฒ๋ ๋ง๋ค์ด ๋ณด์์ต๋๋ค.
'์ํํธ์จ์ด์ ์ฐฝ์์ ์ฌ๊ณ ' ์์
์๊ฐ์ ๋ฐฐ์ด ์ฐ์ฐ์๋ฅผ ์ด์ฉํด๋ณด์์ด์.
์์ฑ~
<๊ณผ์ 2>
์ฃผ์ด์ง ๋ฆฌ์คํธ number = [1, 2, 3, 4, 5, 6, 7]์ ๋ค์ ๋ด๋ฆผ์ฐจ์์ผ๋ก ์ถ๋ ฅํ๊ธฐ
*๋จ, ๋ฐ๋์ for๋ฌธ์ ์ฌ์ฉํ ๊ฒ
HINT
1. len()ํจ์ ์ฌ์ฉ
*len(): ๋งค๊ฐ๋ณ์๋ก ๋ค์ด์จ ๋ฌธ์์ด, ๋ฆฌ์คํธ ๋ฑ์ ๊ธธ์ด๋ฅผ ๋ณํ
2. ๋์นญ ์ธ๋ฑ์ค ๊ณ์ฐ
์ถ๋ ฅ ๊ฒฐ๊ณผ:
์ฃผ์ด์ง ๋ฆฌ์คํธ: [1, 2, 3, 4, 5, 6, 7]
๋ค์ง์ด์ง ๋ฆฌ์คํธ: [7, 6, 5, 4, 3, 2, 1]
์ซ์ ๋ฐฐ์ด์ด๋ผ๊ณ ํ๋ '๋ฒ๋ธ ์ ๋ ฌ' ์ด ์๊ฐ๋ฌ์ต๋๋ค.
๋ฒ๋ธ์ ๋ ฌ์ ์ฌ์ฉํด ๋ด๋ฆผ์ฐจ์ ๋ฆฌ์คํธ๋ฅผ ๋ง๋ค๋ ค๋ฉด ์ด๋ป๊ฒ ํด์ผํ ๊น์?
์ ๊ฐ ์๊ฐํ ๋ฐฉ๋ฒ์ ์ด๋ ์ต๋๋ค.
1. ์ ๋ค์ ์์ ํฌ๊ธฐ๋ฅผ ๋น๊ตํฉ๋๋ค.
2. ํฌ๊ธฐ๊ฐ ์์ ์๋ฅผ ๋ค์, ํฌ๊ธฐ๊ฐ ํฐ ์๋ฅผ ์์ ๋ฐฐ์ดํฉ๋๋ค.
1๋ฒ๊ณผ 2๋ฒ์ ๋ฐ๋ณตํ๋ฉด ๋ค์ง์ด์ง ๋ฆฌ์คํธ๋ฅผ ๋ง๋ค ์ ์์ง ์์๊น์?
์ ๊ฐ ์ฒ์์ ์ง ์ฝ๋์
๋๋ค
ใ
ใ
์ด๊ฒ ๋ญ์ฃ ... ์ ๋ a>b์ผ๋์ ๋ชจ๋ [a,b]์ ๊ฒฝ์ฐ์ ์๋ฅผ ์ถ๋ ฅํ๊ณ ๋ง์์ต๋๋ค.
-
๋ค๋ฅธ ๋ฐฉ๋ฒ์ ์จ๋ณด์์ต๋๋ค.
1. ์ ๋ค์ ์์ ํฌ๊ธฐ๋ฅผ ๋น๊ตํฉ๋๋ค.
2. ํฐ ์๊ฐ ์์, ์์ ์๊ฐ ๋ค์ ์ค๋๋ก ์๋ฆฌ๋ฅผ '๋ฐ๊ฟ' ์ค๋๋ค.
IndexError: list index out of range
๋ผ๊ณ ํ๋ค์.. ์ด๊ฒ ๋ญ์ง ๋ชฐ๋ผ์ ๊ฒ์ํด๋ณด์์ต๋๋ค.
๊ฒ์ํด๋ณด๋ ๋ฒ์์ ๋ฌธ์ ๊ฐ ์๋ค๊ณ ํฉ๋๋ค.
๋ฐ๋ก num[0]์ด ์ฒซ ๋ฒ์งธ ์ซ์์ธ ๊ฒ์ ๊น๋ฐํ ๊ฒ์
๋๋ค!
7,8,9 ์ค๋ ์๋ชป๋์ด์ ๋ฐ๊ฟ์ฃผ์์ต๋๋ค.
์ง ! ์์ฑํ์ต๋๋ค.