[Python] ๊ฐœ์ธ ์ปดํ“จํ„ฐ์—์„œ ํŒŒ์ด์ฌ ์„ค์น˜ ๋ฐ VS Code๋กœ ์‹คํ–‰ํ•˜๊ธฐ

2025. 4. 11. 18:50ยท๐Ÿ› ๏ธBackend/โšกPython

 

๊ฐœ์ธ ์ปดํ“จํ„ฐ์—์„œ Python ์„ค์น˜ ํ›„ VS Code๋กœ ์‹คํ–‰ํ•˜๊ธฐ ์œ„ํ•œ ํ™˜๊ฒฝ ์„ธํŒ… ๋ฐฉ๋ฒ•

 

(1) Python ์„ค์น˜ํ•˜๊ธฐ

https://www.python.org/

 

Welcome to Python.org

The official home of the Python Programming Language

www.python.org

 

1. ๋ฐ”๋กœ ์œ„์— ๋งํฌ๋ฅผ ํด๋ฆญํ•˜๋ฉด ๋‚˜์˜ค๋Š” ์ฒซ ๋ฒˆ์งธ ํ™”๋ฉด์—์„œ ๊ทธ๋ฆผ๊ณผ ๊ฐ™์ด ๋นจ๊ฐ„ ํ‘œ์‹œ๋กœ ์ œ์ผ ์ตœ์‹  ๋ฒ„์ „์„ ๋ฐ›์•„์ค๋‹ˆ๋‹ค.

 

 

2. ๋‹ค์šด๋กœ๋“œ ๋ฐ›์€ Installer๋ฅผ ์‹คํ–‰ํ•˜๊ธฐ

3. Installer ์‹คํ–‰ํ•˜๋ฉด ์‚ฌ์ง„๊ณผ ๊ฐ™์€ ํ™”๋ฉด์ด ๋‚˜์˜ค๋Š”๋ฐ ํ‘œ์‹œ์— ๋งž๊ฒŒ ์‹น ์ฒดํฌ๋ฅผ ํ•œ ๋’ค ์„ค์น˜๋ฅผ ํ•ด์ฃผ๋ฉด ๋œ๋‹ค.

์ฐธ๊ณ  : Add python.exe to PATH ๋Š” PC๋‚ด ์–ด๋””์„œ๋“  ๋ช…๋ น์–ด๋กœ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ™˜๊ฒฝ ๋ณ€์ˆ˜์— ๋“ฑ๋กํ•˜๋Š” ๊ฒƒ์ž„. ( ๋ฌด์กฐ๊ฑด ์ฒดํฌ ํ•˜๋Š”๊ฒŒ ์ข‹์Œ. )

 

4. ์ •์ƒ์ ์œผ๋กœ ์„ค์น˜๊ฐ€ ๋˜์—ˆ๋Š”์ง€ ํ™•์ธ ํ•˜๊ธฐ

์‚ฌ์ง„๊ณผ ๊ฐ™์ด Python ํ”„๋กœ๊ทธ๋žจ์ด ๋‚˜์˜ค๋ฉด ์ •์ƒ์ ์œผ๋กœ ์„ค์น˜ ๋œ ๊ฒƒ์ž„.


(1) VS Code ์„ค์น˜ํ•˜๊ธฐ

 

ํŒŒ์ด์ฌ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๊ธฐ ์œ„ํ•œ ์ฝ”๋“œ ์—๋””ํ„ฐ๋Š” ๋งŽ์ง€๋งŒ ๊ทธ ์ค‘ VS Code ๋ฅผ ์‚ฌ์šฉ ํ•  ์˜ˆ์ •์ด๋‹ค.

VS Code๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฐ€์žฅ ํฐ ์ด์œ ๋กœ๋Š” ๊ฐ€์žฅ ๋งŽ์ด ์‚ฌ์šฉ์ด ๋˜๋Š” ์—๋””ํ„ฐ์ด๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

 

https://code.visualstudio.com/download

 

Download Visual Studio Code - Mac, Linux, Windows

Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows. Download Visual Studio Code to experience a redefined code editor, optimized for building and debugging modern web and cloud applications.

code.visualstudio.com

1. ์œ„์˜ ๋งํฌ์—์„œ ์„ค์น˜๋ฅผ ์ง„ํ–‰ํ•ด์ฃผ๋ฉด ๋œ๋‹ค.

 

2. ์„ค์น˜๋ฅผ ํ•˜๋ฉด ๊ฐ€์žฅ ๋จผ์ € ์•„๋ž˜ ์ด๋ฏธ์ง€์™€ ๊ฐ™์€ ํ™”๋ฉด์ด ๋‚˜์˜ค๋Š”๋ฐ ๋จผ์ € ์›ํ•˜๋Š” ๊ฒฝ๋กœ์— ํด๋”๋ฅผ ๋งŒ๋“ค์–ด ์ฃผ๊ณ  ํด๋” ์—ด๊ธฐ๋ฅผ ํ†ตํ•ด ํ•ด๋‹น ํด๋”๋ฅผ ์—ด์–ด์ฃผ๋ฉด ๋œ๋‹ค.

 

