๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

Fast campus/ํŒŒ์ด์ฌ ์›น ๊ฐœ๋ฐœ

[ํŒŒ์ด์ฌ ์›น ๊ฐœ๋ฐœ] ํŒจ์ŠคํŠธ์บ ํผ์Šค ํ•™์Šต์ผ์ง€ 1์ฃผ์ฐจ

๋ฐ˜์‘ํ˜•

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 ํ•จ์ˆ˜์˜ ์ดํ•ด

โ€‹

* 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')

 

<์‹คํ–‰๊ฒฐ๊ณผ>

โ€‹

๋ฐ˜์‘ํ˜•