- Published on
1단계: 파이썬 시작하기
1-1. Python이란 무엇인가?
Python은 간결하고 읽기 쉬운 문법을 가진 범용 프로그래밍 언어입니다.
웹 개발, 데이터 분석, 자동화, 머신러닝 등 다양한 분야에서 사용됩니다.
1-2. Python 설치 및 개발 환경
- Python 공식 사이트에서 설치 (https://www.python.org/)
- VSCode 추천: Python 확장 설치
- 터미널에서
python
,python3
,python --version
확인
1-3. 인터프리터 실행 방식
1) 인터프리터(REPL)
$ python
>>> print("Hello")
Hello
2) 스크립트 실행
$ python hello.py
1-4. 기본 출력과 입력
print("Hello, World")
name = input("이름을 입력하세요: ")
print("안녕하세요,", name)
1-5. 주석과 들여쓰기
- 한 줄 주석:
#
- 여러 줄 주석: triple quote(
''' ... '''
또는""" ... """
) - 들여쓰기는 4칸 스페이스가 기본
# 한 줄 주석
if True:
print("조건이 참입니다")
1-6. 첫 번째 실습 예제
# greet.py
name = input("이름을 입력하세요: ")
print(f"{name}님 반갑습니다!")
터미널에서 실행:
$ python greet.py
1-7. 에러 메시지 읽기
print(name) # name이 선언되기 전이면 NameError 발생
에러 메시지를 두려워하지 말고, 어떤 타입의 에러인지 먼저 확인하고 읽는 습관이 중요합니다.
요약
- Python은 인터프리터 방식으로 동작하며 REPL과 스크립트 방식 둘 다 지원
print()
와input()
으로 기본 입출력을 다룰 수 있음- 에러 메시지를 읽고 해석하는 법을 익히는 것이 중요
- Python 개발은 VSCode + 터미널 조합이 가장 효율적
심화학습
Q1. 인터프리터 언어와 컴파일 언어의 차이점은?
A1. 인터프리터는 코드를 한 줄씩 읽고 즉시 실행하며, 컴파일 언어는 전체 코드를 한 번에 기계어로 번역해 실행합니다.
Q2. VSCode에서 Python을 실행할 때 터미널 환경이 중요한 이유는?
A2. 에러 메시지를 직접 확인하거나 파일 실행 결과를 실시간으로 보기 위해 터미널 환경은 필수입니다.
Q3. 들여쓰기가 강제되는 Python 문법은 어떤 장단점을 가질까?
A3. 코드가 명확하고 깔끔해지지만, 실수로 인한 버그가 발생할 수 있어 주의 깊게 관리해야 합니다.