3. ํŒŒ์ผ ๋งŒ๋“ค๊ธฐ

์œ„์˜ ํด๋”๋ฅผ ๋“ค์–ด๊ฐ€๊ฒŒ ๋˜๋ฉด ํ•ด๋‹น ํ™”๋ฉด์ด ๋‚˜์˜ค๊ฒŒ ๋˜๊ณ , ์™ผ์ชฝ ๋นˆ ๊ณต๊ฐ„์— ์šฐํด๋ฆญ ํ›„ ์ƒˆ ํŒŒ์ผ์„ ๋งŒ๋“ค์–ด์ฃผ๋ฉด ๋œ๋‹ค.

ํŒŒ์ผ๋ช…์€ ์›ํ•˜๋Š” ์ด๋ฆ„์œผ๋กœ ํ•˜๋˜, ํ™•์žฅ์ž .py ๋ฅผ ๋ถ™ํ˜€์ค˜์•ผ ํ•œ๋‹ค. ex) test.py

 

4. Python ํ”Œ๋Ÿฌ๊ทธ์ธ ์ถ”๊ฐ€

์™ผ์ชฝ ๋ฐ”์— ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ๋ˆ„๋ฅด๊ณ  Python์„ ๊ฒ€์ƒ‰ ํ›„ ์„ค์น˜๋ฅผ ์ง„ํ–‰ ํ•ด์ฃผ๋ฉด ๋œ๋‹ค.

 

5. ํŒŒ์ด์ฌ ์‹คํ–‰

ํ”Œ๋Ÿฌ๊ทธ์ธ์ด ์„ค์น˜ ๋œ ํ›„ ๊ธฐ์กด์— ๋งŒ๋“ค์—ˆ๋˜ ํŒŒ์ผ๋กœ ๋Œ์•„์™€์„œ ์•„๋ž˜์™€ ๊ฐ™์ด print("Hello world")์™€ ๊ฐ™์€ ๊ธฐ๋ณธ์ ์ธ ํ”„๋ฆฐํŠธ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑ ํ›„ ์œ„์˜ ์‹คํ–‰ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๊ฒŒ ๋˜๋ฉด ๋งจ ์•„๋ž˜์˜ ํ„ฐ๋ฏธ๋„์— ๊ฒฐ๊ณผ๊ฐ’์ด ๋‚˜์˜จ๋‹ค. ( ์ด์ œ ์š”๊ธฐ์„œ ์ฝ”๋“œ ์ž‘์„ฑํ•˜๋ฉด ๋จ. )

 

์ด๋ฏธ์ง€ ์ถœ์ฒ˜ : https://wikidocs.net/8

 

01-4 ํŒŒ์ด์ฌ ์„ค์น˜ํ•˜๊ธฐ

