๐Ÿ“š ์Šคํ„ฐ๋””/ํŒŒ์ด์ฌ ์Šคํ„ฐ๋”” ๊ฐ•์˜์ž๋ฃŒ

[2ํŒ€/๊น€๊ฐ€๋ฆผ, ์ตœ๋‹ค์˜ˆ] 1์ฐจ์‹œ ํŒŒ์ด์ฌ ์Šคํ„ฐ๋”” - ์ž…์ถœ๋ ฅ

omomirg 2023. 3. 9. 19:33

 

1แ„Žแ…กแ„‰แ…ต_แ„‹แ…ตแ†ธแ„Žแ…ฎแ†ฏแ„…แ…งแ†จ_แ„€แ…กแ†ผแ„‹แ…ดแ„‹แ…กแ†ซ.pdf
3.53MB
1แ„Žแ…กแ„‰แ…ต_แ„‹แ…ตแ†ธแ„Žแ…ฎแ†ฏแ„…แ…งแ†จ_แ„€แ…ชแ„Œแ…ฆ.pdf
0.14MB

 

1

ํŒŒ์ด์ฐธ ์„ค์น˜, python ๊ฐœ์š”, ์ž…์ถœ๋ ฅ

์ฐธ๊ณ ๋„์„œ : ๋ฐ์ดํ„ฐ ๊ณผํ•™์„ ์œ„ํ•œ ํŒŒ์ด์ฌ ํ”„๋กœ๊ทธ๋ž˜๋ฐ, ์ตœ์ƒ์ฒ 

 

ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์™€ ํŒŒ์ด์ฌ

> ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์˜ ์ดํ•ด

  • ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด
    • ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์˜ ๊ฐœ๋…
      • ์ฝ”๋”ฉ : ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ํ•˜๋Š” ํ–‰์œ„
      • ํ”„๋กœ๊ทธ๋ž˜๋ฐ : ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ”„๋กœ๊ทธ๋žจ์„ ๊ฐœ๋ฐœํ•˜๋Š” ๊ฒƒ
      • ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด : ์ธ๊ฐ„์ด ์›ํ•˜๋Š” ๊ฒƒ์„ ์ปดํ“จํ„ฐ๋กœ ์‹คํ–‰์‹œํ‚ค๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•˜๋Š” ์ปดํ“จํ„ฐ๊ฐ€ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋Š” ์–ธ์–ด
      • ์ฝ”๋“œ : ์ปดํ“จํ„ฐ๊ฐ€ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋Š” ์–ธ์–ด
      • ์ฝ”๋”ฉ : ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ํ–‰์œ„

    

  • ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋ฅผ ๋ฐฐ์šฐ๋Š” ์ด์œ 
“ ์ด ๋‚˜๋ผ์˜ ๋ชจ๋“  ์‚ฌ๋žŒ์ด ํ”„๋กœ๊ทธ๋žจ์„ ๋ฐฐ์›Œ์•ผํ•œ๋‹ค. ์™œ๋ƒํ•˜๋ฉด ํ”„๋กœ๊ทธ๋žจ์ด๋ผ๋Š” ๊ฒƒ์€ ์ƒ๊ฐ์„ ์–ด๋–ป๊ฒŒ ํ•˜๋Š”์ง€ ๊ฐ€๋ฅด์ณ ์ฃผ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค ”, ์Šคํ‹ฐ๋ธŒ ์žก์Šค

๋…ผ๋ฆฌ์  ์‚ฌ๊ณ ๋ฅผ ํ›ˆ๋ จํ•˜๊ธฐ ์œ„ํ•ด ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋ฅผ ๋ฐฐ์šฐ๋Š” ๊ฒƒ

 

