Gliver
์•Œ๊ณ ๋ฆฌ๋“ฌ
Gliver
ally.coding@gmail.com
์ „์ฒด ๋ฐฉ๋ฌธ์ž
์˜ค๋Š˜
์–ด์ œ
  • ๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ (63)
    • โœ๏ธ ์•Œ๊ณ ๋ฆฌ์ฆ˜ (43)
      • ํ•„๋…โญ (2)
      • ๊ธฐ๋ณธ ์•Œ๊ณ ๋ฆฌ์ฆ˜ (7)
      • ํ•„์ˆ˜ ์•Œ๊ณ ๋ฆฌ์ฆ˜ (6)
      • ๊ทธ๋ž˜ํ”„ ์•Œ๊ณ ๋ฆฌ์ฆ˜ (6)
      • PS ๊ธฐ๋ก (22)
    • ๐Ÿ“ Math (7)
      • Linear Algebra (7)
    • ๐Ÿ“ About .. (5)
      • About AI (0)
      • About CS (0)
      • About Develope (2)
      • ์•Œ์•„๋‘๋ฉด ์ข‹์€ ๋‚ด์šฉ๋“ค (3)
    • ๐Ÿ“œ ๊ธฐ๋ก (2)
      • ์ปด๊ณต ํ•™๋ถ€์ƒ 4๋…„ (2)

๋ธ”๋กœ๊ทธ ๋ฉ”๋‰ด

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

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

์ธ๊ธฐ ๊ธ€

ํƒœ๊ทธ

  • python
  • ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๊ฐ•์˜

์ตœ๊ทผ ๋Œ“๊ธ€

์ตœ๊ทผ ๊ธ€

ํ‹ฐ์Šคํ† ๋ฆฌ

hELLO ยท Designed By ์ •์ƒ์šฐ.
Gliver

์•Œ๊ณ ๋ฆฌ๋“ฌ

๊ฐ•์˜ ๋Œ€ํ‘œ ์ด๋ฏธ์ง€
์ด ๊ธ€์˜ ์ €์ž๊ฐ€ ์ง์ ‘ ๊ฐ€๋ฅด์น˜๋Š” ๊ฐ•์˜๊ฐ€ ๋ณด๊ณ  ์‹ถ๋‹ค๋ฉด?
โญ๏ธ 24์‹œ๊ฐ„ ๋งŒ์— ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์ •๋ณตํ•˜๊ธฐ โญ๏ธ
๐Ÿ“ About ../์•Œ์•„๋‘๋ฉด ์ข‹์€ ๋‚ด์šฉ๋“ค

IDE(ํ†ตํ•ฉ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ)๋ž€?

2023. 1. 23. 18:41

๋ชฉ์ฐจ

  1. ํ†ตํ•ฉ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์ด๋ž€?
  2. ํ†ตํ•ฉ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์„ ์‚ฌ์šฉํ•˜๋Š” ์ด์œ 

 

 

ํ†ตํ•ฉ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์ด๋ž€?

ํ†ตํ•ฉ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ(IDE, Integrated Development Environment)์€

์ฝ”๋”ฉ, ๋””๋ฒ„๊ทธ, ์ปดํŒŒ์ผ, ๋ฐฐํฌ ๋“ฑ ํ”„๋กœ๊ทธ๋žจ ๊ฐœ๋ฐœ์— ๊ด€๋ จ๋œ ๋ชจ๋“  ์ž‘์—…์„ ํ•˜๋‚˜์˜ ํ”„๋กœ๊ทธ๋žจ ์•ˆ์—์„œ ์ฒ˜๋ฆฌํ•˜๋Š” ํ™˜๊ฒฝ์„ ์ œ๊ณตํ•˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด์ด๋‹ค.

 

๋ฌด์Šจ ์†Œ๋ฆฌ์ธ์ง€ ๋ชฐ๋ผ๋„ ๊ดœ์ฐฎ๋‹ค. ์ผ๋‹จ, ํ†ตํ•ฉ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์ด ํ•˜๋‚˜์˜ ์†Œํ”„ํŠธ์›จ์–ด๋ผ๋Š” ์ ๋งŒ ๊ธฐ์–ตํ•˜์ž.

