1. ๊ฐ๋ฐ ํ๊ฒฝ ์ค์
* Python ์ธ์ด ์ฅ์
- ๋ฌธ๋ฒ์ด ๊ฐ๊ฒฐ
- ๋ค์ํ ์ด์์ฒด์ ์ง์
- GUI Application ๊ฐ๋ฐ(PyQT)
- ๋ฐฉ๋ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ง์ / ์ค๋ฅ ์ ๊ณ , ํจ์จ์ ์
- ๋ฒ์ฉ ์ธ์ด(๋คํธ์ํฌ, ์น, ๋ฐ์ดํฐ๋ถ์, ๊ธฐ๊ณํ์ต ๋ฑ)
โ
* ํ๋ ์์ํฌ, ์คํ์์ค(Django, Flask ๋ฑ) ์ด์ฉ ์ด์
- ์๋นํ ๊ฐ๋ฐ์๊ฐ ๋จ์ถ, ํจ์จ์ ์ผ๋ก App๋ง๋๋ ๊ฒ์ ์ง์ํด์ค
โ
* ๊ณต๋ถ ๋ฐฉ๋ฒ ๋ฐ ์์ ์งํ ๊ณํ
- ๋ฐ๋์ ์ง์ ์ฝ๋ฉ ์ค์ต
- ๋๋ฌด ์ด๋ ค์ธ ๊ฒฝ์ฐ ์ฐ์ ์ ํจ์ค -> ์๋ จ๋ ์์ด๋ฉด ํด๊ฒฐ
- ๊ผญ ๋ณต์ต ์ฝ๋ฉ ๋ฐ ์์ฉ ์ค์ต
- ์ฒ์ฒํ ๊ทธ๋ฌ๋ ํ์คํ๊ฒ ํ์ต
โ
* ์ด์์ฒด์ ์ ๋ง๋ ํ์ด์ฌ, VS Code ๋ค์ด๋ก๋
- window ๊ฒฝ๋ก์ ํ๊ธ์ด ๋ค์ด๊ฐ๋ฉด ์๋จ
- cmd or ํฐ๋ฏธ๋์์ code ์ ๋ ฅ ์ VS Code ์คํ ๋๋ฉด ์ ํํ ์ค์น ์๋ฃ
View - Extensions ๋๋ ์ผ์ชฝ์ ๋ธ๋ญ ๋ชจ์์์ Python ๊ฒ์ ํ Install
โ
View - Command Palette / Python: Select Interpreter ์คํ
โ
โ
<๋จ์ถํค>
โ
* ์คํ : Debug - Start Without Debugging
โ
* ์ปค๋งจ๋ ํ๋ ํธ์์ Tasks: Configure Task ํด๋ฆญ ํ Others ํ๊ณ tasks.json ์ ์์ฑํจ
* vs ์ค์ ํ์ผ / ๊ฐ์ ์๋ฃ ๋ค์ด๋ฐ์๊ฑฐ ๋ณต๋ถ!
โ
* ํ๊ตญ์ด
- ์ต์คํ ์ ์์ korean ๊ฒ์ ํ ๋ค์ด
- Command palette ์์ language ๊ฒ์ -> Configure Display language -> locale.json ์์ฑ๋จ
-> en์ ko๋ก ๋ฐ๊พผ๋ค : ํ๊ตญ์ด๋ก ๋ฐ๋. ctrl + space ๋๋ฅด๋ฉด ์ธ์ด๋ค ๋์ด
โ
Ctrl + Shift + B ๋ก ์คํ!!!!!????
โ
* ๊ฐ์ ํ๊ฒฝ ์ค์ : ๋ง์์ ์๋ค๋ฉด ๊ฐ์ํ๊ฒฝ ๋ง๋ ํด๋๋ง ์ญ์ ํ๋ฉด ๋จ
python3 -m venv python_basic cd python_basic/ cd bin/ source ./activate # ํ์ฑํ deactivate # ๋นํ์ฑํ code
โ
2. Print ํจ์์ ์ดํด
โ
- ๊ฐ์ฅ ๊ธฐ๋ณธ์ ์ธ Output(์ถ๋ ฅ) ํจ์
- ๊ธฐ๋ณธ ์ถ๋ ฅ
- Separator, End ์ต์ ์ฌ์ฉ
- Format ํ์ ์ถ๋ ฅ
- Escape Code ์ฌ์ฉ๋ฒ
# Section 02-1
# ํ์ด์ฌ ๊ธฐ์ด ์ฝ๋ฉ
# Print ๊ตฌ๋ฌธ์ ์ดํด
# ๊ธฐ๋ณธ์ถ๋ ฅ
print('Hello Python!')
print("Hello Python!")
print("""Hello Python""")
print('''Hello Python!''')
print()
# Separator ์ต์
์ฌ์ฉ
print('T', 'E', 'S', 'T', sep='')
print('2019', '02', '19', sep='-')
print('niceman', 'google.com', sep='@')
# end ์ต์
์ฌ์ฉ
print('Welcome To', end=' ')
print('the black parade', end=' ')
print('piano notes')
<์คํ๊ฒฐ๊ณผ>
โ