> ํŒŒ์ด์ฌ ์†Œ๊ฐœ

  • python
    • python์˜ ๋“ฑ์žฅ
      • 1991๋…„ ๋„ค๋œ๋ž€๋“œ์˜ ๊ฐœ๋ฐœ์ž ๊ท€๋„ ๋ฐ˜ ๋กœ์„ฌ์ด ๊ฐœ๋ฐœํ•œ ์–ธ์–ด
      • ์ฒ˜์Œ์—๋Š” C ์–ธ์–ด ๊ธฐ๋ฐ˜์œผ๋กœ ๊ฐœ๋ฐœ๋์œผ๋ฉฐ ์ดํ›„ ๋‹ค์–‘ํ•œ ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€ ๋˜์—ˆ๋‹ค.

 

               > python์˜ ํŠน์ง•

 

                         1. ํ”Œ๋žซํผ ๋…๋ฆฝ์ ์ธ ์–ธ์–ด :

                            ์–ด๋–ค ์šด์˜์ฒด์ œ (์œˆ๋„์šฐ, ๋งฅ OS, ๋ฆฌ๋ˆ…์Šค …)๋“  ์ƒ๊ด€์—†์ด ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์–ธ์–ด

 

 

                        2. ์ธํ„ฐํ”„๋ฆฌํ„ฐ ์–ธ์–ด : ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์˜ ์†Œ์Šค์ฝ”๋“œ๊ฐ€ ์ปดํ“จํ„ฐ์— ์˜ํ•ด ํ•ด์„๋˜๋Š” ๊ณผ์ •

                           ์†Œ์Šค์ฝ”๋“œ : ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ์ž‘์„ฑํ•œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์˜ ํ…์ŠคํŠธ ํŒŒ์ผ

                           ์†Œ์Šค์ฝ”๋“œ > ์ธํ„ฐํ”„๋ฆฌํ„ฐ ๋˜๋Š” ์ปดํŒŒ์ผ๋Ÿฌ์— ์˜ํ•ด ํ•ด์„ > ์šด์˜์ฒด์ œ์— ๋งž์ถฐ

                           ๊ธฐ๊ณ„์–ด๋กœ ๋ณ€ํ™˜  > ์ปดํ“จํ„ฐ์˜ ํ•˜๋“œ์›จ์–ด์ธ ๋ฉ”๋ชจ๋ฆฌ์™€ CPU์— ์ €์žฅ > ์‹คํ–‰

        • ์ธํ„ฐํ”„๋ฆฌํ„ฐ ์–ธ์–ด :  ์†Œ์Šค์ฝ”๋“œ์˜ ํ•ด์„์„ ์œ„ํ•ด ์‚ฌ์šฉ๋˜๋Š” ํ”„๋กœ๊ทธ๋žจ์˜ ์ข…๋ฅ˜
        • ์ธํ„ฐํ”„๋ฆฌํ„ฐ ์–ธ์–ด์˜ ํŠน์ง• : ์ปดํŒŒ์ผ๋Ÿฌ ์–ธ์–ด์™€ ๋‹ฌ๋ฆฌ ์†Œ์Šค์ฝ”๋“œ ์ž์ฒด๊ฐ€ ๋ฐ”๋กœ ์‹คํ–‰๋จ, ๊ทธ๋ ‡๊ธฐ์— ๋Š๋ฆฌ์ง€๋งŒ ๊ฐ„ํŽธํ•˜๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์žฅ์ ์ด ์žˆ๋‹ค.
          • ์ปดํŒŒ์ผ๋Ÿฌ ์–ธ์–ด :
            • ์†Œ์Šค์ฝ”๋“œ ์ „์ฒด๋ฅผ ๋ฒˆ์—ญํ•œ ํ›„ ์‹คํ–‰ํ•˜๋Š” ์–ธ์–ด, ์ฝ”๋“œ๊ฐ€ ์‹คํ–‰ ๋˜๊ธฐ ์ „์—์ด๋ ‡๊ฒŒ ์ปดํŒŒ์ผ๋œ ํŒŒ์ผ์€ ํ•ด๋‹น ์šด์˜์ฒด์ œ์—์„œ๋งŒ ์‹คํ–‰ ๊ฐ€๋Šฅ
            • ์ปดํŒŒ์ผ๋Ÿฌ๋ฅผ ์ด์šฉํ•ด ํ˜„์žฌ ์šด์˜์ฒด๊ณ„์— ๋งž์ถ”์–ด ๊ธฐ๊ณ„์–ด๋กœ ๋ณ€ํ™˜ํ•œ ํ›„ ์‹คํ–‰๋˜๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด
            • ์ด๋ ‡๊ฒŒ ์ปดํŒŒ์ผ๋œ ํŒŒ์ผ์€ ํ•ด๋‹น ์šด์˜์ฒด์ œ์—์„œ๋งŒ ์‹คํ–‰ ๊ฐ€๋Šฅ

                            3. ๊ฐ์ฒด ์ง€ํ–ฅ ์–ธ์–ด :

        • ๊ฐ์ฒด ์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ํ™˜๊ฒฝ์—์„œ ์‚ฌ์šฉ๋˜๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด
        • ๊ฐ์ฒด ์ง€ํ–ฅ ์–ธ์–ด : ํ•ด๋‹น ํ”„๋กœ๊ทธ๋žจ์ด ํ•ด๊ฒฐํ•ด์•ผ ํ•  ๋ฌธ์ œ์˜ ๊ตฌ์„ฑ์š”์†Œ๋ฅผ ์š”์†Œ๋ณ„๋กœ ์ •์˜ํ•œ ๋‹ค์Œ ๊ฐ ์š”์†Œ์˜ ๊ธฐ๋Šฅ๊ณผ ์ •๋ณด๋ฅผ ํ”„๋กœ๊ทธ๋ž˜๋ฐํ•œ ๋‹ค์Œ ์š”์†Œ๋“ค์„ ๊ฒฐํ•ฉํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•œ๋‹ค.

 

 

                            4. ๋™์  ํƒ€์ดํ•‘ ์–ธ์–ด :

          • ๋™์  ํƒ€์ดํ•‘ ์–ธ์–ด : ํ”„๋กœ๊ทธ๋žจ์˜ ์‹คํ–‰ ์‹œ์ ์—์„œ ๊ฐ ํ”„๋กœ๊ทธ๋žจ ๋ณ€์ˆ˜์˜ ํƒ€์ž…์„ ๊ฒฐ์ •ํ•˜๋Š” ์–ธ์–ด, python์ด ๋‹ค๋ฅธ ์–ธ์–ด์™€ ๊ฐ€์žฅ ํฐ ์ฐจ์ด๋ฅผ ๋ณด์ด๋Š” ํŠน์ง•
          • python (์ธํ„ฐํ”„๋ฆฌํ„ฐ ์–ธ์–ด) : ํ”„๋กœ๊ทธ๋žจ์˜ ์‹คํ–‰ ์‹œ์ ์— ๋ณ€์ˆ˜๋“ค์˜ ๋ฉ”๋ชจ๋ฆฌ ๊ณต๊ฐ„์„ ์ž์œ ๋กญ๊ฒŒ ํ• ๋‹น๋ฐ›์„ ์ˆ˜ ์žˆ๋‹ค ์†๋„๋Š” ๋Š๋ฆฌ์ง€๋งŒ ์ž์œ ๋กญ๊ฒŒ ๋ฉ”๋ชจ๋ฆฌ ๊ณต๊ฐ„์„ ํ• ๋‹น๋ฐ›๊ณ  ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ๊ฐ€๋Šฅํ•ด์ง„๋‹ค.
      •  

                            

 

 

 

  • python์„ ๋ฐฐ์šฐ๋Š” ์ด์œ 