๋จผ์ €, ํ†ตํ•ฉ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์ด ๋ฌด์—‡์ธ์ง€ ์‚ดํŽด๋ณด๊ธฐ ์ „์— ํ”„๋กœ๊ทธ๋žจ์ด ์–ด๋–ป๊ฒŒ ์‹คํ–‰๋˜๋Š”์ง€ ์‚ดํŽด๋ณด๋„๋ก ํ•˜์ž.

 

ํ”„๋กœ๊ทธ๋žจ์˜ ์‹คํ–‰ ๊ณผ์ •

ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ•˜๋Š” ๊ณผ์ •์€ ํฌ๊ฒŒ ํ”„๋กœ๊ทธ๋ž˜๋ฐ(์ฝ”๋”ฉ), ์ปดํŒŒ์ผ ์œผ๋กœ ์ด๋ฃจ์–ด์ง„๋‹ค.

 

[ํ”„๋กœ๊ทธ๋ž˜๋ฐ(์ฝ”๋”ฉ)] ๋จผ์ € ์šฐ๋ฆฌ๊ฐ€ ์‹คํ–‰ํ•˜๊ณ ์ž ํ•˜๋Š” ์ฝ”๋“œ๋ฅผ ์ง ๋‹ค.

๋ฐ”ํƒ•ํ™”๋ฉด์— hello.txt ํŒŒ์ผ ์ƒ์„ฑ

 

[์ปดํŒŒ์ผ] ๊ทธ ์ดํ›„์— ํ•ด๋‹น ํŒŒ์ผ์„ ์šฐ๋ฆฌ๊ฐ€ ์›ํ•˜๋Š” ์–ธ์–ด์˜ ์ปดํŒŒ์ผ๋Ÿฌ๋ฅผ ํ†ตํ•ด์„œ ์ปดํŒŒ์ผํ•˜์—ฌ ์‹คํ–‰์‹œํ‚จ๋‹ค.

(์—ฌ๊ธฐ์„œ๋Š” Python์ด๋ผ๋Š” ์–ธ์–ด์˜ ์ปดํŒŒ์ผ๋Ÿฌ๋ฅผ ํ†ตํ•ด์„œ ์ปดํŒŒ์ผํ–ˆ๋‹ค.)

Python ์ปดํŒŒ์ผ๋Ÿฌ๋กœ hello.txt๋ฅผ ์ปดํŒŒ์ผํ•˜์—ฌ ์‹คํ–‰

 

์œ„์˜ ํ”„๋กœ๊ทธ๋ž˜๋ฐ(์ฝ”๋”ฉ)๊ณผ ์ปดํŒŒ์ผํ•˜์—ฌ ์‹คํ–‰ํ•˜๋Š” ๊ณผ์ •์„ ํ†ตํ•ฉ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์„ ์ด์šฉํ•˜๋ฉด ์•„๋ž˜์™€ ๊ฐ™์ด ๋”์šฑ ์‰ฝ๊ฒŒ ํ•  ์ˆ˜ ์žˆ๋‹ค.

ํ†ตํ•ฉ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ(Sublime Text3)์„ ์ด์šฉํ•˜์—ฌ ์‹คํ–‰

 

์ฆ‰, ํ†ตํ•ฉ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์„ ์“ฐ์ง€ ์•Š๊ณ  ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ•˜๋ ค๋ฉด ํ”„๋กœ๊ทธ๋žจ์„ ์ฝ”๋“œ๋ฅผ ์งœ๊ณ  ์ปดํŒŒ์ผํ•˜๋Š” ๊ณผ์ •์„ ๋”ฐ๋กœ ํ•ด์ฃผ์–ด์•ผ ํ•œ๋‹ค.

ํ•˜์ง€๋งŒ, ํ†ตํ•ฉ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์„ ์“ฐ๋ฉด ํ”„๋กœ๊ทธ๋žจ์„ ์งœ๊ณ  ์‹คํ–‰ํ•˜๋Š” ๊ณผ์ • ๋ชจ๋‘ ํ•˜๋‚˜์˜ ์†Œํ”„ํŠธ์›จ์–ด(ํ”„๋กœ๊ทธ๋žจ)์—์„œ ๊ฐ€๋Šฅํ•˜๋‹ค!

 

