Python programming

(23.01.30.)Python ํ”„๋กœ๊ทธ๋ž˜๋ฐ : Anaconda ์„ค์น˜์™€ Jupiter Notebook ์‚ฌ์šฉํ•˜์—ฌ ํŒŒ์ด์ฌ ์ž๋ฃŒํ˜• ๊ณต๋ถ€

ํ”„๋กœ๊ทธ๋ž˜๋จธ ์˜ค์›” 2023. 1. 30.

Python

 

- Machine Learning

- AI Application

- ๋ฐ์ดํ„ฐ ์ „์ฒ˜๋ฆฌ

- Spring(Web ์„œ๋ฒ„) <-> Flask(AI ์„œ๋ฒ„ ์—ญํ• ์„ ํ•˜๋„๋ก)

 

์„ค์น˜

- Python ๋งŒ ์„ค์น˜ ํ•˜๊ฒŒ๋˜๋ฉด ์–ธ์–ด์— ๋‚ด์žฅ๋œ ๊ธฐ๋ณธ ๋ชจ๋“ˆ๋งŒ ํฌํ•จ๋œ๋‹ค.

- Anaconda Distritution ์•„๋‚˜์ฝ˜๋‹ค ๋ฐฐํฌํŒ์€ ๊ธฐ๋ณธ ๋ชจ๋“ˆ์— ๋” ๋งŽ์€ ๊ธฐ๋Šฅ์˜ ๋ชจ๋“ˆ๊นŒ์ง€ ํฌํ•จํ•˜๊ณ  ์žˆ๋‹ค. ์—๋””ํ„ฐ๋„ ๋“ค์–ด์žˆ๋‹ค.(Python, ML modules, IDE(์ฅฌํ”ผํ„ฐ ๋…ธํŠธ๋ถ))

 

 

CLI(Command Line Interface)

- cmd, shell

-python shell :  ์ƒํ˜ธ ๋Œ€ํ™”์ ์ด๋‹ค.(Interactive shell)

 

 

Anaconda Distritution๋ฅผ ์„ค์น˜ ํ›„ 

์•„๋‚˜์ฝ˜๋‹ค ํ”„๋กฌํ”„ํŠธ๋ฅผ ์‹คํ–‰ํ•ด ์ค€๋‹ค.

 

 

์„ค์น˜ํ•œ ํŒŒ์ด์ฌ์˜ ๋ฒ„์ „์„ ์•Œ ์ˆ˜ ์žˆ๋‹ค.

 

 

์•„๋‚˜์ฝ˜๋‹ค ํ”„๋กฌํ”„ํŠธ์™€ ์ฅฌํ”ผํ„ฐ ๋…ธํŠธ๋ถ์—์„  ๋งˆ์ง€๋ง‰ ๋ณ€์ˆ˜๋งŒ ์‹คํ–‰ํ•˜๋ฉด ๊ทธ ๋งˆ์ง€๋ง‰ ๋ณ€์ˆ˜์˜ ๊ฐ’์„ ์ถœ๋ ฅํ•ด์ค€๋‹ค.

 

 

 

 

 

์ € ํ•œ ๋ธ”๋Ÿญ์„ ์…€์ด๋ผ๊ณ  ๋ถ€๋ฅด๋ฉฐ ์ดˆ๋ก์ƒ‰์œผ๋กœ ๋œ ๋ชจ๋“œ๋ฅผ ์—๋””ํ„ฐ ๋ชจ๋“œ๋ผ๊ณ  ํ•œ๋‹ค

 

 

 

์ด๋ ‡๊ฒŒ ํŒŒ๋ž‘์ƒ‰ ํ˜•ํƒœ๋Š” ์ปค๋งจ๋“œ ๋ชจ๋“œ๋ผ๊ณ  ํ•œ๋‹ค.

Out[7] ์ด ๋นจ๊ฐ›๊ฒŒ ๋œ ์ด์œ  :  ์•„๋‚˜์ฝ˜๋‹ค ํ”„๋กฌํ”„ํŠธ์™€ ์ฅฌํ”ผํ„ฐ ๋…ธํŠธ๋ถ์—์„  ๋งˆ์ง€๋ง‰ ๋ณ€์ˆ˜๋งŒ ์‹คํ–‰ํ•˜๋ฉด ๊ทธ ๋งˆ์ง€๋ง‰ ๋ณ€์ˆ˜์˜ ๊ฐ’์„ ์ถœ๋ ฅํ•ด์ฃผ๋Š”๋ฐ ์‹ค์ œ ํŒŒ์ด์ฌ์—์„  ๋Œ๋ฆฌ๋ฉด ์—๋Ÿฌ๊ธฐ ๋•Œ๋ฌธ์— ๊ฒฐ๊ณผ๋Š” ๋‚˜์˜ค๊ธด ํ•˜์ง€๋งŒ ๋ฏธ๋ฆฌ ๊ฒฝ๊ณ  ํ•ด์ฃผ๋Š” ๊ฒƒ์ด๋‹ค.

 

 

์ž‘์„ฑํ•œ ํ”„๋กœ์ ํŠธ๋ฅผ .py ํ™•์žฅ์ž ํ˜•ํƒœ์˜ ํŒŒ์ผ๋กœ ๋งŒ๋“ค์–ด์„œ ์‹คํ–‰ ์‹œํ‚ฌ ์ˆ˜ ์žˆ๋‹ค.

 

 

 

์•„๋‚˜์ฝ˜๋‹ค ํ”„๋กฌํ”„ํŠธ์—์„œ ์‹คํ–‰ ์‹œํ‚จ HelloWorld.py ํŒŒ์ผ ๊ฒฐ๊ณผ

 

 

 

fํฌ๋งท์„ ์ด์šฉํ•˜์—ฌ ์ถœ๋ ฅํ•˜๊ธฐ

 

 

 

 

๋งˆํฌ๋‹ค์šด์„ ํ•˜๊ธฐ ์œ„ํ•ด์„œ ์ปค๋งจ๋“œ ๋ชจ๋“œ์—์„œ m์„ ๋ˆ„๋ฅด๋ฉด ๋œ๋‹ค. 

 

 

 

 

 


ํŒŒ์ด์ฌ์˜ ์ž๋ฃŒํ˜•

 

 

 

 

 

 


ํŒŒ์ด์ฌ ์„œ์‹ ๋ฌธ์ž์—ด ํ‘œ์‹œํ•˜๋Š” 3๊ฐ€์ง€ ๋ฐฉ๋ฒ• 

 

1. %์‚ฌ์šฉ๋ฒ•

2. format() ํ•จ์ˆ˜ ์‚ฌ์šฉํ•˜๊ธฐ

3. f-string ์‚ฌ์šฉ

 

 

 


 

 

ํ‚ค๋ณด๋“œ์— ์ˆ˜๋ฅผ ๋ฐ›์•„์„œ ๊ตฌ๊ตฌ๋‹จ ํ‘œ์‹œํ•˜๊ธฐ

 

 

 

 


 

๋ฌธ์ž์—ด ๊ฐ€๊ณตํ•˜๊ธฐ

 

 

๋Œ“๊ธ€