1. ์‰ฝ๊ณ  ๊ฐ„๋‹จํ•œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด

python ๋ฌธ๋ฒ•์€ ์ธ๊ฐ„ ์ง€ํ–ฅ์ ์ด๊ณ  ์ง๊ด€์ ์ด๊ธฐ ๋•Œ๋ฌธ์— ์ดํ•ด๊ฐ€๊ฐ€ ์‰ฝ๋‹ค

 

Hello World ์ถœ๋ ฅ

  • python
print('Hello World')
  • java
class HelloWorldApp {
    public static void main(String[]args){
        System.out.println("Hello World");
    } 
}

2. ๋‹ค์–‘ํ•œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์ œ๊ณต

 

3. ๋Œ€์ค‘์ ์ธ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด

 

python ๊ฐœ๋ฐœํ™˜๊ฒฝ

> python ๊ฐœ๋ฐœํ™˜๊ฒฝ

1. ์šด์˜์ฒด์ œ ์„ ์ •

   Windows, Mac OS, Linux

 

2. ํŒŒ์ด์ฌ ์ธํ„ฐํ”„๋ฆฌํ„ฐ ์„ ์ •

 

3. ์ฝ”๋“œ ํŽธ์ง‘๊ธฐ ์„ ์ •

  • ์ฝ”๋“œ ํŽธ์ง‘๊ธฐ :
    • ํ…์ŠคํŠธ ์—๋””ํ„ฐ : ๋‹จ์ˆœํžˆ ๋ฌธ์„œ๋ฅผ ํŽธ์ง‘ํ•  ๋•Œ ์‚ฌ์šฉ
    • IDE : ํ”„๋กœ๊ทธ๋žจ์˜ ๊ฐœ๋ฐœ๋ถ€ํ„ฐ ๋ฐฐํฌ๊นŒ์ง€ ์ „ ๊ณผ์ •์„ ์ง€์›ํ•˜๋Š” ํ†ตํ•ฉ๊ฐœ๋ฐœํ™˜๊ฒฝ๋ฉ”๋ชจ์žฅ์›๋„์˜ ๊ธฐ๋ณธ ๋ฌธ์„œ ํŽธ์ง‘ ๋„๊ตฌ

 

             < ์ฃผ์š” ์ฝ”๋“œ ํŽธ์ง‘๊ธฐ์™€ IDE >

 

 

 