์œ„์˜ hello.txtํŒŒ์ผ์˜ ํ™•์žฅ์ž๋Š” .py ๊ฐ€ ์•„๋‹Œ๋ฐ ์–ด๋–ป๊ฒŒ Python ์–ธ์–ด๋กœ ์ปดํŒŒ์ผ ๊ฐ€๋Šฅํ•œ์ง€ ๊ถ๊ธˆํ•ดํ•˜๋Š” ์‚ฌ๋žŒ์ด ์žˆ์„ ๊ฒƒ์ด๋‹ค.

 

์ด๊ฒƒ์€ ์šฐ๋ฆฌ๊ฐ€ ๊ทผ๋ณธ์ ์ธ ํ”„๋กœ๊ทธ๋žจ์˜ ์‹คํ–‰ ๊ณผ์ •์„ ์ดํ•ดํ•˜์ง€ ์•Š๊ณ  ํ†ตํ•ฉ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์— ์ต์ˆ™ํ•ด์ ธ์„œ ์ƒ๊ธฐ๋Š” ์˜๋ฌธ์ด๋‹ค.

 

ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ•  ๋•Œ๋Š” ํ™•์žฅ์ž๊ฐ€ ์ค‘์š”ํ•œ ๊ฒƒ์ด ์•„๋‹ˆ๋ฉฐ ํ•ด๋‹น ํŒŒ์ผ์— ์“ฐ์ธ ๋‚ด์šฉ์„ ์–ด๋–ค ์–ธ์–ด๋กœ ์ปดํŒŒ์ผํ•˜๋Š”์ง€๊ฐ€ ์ค‘์š”ํ•œ ๊ฒƒ์ด๋‹ค.

 

์ฆ‰, ์•„๋ž˜์™€ ๊ฐ™์ด ํ™•์žฅ์ž๋ฅผ .cpp๋กœ ํ•˜๊ณ  Python ์ปดํŒŒ์ผ๋Ÿฌ๋ฅผ ํ†ตํ•ด์„œ ์ปดํŒŒ์ผํ•˜์—ฌ ์‹คํ–‰ํ•ด๋„ Python ์–ธ์–ด๋กœ ์ปดํŒŒ์ผ๋˜๋ฉฐ ์ž˜ ์‹คํ–‰๋œ๋‹ค.

Python ์ปดํŒŒ์ผ๋Ÿฌ๋กœ hello.cpp๋ฅผ ์ปดํŒŒ์ผํ•˜์—ฌ ์‹คํ–‰

 

๋งŒ์•ฝ ํ†ตํ•ฉ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์„ ์ด์šฉํ•œ๋‹ค๋ฉด, ํ†ตํ•ฉ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์€ ์‹คํ–‰ํ•˜๋ ค๋Š” ํŒŒ์ผ์˜ ํ•™์žฅ์ž์— ๋งž๊ฒŒ๋” ์ž๋™์œผ๋กœ ์ปดํŒŒ์ผํ•ด ์ฃผ๊ธฐ ๋•Œ๋ฌธ์—

 

'ํ™•์žฅ์ž์— ๋”ฐ๋ผ์„œ ์‹คํ–‰๋˜๋Š” ์–ธ์–ด๊ฐ€ ๋‹ค๋ฅด๊ตฌ๋‚˜' ๋ผ๋Š” ์ฐฉ๊ฐ์„ ๋งŽ์ด ํ•˜๊ฒŒ ๋œ๋‹ค.

 

 

 

ํ†ตํ•ฉ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์„ ์‚ฌ์šฉํ•˜๋Š” ์ด์œ 

ํ†ตํ•ฉ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ(IDE)์˜ ์˜๋ฏธ์— ๋Œ€ํ•ด์„œ ๋‹ค์‹œ ์‚ดํŽด๋ณด์ž.

ํ†ตํ•ฉ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ(IDE, Integrated Development Environment)์€
์ฝ”๋”ฉ, ๋””๋ฒ„๊ทธ, ์ปดํŒŒ์ผ, ๋ฐฐํฌ ๋“ฑ ํ”„๋กœ๊ทธ๋žจ ๊ฐœ๋ฐœ์— ๊ด€๋ จ๋œ ๋ชจ๋“  ์ž‘์—…์„ ํ•˜๋‚˜์˜ ํ”„๋กœ๊ทธ๋žจ ์•ˆ์—์„œ ์ฒ˜๋ฆฌํ•˜๋Š” ํ™˜๊ฒฝ์„ ์ œ๊ณตํ•˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด์ด๋‹ค.

 