์ด์ œ ์‹ค์Šต์„ ํ•ด ๋ณด๊ธฐ ์œ„ํ•ด ์ปดํ“จํ„ฐ์— ํŒŒ์ด์ฌ์„ ์„ค์น˜ํ•ด ๋ณด์ž. ์ด ์ฑ…์—์„œ๋Š” ์œˆ๋„์šฐ์™€ ๋งฅ์—์„œ์˜ ์„ค์น˜ ๋ฐฉ๋ฒ•๋งŒ ๋‹ค๋ฃฌ๋‹ค. ๋‹ค๋ฅธ ์‹œ์Šคํ…œ์„ ์‚ฌ์šฉํ•œ๋‹ค๋ฉด ํŒŒ์ด์ฌ ํ™ˆํŽ˜์ด์ง€([www.python.or…

wikidocs.net

'๐Ÿ› ๏ธBackend > โšกPython' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

[Python] 5๊ฐ• - ์ˆœ์ฐจ ๊ตฌ์กฐ ๋ฐ ์ œ์–ด ๊ตฌ์กฐ  (0) 2025.04.15
[Python] 4๊ฐ• - ํŒŒ์ด์ฌ ์‹œ์ž‘ํ•˜๊ธฐ  (0) 2025.04.14
[Python] 3๊ฐ• - ํŒŒ์ด์ฌ์˜ ์ดํ•ด  (1) 2025.04.11
[Python] 2๊ฐ• - ์ปดํ“จํ„ฐ์˜ ๊ตฌ์„ฑ  (0) 2025.04.09
[Python] 1๊ฐ• - ์ปดํ“จํ„ฐ์˜ ์ดํ•ด  (2) 2025.04.09
'๐Ÿ› ๏ธBackend/โšกPython' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€
  • [Python] 5๊ฐ• - ์ˆœ์ฐจ ๊ตฌ์กฐ ๋ฐ ์ œ์–ด ๊ตฌ์กฐ
  • [Python] 4๊ฐ• - ํŒŒ์ด์ฌ ์‹œ์ž‘ํ•˜๊ธฐ
  • [Python] 3๊ฐ• - ํŒŒ์ด์ฌ์˜ ์ดํ•ด
  • [Python] 2๊ฐ• - ์ปดํ“จํ„ฐ์˜ ๊ตฌ์„ฑ
junbin2
junbin2
java.lang.NullPointerException
  • junbin2
    bin's Development Diary
    junbin2
  • ์ „์ฒด
    ์˜ค๋Š˜
    ์–ด์ œ
    • ์ „์ฒด๋ณด๊ธฐ (166)
      • ๐ŸŽ“๋ฐฉ์†กํ†ต์‹ ๋Œ€ํ•™๊ต (32)
        • โš™๏ธ์ปดํ“จํ„ฐ์˜ ์ดํ•ด (11)
        • ๐Ÿ’ป์ปดํ“จํ„ฐ๊ณผํ•™ ๊ฐœ๋ก  (3)
        • ๐Ÿ”ข์ž๋ฃŒ๊ตฌ์กฐ (3)
        • ๐ŸŒ์œ ๋น„์ฟผํ„ฐ์Šค ์ปดํ“จํŒ… (11)
        • ๐Ÿ›๏ธ์„ธ๊ณ„์˜์ •์น˜์™€๊ฒฝ์ œ (3)
        • ๐Ÿ–ฅ๏ธ์ปดํ“จํ„ฐ๊ณผํ•™๊ณผ (1)
      • ๐Ÿ› ๏ธBackend (57)
        • ๐Ÿ“š๋ฐฑ์—”๋“œ ๊ณต๋ถ€ (4)
        • โ˜•Java (23)
        • ๐ŸŒณSpring (13)
        • โš™๏ธC (1)
        • โšกPython (13)
        • JavaScript (1)
        • ๐Ÿ›ข๏ธDatabase (0)
        • Algorithm Problem Solving (2)
      • ๐ŸŒ Network (7)
        • ๐Ÿ“œHTTP (7)
      • ๐Ÿš€DevOps (1)
      • Data Structure (1)
      • โ›บ์ŠคํŒŒ๋ฅดํƒ€์ฝ”๋”ฉํด๋Ÿฝ (65)
      • ์ •๋ณด (1)
      • ์ •๋ฆฌ๊ฐ€ ํ•„์š”ํ•œ ๊ธ€ (2)
  • ๋ธ”๋กœ๊ทธ ๋ฉ”๋‰ด

    • ํ™ˆ
    • ํƒœ๊ทธ
    • ๋ฐฉ๋ช…๋ก
  • ๋งํฌ

    • GitHub
  • ๊ณต์ง€์‚ฌํ•ญ

  • ์ธ๊ธฐ ๊ธ€

  • ํƒœ๊ทธ

    ์œ ๋น„์ฟผํ„ฐ์Šค ์ปดํ“จํŒ…๊ฐœ๋ก 
    ๋ฐฉํ†ต๋Œ€
    ์œ ๋น„์ฟผํ„ฐ์Šค ์ปดํ“จํŒ…
    ์Šคํ”„๋ง
    ์ปดํ“จํ„ฐ์˜ ์ดํ•ด
    ๋ฐฐ์—ด
    ํด๋ผ์šฐ๋“œ
    ํŒŒ์ด์ฌ
    ์ปดํŒŒ์ผ๋Ÿฌ
    ๋ฐฉ์†ก๋Œ€
    ๋ฐฉ์†กํ†ต์‹ ๋Œ€ํ•™๊ต
    ์ž๋ฃŒ๊ตฌ์กฐ
    ์ž๋ฐ”
    Spring Framework
    ์œ ๋น„์ฟผํ„ฐ์Šค
    spring
    Java
    ์ž…์ถœ๋ ฅ
    ์šด์˜์ฒด์ œ
    Python
  • ์ตœ๊ทผ ๋Œ“๊ธ€

  • ์ตœ๊ทผ ๊ธ€

  • hELLOยท Designed By์ •์ƒ์šฐ.v4.10.1
junbin2
[Python] ๊ฐœ์ธ ์ปดํ“จํ„ฐ์—์„œ ํŒŒ์ด์ฌ ์„ค์น˜ ๋ฐ VS Code๋กœ ์‹คํ–‰ํ•˜๊ธฐ
์ƒ๋‹จ์œผ๋กœ

ํ‹ฐ์Šคํ† ๋ฆฌํˆด๋ฐ”