**파이썬(Python)**은 1991년 귀도 반 로섬(Guido van Rossum)이 발표한 고수준 인터프리터 언어입니다. 파이썬은 "인간의 생각을 코드로 자연스럽게 표현한다"는 가치 아래 CPython 표준 인터프리터 엔진을 기반으로 작동합니다.
1. 파이썬 핵심 전문 용어 사전 (Glossary)
- CPython: C 언어로 구현된 파이썬 공식 표준 인터프리터 엔진입니다.
- REPL (Read-Eval-Print Loop): 사용자가 입력한 파이썬 코드를 즉시 읽고 실행하여 결과를 콘솔에 출력하는 대화형 프롬프트 인터페이스입니다.
- Zen of Python:
import this명령으로 확인할 수 있는 파이썬의 19가지 설계 철학입니다. ("Beautiful is better than ugly", "Simple is better than complex") - GIL (Global Interpreter Lock): CPython에서 C 언어 쓰레드 안전성을 위해 한 번에 하나의 스레드만 파이썬 바이트코드를 실행하도록 제어하는 메커니즘입니다.
- Dynamic Typing (동적 타이핑): 변수 선언 시 타입을 명시하지 않고, 런타임에 값이 할당될 때 자동으로 데이터 타입이 결정되는 성질입니다.
2. 파이썬 Hello World 첫 스케치 프로그램
# 파일명: hello.py
# 설명: 첫 번째 파이썬 출력 프로그램
import sys
def main():
print("Hello, DAVHAVE Python World!")
print(f"현재 파이썬 엔진 버전: {sys.version}")
if __name__ == "__main__":
main()
3. 자주 묻는 질문 (Q&A)
Q. 파이썬 2와 파이썬 3의 차이는 무엇인가요?
A. 파이썬 2는 2020년부로 공식 지원이 전면 종료(EOL)되었습니다. 파이썬 3는 모든 문자열의 기본 유니코드(UTF-8) 처리, print()의 함수화, 나누기 연산자(/)의 실수 반환 등 현대적 기능으로 완벽히 대체되었습니다.