[TOOL-001][입문] 코드 편집기와 개발환경 준비하기 > IT 기술 공유

본문 바로가기
사이트 내 전체검색

IT 기술 공유

[TOOL-001][입문] 코드 편집기와 개발환경 준비하기

페이지 정보

profile_image
작성자 기술팀장
댓글 0건 조회 207회 작성일 26-08-28 20:33

본문

[이번 수업]

개발환경은 코드를 쓰는 편집기 하나만 뜻하지 않습니다. 작업 폴더, 코드 편집기, 명령을 입력하는 터미널, 코드를 실제로 실행하는 언어 실행환경이 연결되어야 합니다. 이번에는 각 도구의 역할을 구분하고 첫 파일을 직접 실행합니다.

[선수지식]

CORE-001의 입력→처리→출력 흐름과 CS-001의 변수·값 개념을 가볍게 이해하면 됩니다.

[학습목표]

1. 편집기·터미널·실행환경·작업 폴더의 역할을 설명할 수 있습니다.
2. 운영체제에 맞는 명령으로 Python 파일을 실행할 수 있습니다.
3. 낯선 프로젝트를 열 때 기본 보안 수칙을 적용할 수 있습니다.

[핵심개념]

코드 편집기는 사람이 소스 코드를 읽고 쓰기 쉽게 도와주는 프로그램입니다. 문법 색상, 자동완성, 검색 기능은 제공하지만 편집기 자체가 모든 언어를 실행하는 것은 아닙니다.

실행환경은 소스 코드를 컴퓨터가 처리하도록 번역하거나 실행합니다. 이번에 사용할 Python 인터프리터가 한 예입니다. 편집기에서 실행 버튼을 눌러도 뒤에서는 선택된 실행환경이 동작합니다. 그래서 ‘편집기는 설치했는데 코드가 실행되지 않는다’면 Python 같은 실행환경이 설치되었는지 먼저 확인해야 합니다.

터미널은 셸(shell), 즉 운영체제에 명령을 전달하는 프로그램과 대화하는 창입니다. 현재 폴더 이동, 파일 실행, 도구 버전 확인을 정확히 반복할 수 있어 개발에 중요합니다. 작업 폴더는 한 프로젝트의 코드와 설정을 모으는 경계입니다. 파일 하나만 따로 열기보다 프로젝트 폴더 전체를 편집기에서 여는 습관이 좋습니다.

[따라하기]

1. VS Code는 code.visualstudio.com, Python은 python.org의 공식 다운로드 경로에서 설치합니다. 이미 설치되어 있다면 건너뜁니다.

2. Windows에서는 PowerShell, macOS·Linux에서는 Terminal을 열고 아래 명령을 한 줄씩 실행합니다.

mkdir it-study
cd it-study
code .

code 명령을 찾을 수 없으면 VS Code에서 ‘File → Open Folder’로 it-study 폴더를 선택하세요. macOS에서는 명령 팔레트에서 ‘Shell Command: Install code command in PATH’를 실행해 code 명령을 추가할 수 있습니다.

3. VS Code에서 hello.py 파일을 만들고 다음 두 줄을 저장합니다.

message = "개발환경 연결 성공"
print(message)

4. VS Code 메뉴의 ‘Terminal → New Terminal’을 엽니다. 터미널 경로 끝이 it-study인지 확인한 뒤 Windows에서는 ‘py hello.py’, macOS·Linux에서는 ‘python3 hello.py’를 실행합니다. 화면에 ‘개발환경 연결 성공’이 나오면 편집기→파일→실행환경→터미널 출력이 모두 연결된 것입니다.

5. ‘code --version’과 Windows의 ‘py --version’ 또는 macOS·Linux의 ‘python3 --version’으로 설치된 도구의 버전을 확인해 메모합니다.

[흔한 실수]

파일을 저장하지 않고 이전 내용을 실행하거나, 터미널이 다른 폴더를 가리킨 채 명령을 실행하는 경우가 많습니다. hello.py가 있는 폴더인지 Windows PowerShell에서는 ‘Get-ChildItem’, macOS·Linux에서는 ‘ls’로 확인하세요. 확장자를 숨기는 Windows 설정 때문에 hello.py.txt가 만들어지지 않았는지도 살펴봅니다. 여러 Python이 설치됐다면 편집기와 터미널이 서로 다른 실행환경을 선택할 수 있으므로 버전을 함께 확인해야 합니다.

[보안 주의]

도구는 공식 사이트에서 내려받고, 검색 광고에 나온 비슷한 주소의 설치 파일을 피하세요. 출처를 모르는 프로젝트는 바로 실행하지 말고 VS Code의 Restricted Mode로 먼저 읽어보세요. 확장 프로그램도 코드를 실행할 수 있으므로 유명하다는 이유만으로 무더기 설치하지 말고 게시자와 필요한 권한을 확인합니다. 인터넷에서 본 ‘curl … | sh’ 같은 명령은 내용을 검토하지 않은 채 실행하지 않으며, 불필요하게 관리자 권한을 주지 않습니다.

[직접 해볼 과제]

message 값을 자신의 학습 목표로 바꾸고 다시 실행하세요. study_note라는 두 번째 변수를 추가해 두 줄을 출력한 뒤, 파일을 닫았다 다시 열어 같은 폴더와 명령으로 결과를 재현해 보세요.

[확인문제]

1. 코드 편집기와 Python 실행환경은 어떤 역할 차이가 있나요?
2. 터미널에서 ‘파일을 찾을 수 없음’이 나오면 가장 먼저 무엇을 확인해야 하나요?
3. 출처가 불확실한 프로젝트를 열 때 Restricted Mode가 필요한 이유는 무엇인가요?

[다음 학습]

다음 게시 과정은 PY-001 ‘Python 실행과 기본 문법’입니다. TOOL 트랙의 다음 단계는 TOOL-002 ‘터미널·셸·명령어 첫걸음’입니다.

[공식 참고 자료]

Visual Studio Code 공식 시작 문서
https://code.visualstudio.com/docs/getstarted/overview

Visual Studio Code 공식 Workspace Trust 문서
https://code.visualstudio.com/docs/editing/workspaces/workspace-trust

Python 공식 설치·사용 문서
https://docs.python.org/3/using/index.html

댓글목록

등록된 댓글이 없습니다.

회원로그인

회원가입

사이트 정보

회사명 : 회사명 / 대표 : 대표자명
주소 : OO도 OO시 OO구 OO동 123-45
사업자 등록번호 : 123-45-67890
전화 : 02-123-4567 팩스 : 02-123-4568
통신판매업신고번호 : 제 OO구 - 123호
개인정보관리책임자 : 정보책임자명

접속자집계

오늘
3,900
어제
6,862
최대
16,772
전체
769,851
Copyright © 소유하신 도메인. All rights reserved.