PyCharm ์„ค์น˜

> ์•„๋‚˜์ฝ˜๋‹ค ์„ค์น˜

  • ์•„๋‚˜์ฝ˜๋‹ค
    • python distribution platform
    • python ๊ณผ data science์˜ ์—ฌ๋Ÿฌ ํŒจํ‚ค์ง€์˜ ๋ฐฐํฌํŒ
  •  
  • ์•„๋‚˜์ฝ˜๋‹ค ์„ค์น˜ https://www.anaconda.com

 

โš ๏ธ ์ฃผ์˜ ์‚ฌํ•ญ 

1. ์„ค์น˜ ๊ฒฝ๋กœ์— ํ•œ๊ธ€ ํฌํ•จ์‹œ ์˜ค๋ฅ˜ ๋ฐœ์ƒ

์ด๋ฏธ์ง€ ์ถœ์ฒ˜ ์ฝ”๋“œ์ž‡ :&nbsp; https://www.codeit.kr/community/threads/32546

ํ•ด๊ฒฐ ๋ฐฉ๋ฒ• : ์‚ฌ์šฉ์ž๋ช…์ด ํ•œ๊ธ€์ธ ๊ฒฝ์šฐ ์˜๋ฌธ์œผ๋กœ ๋ณ€๊ฒฝ ์˜๋ฌธ์œผ๋กœ ์ƒˆ๊ณ„์ • ์ƒ์„ฑ

 

2. window ์‚ฌ์šฉ์ž์˜ ๊ฒฝ์šฐ ์˜ต์…˜ ์ฒดํฌ ๋‹จ๊ณ„์—์„œ ์•„๋ž˜ ์˜ต์…˜ ์ฒดํฌํ›„ install (Mac os ์‚ฌ์šฉ์ž ํ•ด๋‹น x)

์ด๋ฏธ์ง€ ์ถœ์ฒ˜ :&nbsp;https://daewonyoon.tistory.com/232

 

 

> ํŒŒ์ด์ฐธ ์„ค์น˜

  • IDE
    • Integrated Development Environment, ํ†ตํ•ฉ๊ฐœ๋ฐœํ™˜๊ฒฝ
    • ๊ณตํ†ต๋œ ๊ฐœ๋ฐœ์ž ํˆด์„ ํ•˜๋‚˜์˜ ๊ทธ๋ž˜ํ”ฝ ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค(Graphical User Interface, GUI)๋กœ ๊ฒฐํ•ฉํ•˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ตฌ์ถ•ํ•˜๊ธฐ ์œ„ํ•œ ์†Œํ”„ํŠธ์›จ์–ด
    • IDE๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ด์œ  : ์„ค์ • ํ”„๋กœ์„ธ์Šค์˜ ์ผํ™˜์œผ๋กœ ์—ฌ๋Ÿฌ ์œ ํ‹ธ๋ฆฌํ‹ฐ๋ฅผ ์ˆ˜๋™์œผ๋กœ ์„ค์ •ํ•˜๊ณ  ํ†ตํ•ฉํ•  ํ•„์š”๊ฐ€ ์—†์œผ๋ฏ€๋กœ ๊ฐœ๋ฐœ์ž๋“ค์ด ์ƒˆ๋กœ์šด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ์‹ ์†ํ•˜๊ฒŒ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ๋‹ค.
    • ์ถœ์ฒ˜ : Red Hat, https://www.redhat.com/ko/topics/middleware/what-is-ide

 

  •  PyCharm
    • JEtBrains์—์„œ ๊ฐœ๋ฐœํ•œ python ํ†ตํ•ฉ๊ฐœ๋ฐœํ™˜๊ฒฝ(IDE)

 

