โ๋ฌธ์ฅ
์คํํ ์ ์๋ ์ฝ๋์ ์ต์ ๋จ์๋ฅผ ๋ฌธ์ฅ์ด๋ผ๊ณ ํ๋ค.
(ํ์ด์ฌ์ 'ํ ์ค์ด ํ๋์ ๋ฌธ์ฅ์ด๋ค'๋ผ๊ณ ์๊ฐํด๋ ๋๋ค.)
์ด ๋ฌธ์ฅ๋ค์ด ๋ชจ์ด๋ฉด ํ๋ก๊ทธ๋จ์ด ๋๋ค.
โํํ์
ํ์ด์ฌ์์๋ ์ด๋ ํ ๊ฐ์ ๋ง๋ค์ด ๋ด๋ ๊ฐ๋จํ ์ฝ๋๋ฅผ ํํ์์ด๋ผ๊ณ ๋ถ๋ฅธ๋ค.
(์ฌ๊ธฐ์ ๊ฐ = ์ซ์, ์์, ๋ฌธ์์ด ๋ฑ)
113
10 + 20 + 30 + 40 * 10
"Python Programming"
โํค์๋
ํค์๋๋ ํน๋ณํ ์๋ฏธ๊ฐ ๋ถ์ฌ๋ ๋จ์ด๋ก ํ์ด์ฌ์ด ๋ง๋ค์ด์ง ๋ ์ด๋ฏธ ์ฌ์ฉํ๊ฒ ๋ค๊ณ ์์ฝํด ๋์ ๊ฒ์ด๋ค.
(ํค์๋์ธ์ง ์๋์ง ๊ตฌ๋ถํด์ผ ์ด์ : ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์์ ์ฌ์ฉ์๊ฐ ์ด๋ฆ์ ์ ํ ๋ ํค์๋๋ฅผ ์ฌ์ฉํด์๋ ์ ๋๊ธฐ ๋๋ฌธ์ด๋ค.)
ํ์ด์ฌ์ ๋์๋ฌธ์๋ฅผ ๊ตฌ๋ถํ๋ค.
ex) True๋ ํค์๋์ด์ง๋ง true๋ ํค์๋๊ฐ ์๋๋ค. → true๋ก๋ ์ด๋ฆ์ ์ ํ ์ ์๋ค๋ ๋ป
๊ทธ๋ ๋ค๋ฉด ํค์๋๋ฅผ ์ ๋ถ ์ธ์์ผ ํ๋๊ฐ?
๊ณ์ ๊ณต๋ถํ๋ค ๋ณด๋ฉด ์ ์ ๋ก ์ตํ ์ ์์ ๊ฒ์ด๋ค!
ํ์ง๋ง, ํค์๋์ธ์ง ์๋์ง ๊ผญ ํ์ธํด์ผ ํ ๊ฒฝ์ฐ๊ฐ ์๊ธฐ๋ฉด ๋ค์ ์ฝ๋๋ฅผ ์ฌ์ฉํ์ฌ ํ์ธํด ๋ณผ ์ ์๋ค.
>>> import keyword
>>> print(keyword.kwlist)
๋ฅผ ํ๋ฉด ์๋์ ๊ฐ์ด ์ถ๋ ฅ๋๋ค. ๋ชจ๋ ํ์ด์ฌ์ ํค์๋์ด๋ค.
โ์๋ณ์
์๋ณ์๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์์ ์ด๋ฆ์ ๋ถ์ผ ๋ ์ฌ์ฉํ๋ ๋จ์ด์ด๋ค. ์ฃผ๋ก ๋ณ์ ๋๋ ํจ์ ์ด๋ฆ ๋ฑ์ผ๋ก ์ฌ์ฉ๋๋ค.
๊ธฐ๋ณธ์ ์ผ๋ก ์๋์ ๊ฐ์ ๊ท์น์ ์ง์ผ ๋ง๋ค์ด์ผ ํ๋ค.
โํค์๋๋ฅผ ์ฌ์ฉ X
โกํน์ ๋ฌธ์๋ ์ธ๋ ๋ฐ(_)๋ง ํ์ฉ
โข์ซ์๋ก ์์ X
โฃ๊ณต๋ฐฑ์ ํฌํจ X
โปํ๊ธ, ํ์, ์ผ๋ณธ์ด์ ๊ฐ์ด ์ ์ธ๊ณ์ ์ธ์ด๋ฅผ ๋ชจ๋ ์ฌ์ฉํ ์ ์์ง๋ง, ์ํ๋ฒณ์ ์ฌ์ฉํ๋ ๊ฒ์ด ๊ด๋ก์ด๋ค.
โป ๋ํ a, b์ ๊ฐ์ด ์๋ฏธ ์๋ ๋จ์ด๋ณด๋ค๋ file, output์ฒ๋ผ ์๋ฏธ ์๋ ๋จ์ด๋ฅผ ์ฐ๋ ๊ฒ์ด ์ข๋ค.
โ์ค๋ค์ดํฌ ์ผ์ด์ค์ ์บ๋ฉ ์บ์ด์ค
์๋์ ๊ฐ์ ์๋ณ์๋ฅผ ์ฝ๊ฒ ์ดํด ๊ฐ๋ฅํ๊ฐ?
itemlist
loginstatus
characterhp
์๋ง ๊ณต๋ฐฑ์ด ์์ด์ ์ฌ๋น ๋ฅด๊ฒ ์ดํดํ๊ธฐ ํ๋ค ๊ฒ์ด๋ค.
๊ทธ๋์ ๊ฐ๋ฐ์๋ค์ ์๋์ ๊ฐ์ ๋ ๊ฐ์ง ๋ฐฉ๋ฒ์ ์ฌ์ฉํด ์๋ณ์๋ฅผ ์ฝ๊ฒ ์ดํดํ ์ ์๊ฒ ํ๋ค.
โ ๋จ์ด ์ฌ์ด์ ์ธ๋ ๋ฐ(_) ๊ธฐํธ๋ฅผ ๋ถ์ธ๋ค.
โก๋จ์ด๋ค์ ์ฒซ ๊ธ์๋ฅผ ๋๋ฌธ์๋ก ํ๋ค.
๊ทธ๋ผ ๋ ๊ฐ์ง ๋ฐฉ๋ฒ์ผ๋ก ํ ๋ฒ ๋ฐ๊ฟ๋ณด์!
itemlist → item_list
loginstatus → login_status
characterhp → character_hp
itemlist → ItemList
loginstatus → LoginStaus
characterhp → CharacterHp
๋๋ถ๋ถ์ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ ๋ ์ค ํ๋๋ง ์ฌ์ฉํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ง๋ง, ํ์ด์ฌ์ ๋ ๊ฐ์ง ๋ชจ๋ ์ฌ์ฉํ๋ค.๐
โ์๋ณ์ ๊ตฌ๋ณํ๊ธฐ
์๋ ์บ๋ฉ์ผ์ด์ค๋
'์ฒซ ๋ฒ์งธ ๊ธ์๋ฅผ ๋๋ฌธ์๋ก ์ ๋๋ค.'
'์ฒซ ๋ฒ์งธ ๊ธ์๋ฅผ ์๋ฌธ์๋ก ์ ๋๋ค.'
์ด ๋ ๊ฐ์ง๋ก ๊ตฌ๋ถํ๋ค.
ํ์ง๋ง, ํ์ด์ฌ์์๋ '์ฒซ ๋ฒ์งธ ๊ธ์๋ฅผ ์๋ฌธ์๋ก ์ ๋๋ค.'๋ผ๋ ์บ๋ฉ ์ผ์ด์ค๋ ์ฌ์ฉํ์ง ์๋๋ค.
PrintYebao → ํ์ด์ฌ์์ ์ฌ์ฉ
printYebao → ํ์ด์ฌ์์ ์ฌ์ฉ X
์ฆ,
์ฒซ ๋ฒ์งธ ๊ธ์๊ฐ ์๋ฌธ์ → ๋ฌด์กฐ๊ฑด ์ค๋ค์ดํฌ ์ผ์ด์ค
์ฒซ ๋ฒ์งธ ๊ธ์๊ฐ ๋๋ฌธ์ → ๋ฌด์กฐ๊ฑด ์บ๋ฉ ์ผ์ด์ค
๊ฐ๋จํ๊ฒ ์๋ณ์๋ฅผ ๊ตฌ๋ถํ๋ ๋ฐฉ๋ฒ์ ์ดํด๋ณด์!
์บ๋ฉ ์ผ์ด์ค → ํด๋์ค
์ค๋ค์ดํฌ ์ผ์ด์ค - ๋ค์ ๊ดํธ๊ฐ ์๋ค → ํจ์
์ค๋ค์ดํฌ ์ผ์ด์ค - ๋ค์ ๊ดํธ๊ฐ ์๋ค → ๋ณ์
print() → ํจ์
soup.select() → ํจ์
math.pi → ๋ณ์
class Animal: → ํด๋์ค
BeautifulSoup() → ํด๋์ค ์์ฑ์
(ํด๋์ค ์์ฑ์๋ผ๊ณ ๋ถ๋ฅด๋ ํน์ดํ ํํ์ ํจ์์ ๋ํด์๋ ์ถํ์ ํด๋น ์ฑํฐ์์ ์์ธํ ์ ๋ฆฌํ ์์ ์ด๋ค.)
โ์ฃผ์
์ฃผ์์ ํ๋ก๊ทธ๋จ ์งํ์ ์ ํ ์ํฅ์ ์ฃผ์ง ์๋ ์ฝ๋๋ก, ์ค๋ช ์ ์ํด ์ฌ์ฉํ๋ค.
์ฌ์ฉ ๋ฐฉ๋ฒ์ ์์ฃผ ๊ฐ๋จํ๋ค.
์ฃผ์ ์ฒ๋ฆฌํ๊ณ ์ ํ๋ ๋ถ๋ถ ์์ # ๊ธฐํธ๋ฅผ ๋ถ์ด๋ฉด ๋๋ค.
# ์ดํ์ ๊ธ์๋ ์ฃผ์ ์ฒ๋ฆฌ๋์ด ํ๋ก๊ทธ๋จ์ ์ํฅ์ ์ฃผ์ง ์๋๋ค.
โ์ถ๋ ฅ: print()
ํ์ฌ ๋ฌด์์ ํ๋์ง ์ ์ ์๋๋ก ๋ฉ์์ง๋ฅผ ์ถ๋ ฅํ๋ ๊ธฐ๋ณธ ๋ฐฉ๋ฒ์ด๋ค.
ํ์ด์ฌ์ ๊ฐ์ฅ ๊ธฐ๋ณธ์ ์ธ ์ถ๋ ฅ ๋ฐฉ๋ฒ์ print() ํจ์๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด๋ค.
โ์ค๋ฐ๊ฟํ๊ธฐ
print() ํจ์ ๊ดํธ ์์ ์๋ฌด๊ฒ๋ ์ ๋ ฅํ์ง ์์ผ๋ฉด, ์๋ฌด๊ฒ๋ ์ถ๋ ฅํ์ง ์๊ณ ์ค๋ฐ๊ฟ์ ํ๋ค.
์๋๋ ์ฃผ์, ์ถ๋ ฅ(ํ๋๋ง ์ถ๋ ฅ, ์ฌ๋ฌ ๊ฐ ์ถ๋ ฅ), ์ค๋ฐ๊ฟ์ ์ฌ์ฉํ์ฌ ์ถ๋ ฅํ ๊ฒฐ๊ณผ๋ฌผ์ด๋ค.
๊ทธ๋ฆฌ๊ณ 18, 19๋ฒ๊ณผ ๊ฐ์ด '\n'์ ํ์ฉํ๋ฉด print()๋ฅผ ์ฌ์ฉํ์ง ์์๋ ์ค๋ฐ๊ฟ์ด ๊ฐ๋ฅํ๋ค!
(์ฐธ๊ณ ) ํผ์ ๊ณต๋ถํ๋ ํ์ด์ฌ_ํ๋น๋ฏธ๋์ด
_NEXT
์๋ฃํ๊ณผ ๋ฌธ์์ด, ๋ฌธ์์ด ์ฐ์ฐ์
(2024.01.23 ์์ฑ ์์ )
'ํผ๊ณตํ(python)' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[02-4] ์ซ์์ ๋ฌธ์์ด์ ๋ค์ํ ๊ธฐ๋ฅ_์ถ๊ฐ (4) | 2024.01.26 |
---|---|
[02-4] ์ซ์์ ๋ฌธ์์ด์ ๋ค์ํ ๊ธฐ๋ฅ (2) | 2024.01.26 |
[02-3] ๋ณ์์ ์ ๋ ฅ (0) | 2024.01.25 |
[02-2] ์ซ์ (0) | 2024.01.24 |
[02-1] ์๋ฃํ๊ณผ ๋ฌธ์์ด (2) | 2024.01.23 |