본문으로 건너뛰기
개발 환경 설정 기초집LESSON 01

개발 환경이란 무엇인가: 운영체제·IDE·SDK·런타임의 역할

난이도입문
예상 시간25분
선수지식없음

1강. 개발 환경이란 무엇인가: 운영체제·IDE·SDK·런타임의 역할

1. 이번 강의에서 해결할 문제

“Python을 설치했는데 VS Code에서 실행되지 않는다”처럼 편집기와 실행 도구를 같은 프로그램으로 생각하면 원인을 찾기 어렵습니다. 개발 환경을 역할별로 나눕니다.

2. 학습 목표

3. 핵심 개념

구성 요소역할예시
운영체제파일, 프로세스, 권한, 네트워크 관리Windows 11
터미널·Shell명령을 입력하고 프로그램 실행Windows Terminal, PowerShell
편집기·IDE코드 작성, 탐색, 디버깅 지원VS Code, Visual Studio, Rider
런타임프로그램 실행Python, Node.js, JVM
SDK·도구 체인컴파일·빌드에 필요한 도구 묶음JDK, Windows SDK, MSVC
패키지 관리자프로젝트 의존성 설치·기록pip, npm, Gradle, UPM

IDE는 런타임이나 컴파일러를 자동으로 대신하지 않습니다. VS Code가 설치돼도 Python 인터프리터가 없다면 Python 코드는 실행할 수 없습니다.

4. 단계별 실습

PowerShell · 실행 위치: 아무 일반 PowerShell

$PSVersionTable.PSVersion
[System.Environment]::OSVersion.VersionString
Get-Location

예상 결과: PowerShell 버전, Windows 버전 문자열, 현재 작업 위치가 차례로 표시됩니다. 관리자 권한은 필요하지 않습니다.

문서 · 파일 경로: D:\Dev\environment-notes\tool-map.md

tool-map.md
| 만들 것 | 편집기 | 실행·빌드 도구 | 패키지 관리자 |
| --- | --- | --- | --- |
| React 웹 | VS Code | Node.js | npm |
| Python 앱 | 선택한 IDE | Python | pip |
| Unreal C++ | Visual Studio 또는 Rider | MSVC, Windows SDK, UnrealBuildTool | Unreal Build System |

5. 명령어와 설정이 동작하는 이유

PowerShell은 운영체제 정보를 .NET API에서 읽고 현재 Shell의 작업 위치를 보여 줍니다. 프로젝트 실행은 편집기 버튼도 결국 런타임·컴파일러 명령을 올바른 경로와 인자로 호출하는 과정입니다.

6. 자주 하는 실수와 해결법

7. 직접 실습

8. 이해 점검 질문 3개

9. 핵심 요약

MINI QUIZ

개발 환경이란 무엇인가: 운영체제·IDE·SDK·런타임의 역할 미니 퀴즈

선택 즉시 정답과 해설을 확인할 수 있습니다. 결과는 이 브라우저에만 저장됩니다.

0 / 2
  1. 문제 1“개발 환경이란 무엇인가: 운영체제·IDE·SDK·런타임의 역할”에서 다음 단계로 넘어가기 전에 확인할 핵심은 무엇인가요?
  2. 문제 2‘IDE를 설치하면 언어도 설치됐다고 생각’ 상태에 관한 “개발 환경이란 무엇인가: 운영체제·IDE·SDK·런타임의 역할” 본문의 설명으로 가장 알맞은 것은 무엇인가요?
LESSON STATUS

학습을 마쳤나요?

직접 실습과 점검 질문까지 확인한 뒤 완료로 표시하세요.

1강. 개발 환경이란 무엇인가: 운영체제·IDE·SDK·런타임의 역할 미완료 상태