community ๋ฒ„์ „ ๋‹ค์šด

 

 

 

> ํŒŒ์ด์ฐธ ์„ค์ •

1. pycharm ์‹คํ–‰

2. new project ์„ ํƒ

3. ํ”„๋กœ์ ํŠธ ์ด๋ฆ„, interpreter ์„ค์ •

      >project ์ด๋ฆ„, interpreter ์„ค์ • ๋ฐฉ๋ฒ•

               project name ์„ค์ •

               ์ž๊ธฐ ๋งˆ์Œ๋Œ€๋กœ ๋ณ€๊ฒฝ ๊ฐ€๋Šฅ

                  interpreter ์„ค์ •

                  new environment using ์„ ํƒ ํ›„ … ํƒญ ํด๋ฆญ > ์„ค์น˜ํ•œ anaconda ์† python ๊ฒฝ๋กœ ์„ ํƒ > create

 

 

 

 

4. python ํŒŒ์ผ ์ƒ์„ฑ

 

python ์ž…๋ ฅ๊ณผ ์ถœ๋ ฅ

> python ์ž…๋ ฅ๊ณผ ์ถœ๋ ฅ (1)

python ํŒŒ์ผ์„ ์ƒ์„ฑํ•œํ›„ ์‹คํ–‰ํ•  ์ฝ”๋“œ ์ž‘์„ฑํ›„ control+ R ๋˜๋Š” ๋งˆ์šฐ์Šค ์˜ค๋ฅธ์ชฝ ๋ฒ„ํŠผ์—์„œ ์‹คํ–‰ ๋ฒ„ํŠผ ๋ˆ„๋ฅด๊ธฐ

 

 

> python ์ž…๋ ฅ๊ณผ ์ถœ๋ ฅ (2)

  • print() ํ•จ์ˆ˜ : python ํ‘œ์ค€ ์ถœ๋ ฅ ํ•จ์ˆ˜
    • ๋ฌธ์ž์—ด ์ถœ๋ ฅ : “ ”(ํฐ ๋”ฐ์˜ดํ‘œ) ๋˜๋Š” ‘ ’(์ž‘์€ ๋”ฐ์˜ดํ‘œ) ๋ฅผ ์ด์šฉํ•ด ์›ํ•˜๋Š” ๋ฌธ์ž์—ด ์ถœ๋ ฅ ๊ฐ€๋Šฅ
    • ๋ฌธ์ž์—ด ํฌ๋ฉงํŒ…
%d ์ •์ˆ˜ํ˜•
%f ์‹ค์ˆ˜ํ˜•
%s ๋ฌธ์žํ˜•

 

a = 7
b = 5
print(a+b)
12

a = 7
b = 5
print('a+b')
a+b

print('hello world')
hello world

1. ๊ธฐ๋ณธ ์ถœ๋ ฅ
print('์•ˆ๋…•ํ•˜์„ธ์š”')
์•ˆ๋…•ํ•˜์„ธ์š”

2. ์ฝค๋งˆ ์ด์šฉ
age = 21
print('๋‚˜๋Š”', age, '์‚ด ์ž…๋‹ˆ๋‹ค')
๋‚˜๋Š” 21 ์‚ด ์ž…๋‹ˆ๋‹ค

3. + ์ด์šฉ
age = 21
print('๋‚˜๋Š”'+age+'์‚ด ์ž…๋‹ˆ๋‹ค')
๋‚˜๋Š” 21 ์‚ด ์ž…๋‹ˆ๋‹ค

4. ๋ฌธ์ž์—ด ํฌ๋ฉงํŒ… ์‚ฌ์šฉ
age = 21
print('๋‚˜๋Š” %d์‚ด ์ž…๋‹ˆ๋‹ค' %age)
๋‚˜๋Š” 21 ์‚ด ์ž…๋‹ˆ๋‹ค

5. format() ์‚ฌ์šฉ
print('๋‚˜๋Š” {}์‚ด ์ž…๋‹ˆ๋‹ค'.format(age))
๋‚˜๋Š” 21 ์‚ด ์ž…๋‹ˆ๋‹ค

 

 

 

