
어제는 프로그래밍의 개념과 첫 “print()” 실행으로 시작했다면, 오늘은 본격적으로 파이썬 환경 구축을 진행할 차례다. 프로그래밍은 설치 과정에서 막히면 의욕이 떨어지기 쉽지만, 오늘 이 글만 따라 하면 누구나 1시간 안에 실행 환경을 완성할 수 있다. 이제 파이썬을 내 컴퓨터에서 직접 실행해 보자.
- 파이썬 3.x 설치 및 버전 확인
- 기본 실행 환경(IDLE, VS Code) 세팅
- 첫 파이썬 스크립트 작성 및 실행 성공
1. 파이썬 설치 전 알아야 할 기본 개념
파이썬은 ‘인터프리터 언어’다. 즉, 컴파일 과정 없이 한 줄씩 읽으며 실행한다. 이 때문에 설치 후 바로 코드를 실행해 볼 수 있어 초보자에게 매우 친숙하다.
파이썬 버전은 Python 3 계열을 사용해야 한다. Python 2는 이미 공식 지원이 종료되어 있으며, 최신 라이브러리도 3 전용으로 제공된다.
2. 파이썬 설치 방법 (Windows 기준)
1단계: 다운로드
공식 사이트 python.org/downloads에 접속해 가장 최근의 Python 3.x 버전을 다운로드한다.
2단계: 설치 옵션 선택
설치창 하단의 “Add Python 3.x to PATH” 체크박스를 반드시 선택한다. 이 옵션을 놓치면 명령 프롬프트에서 python 명령이 인식되지 않는다.
3단계: 설치 완료 확인
명령 프롬프트(또는 PowerShell)를 열고 아래를 입력한다.
python --version
결과가 아래처럼 나오면 성공이다.
Python 3.11.6
3. macOS와 Linux 설치
macOS는 기본적으로 Python이 설치되어 있지만 구버전일 수 있다. 터미널에서 아래 명령을 입력하여 최신 버전을 설치할 수 있다.
brew install python
Linux 계열(Ubuntu 등)에서는 아래 명령을 입력한다.
sudo apt update
sudo apt install python3 python3-pip
4. 파이썬 실행 환경 선택하기
| 환경 | 특징 | 추천 대상 |
|---|---|---|
| IDLE | 기본 설치 포함, 가볍고 즉시 실행 가능 | 완전 초보자 |
| VS Code | 확장 기능이 많고 직관적인 UI | 직장인, 학생, 실무형 학습자 |
| Jupyter Notebook | 코드와 결과를 동시에 볼 수 있음 | 데이터 분석 입문자 |
오늘은 가장 간단한 IDLE을 이용해 첫 실행을 해보자.
5. 첫 코드 실행하기
1) IDLE 실행
“시작 메뉴 → Python → IDLE”을 클릭하면 즉시 실행된다. 파란 배경의 Python Shell 창이 뜬다면 성공이다.
2) 간단한 출력 코드 입력
print("안녕하세요, 파이썬 두 번째 날입니다!")
Enter를 누르면 결과가 바로 출력된다.
3) 파일 저장 후 실행하기
새 창을 열고 코드를 입력한 뒤, Ctrl + S로 저장하고 F5를 눌러 실행해 보자.
# 파일명: day02_hello.py
print("두 번째 공부일지 - 설치 완료 후 첫 실행 성공!")
6. 실습: 계산기 만들기
오늘 배운 print와 변수 개념을 응용해 간단한 계산기를 만들어보자.
# 파일명: day02_calc.py
num1 = int(input("첫 번째 숫자: "))
num2 = int(input("두 번째 숫자: "))
result = num1 + num2
print("두 수의 합은:", result)
이 프로그램을 실행하면 사용자의 입력에 따라 덧셈 결과를 출력한다. 이것이 바로 파이썬의 ‘입력 → 처리 → 출력’ 구조의 기본이다.
7. 자주 발생하는 설치 오류와 해결법
- 'python' is not recognized → 설치 시 PATH 옵션을 체크하지 않음. 재설치 필요.
- pip 명령어 오류 →
python -m ensurepip --upgrade로 복구 가능. - 버전 충돌 →
python3명령으로 실행해보기.
8. 오늘의 1시간 루틴 정리
| 시간 | 활동 |
|---|---|
| 10분 | 파이썬 설치 및 버전 확인 |
| 20분 | IDLE 실행 및 첫 코드 입력 |
| 20분 | 계산기 프로그램 실습 |
| 10분 | 오늘 학습 노트 작성 및 오류 정리 |
9. 내일 예고 – 변수와 데이터 타입 완전 정리
파이썬의 가장 강력한 특징 중 하나는 유연한 데이터 타입 시스템이다. 내일은 문자열, 숫자, 불리언, 리스트 등을 직접 다뤄보며 데이터를 효율적으로 다루는 방법을 배운다.
결론: 오늘은 환경을 세팅하고 첫 실행에 성공했다면, 이미 50%는 완성이다. 코드를 한 줄이라도 실행했다면, 당신은 더 이상 ‘초보자’가 아니다. 내일부터는 파이썬 언어의 구조를 본격적으로 탐험해 보자.