์œ„์—์„œ ์‚ดํŽด๋ดค๋“ฏ์ด, ํ†ตํ•ฉ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์„ ์ด์šฉํ•˜๋ฉด ์ฝ”๋”ฉ๊ณผ ์ปดํŒŒ์ผํ•˜๋Š” ๊ณผ์ •์„ ํ•œ ๋ฒˆ์— ํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค.

์‹ค์ œ๋กœ๋Š”, ์šฐ๋ฆฌ๊ฐ€ ํ•˜๋‚˜์˜ ํ”„๋กœ๊ทธ๋žจ์„ ๋งŒ๋“ค ๋•Œ๋Š” ์ฝ”๋”ฉ, ๋””๋ฒ„๊ทธ, ์ปดํŒŒ์ผ, ๋ฐฐํฌ ๋“ฑ ๋” ๋ณต์žกํ•œ ๊ณผ์ •์œผ๋กœ ์ด๋ฃจ์–ด์ง„๋‹ค.

 

๊ทธ๋ฆฌ๊ณ , ํ†ตํ•ฉ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์€ ์ด๋Ÿฌํ•œ ๋‹ค์–‘ํ•œ ๊ณผ์ •์„ ๊ฐ„๋‹จํ•˜๊ฒŒ ๋งŒ๋“ค์–ด ํŽธํ•˜๊ฒŒ ๊ฐœ๋ฐœ์„ ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ด์ค€๋‹ค.

๋”ฐ๋ผ์„œ, ํ†ตํ•ฉ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์„ ์‚ฌ์šฉํ•˜๋Š” ์ด์œ ๋Š” ๊ฐœ๋ฐœ์„ ํŽธ๋ฆฌํ•˜๊ฒŒ ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ์ƒ์‚ฐ์„ฑ์„ ๋†’์ด๋Š” ๋ฐ์— ์žˆ๋‹ค๊ณ  ํ•  ์ˆ˜ ์žˆ๋‹ค.

 

์ฐธ๊ณ ๋กœ, ์™„๋ฒฝํ•œ ํ†ตํ•ฉ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ(IDE)๋ž€ ์—†๋‹ค.

ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ์–ด๋–ค ๋ชฉ์ ์œผ๋กœ ํ•˜๋Š”์ง€์— ๋”ฐ๋ผ ์ ์ ˆํ•œ ํ†ตํ•ฉ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์ด ๋‹ฌ๋ผ์ง€๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

 

ํ”„๋กœ๊ทธ๋ž˜๋ฐ์˜ ๋ชฉ์ ์ด ํ•˜๋‚˜์˜ ํŒŒ์ผ ์‹คํ–‰๋งŒ ํ•˜๋ฉด ๋˜๋Š” ๊ฐ„๋‹จํ•œ ๊ณผ์ •์ด๋ผ๋ฉด ๊ฐ€๋ฒผ์šด IDE(Sublime Text3, Visual Studio Code)๋ฅผ ์“ฐ๊ณ ,

ํ”„๋กœ๊ทธ๋ž˜๋ฐ์˜ ๋ชฉ์ ์ด ๋Œ€๊ทœ๋ชจ ํ”„๋กœ๊ทธ๋žจ์„ ๋งŒ๋“œ๋Š” ๊ฒƒ์ด๋ผ๋ฉด ๊ธฐ๋Šฅ์ด ๋งŽ์€ IDE(Visual Studio, Eclipse)๋ฅผ ์“ฐ๋Š” ๊ฒƒ์ด ์ข‹๋‹ค.

 

 

 

'๐Ÿ“ About .. > ์•Œ์•„๋‘๋ฉด ์ข‹์€ ๋‚ด์šฉ๋“ค' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

ํ™˜๊ฒฝ ๋ณ€์ˆ˜(PATH)๋ž€?  (5) 2023.01.27
ํ”„๋กœ๊ทธ๋ž˜๋ฐ(์ฝ”๋”ฉ)์ด๋ž€?  (0) 2023.01.22
    '๐Ÿ“ About ../์•Œ์•„๋‘๋ฉด ์ข‹์€ ๋‚ด์šฉ๋“ค' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€
    • ํ™˜๊ฒฝ ๋ณ€์ˆ˜(PATH)๋ž€?
    • ํ”„๋กœ๊ทธ๋ž˜๋ฐ(์ฝ”๋”ฉ)์ด๋ž€?
    Gliver
    Gliver

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