> ์—ฐ์Šตํ•ด๋ณด๊ธฐ

์กฐ๊ฑด :

a = 17

b = 3

c = a/b

์ถœ๋ ฅ ๊ฒฐ๊ณผ : 17/3 = 5.666667 ์ž…๋‹ˆ๋‹ค

 

> ์ •๋‹ต

a = 17
b = 3
c = a/b

1. ๊ธฐ๋ณธ ์ถœ๋ ฅ
print(a, '/', b, '๋Š”', c, '์ž…๋‹ˆ๋‹ค')

2. + ์ด์šฉ
print(str(a)+'/'+str(b),'=',str(c)+'์ž…๋‹ˆ๋‹ค') # str() : ๋ฌธ์žํ˜•

3. ๋ฌธ์ž์—ด ํฌ๋ฉงํŒ… ์‚ฌ์šฉ
print('%d/%d = %f์ž…๋‹ˆ๋‹ค' %(a,b,c))

4. format() ์‚ฌ์šฉ
print('{}/{}={}์ž…๋‹ˆ๋‹ค'.format(a,b,c))

โ—๏ธ์†Œ์ˆ˜ ๋‘˜์งธ์ž๋ฆฌ๊นŒ์ง€ ํ‘œ์‹œํ•˜๊ธฐ

  • round(value, ์†Œ์ˆ˜์ž๋ฆฟ์ˆ˜)
round(1.234234563, 2) 
1.23
  • %.2f ํ˜•์‹์œผ๋กœ ๋‚˜ํƒ€๋‚ด๊ธฐ
print('%2.f' %1029384763) 
1.02

 

 

 

  • input() ํ•จ์ˆ˜ : ์‚ฌ์šฉ์ž๋กœ ๋ถ€ํ„ฐ ์ž…๋ ฅ์„ ๋ฐ›๋Š” ํ•จ์ˆ˜, ์‚ฌ์šฉ์ž์—๊ฒŒ ์ž…๋ ฅ ๋ฐ›์„ ์‹œ ๋ฌธ์ž์—ด๋กœ ์ธ์‹
name = input('์ด๋ฆ„์„ ์ž…๋ ฅํ•˜์‹œ์˜ค : ')
print(name,'๋‹˜ ๋ฐ˜๊ฐ‘์Šต๋‹ˆ๋‹ค.'))

์ด๋ฆ„์„ ์ž…๋ ฅํ•˜์‹œ์˜ค : ๊น€๊ฐ€๋ฆผ
๊น€๊ฐ€๋ฆผ๋‹˜ ๋ฐ˜๊ฐ‘์Šต๋‹ˆ๋‹ค

age = input('์ž์‹ ์˜ ๋‚˜์ด๋ฅผ ์ž…๋ ฅํ•˜์„ธ์š” :')
print(age+2)

์ž์‹ ์˜ ๋‚˜์ด๋ฅผ ์ž…๋ ฅํ•˜์„ธ์š”: 21
TypeError: can only concatenate str (not "int") to str

* input() ํ•จ์ˆ˜๋Š” ์ž…๋ ฅ๊ฐ’์„ ๋ฌธ์ž์—ด๋กœ ์ธ์‹ํ•˜๊ธฐ์— ์ˆซ์ž๋ฅผ ์ž…๋ ฅ๋ฐ›์•„ ์—ฐ์‚ฐ์„ ํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด
๊ผญ int(์ •์ˆ˜ํ˜•)๋˜๋Š” float(์‹ค์ˆ˜ํ˜•)์œผ๋กœ ๋ณ€ํ™˜ํ•ด์ค˜์•ผํ•จ
๋ฌธ์ž์—ด์€ ์—ฐ์‚ฐ์ด ๋ถˆ๊ฐ€๋Šฅ but *: ๋ฌธ์ž์—ด์˜ ๋ฐ˜๋ณต์„ ๋œปํ•˜๋Š” ์˜๋ฏธ๋กœ ์‚ฌ์šฉ

age = int(input('์ž์‹ ์˜ ๋‚˜์ด๋ฅผ ์ž…๋ ฅํ•˜์„ธ์š” :'))
print(age+2)

์ž์‹ ์˜ ๋‚˜์ด๋ฅผ ์ž…๋ ฅํ•˜์„ธ์š”: 21
23