98. 기초 용어 사전

이 부록은 본문에 등장하는 범용 기술 용어, 즉 Python에만 국한되지 않고 프로그래밍 전반에서 두루 쓰이는 용어(JSON·IDE·venv 같은 것)를 모아 한 줄로 풀이합니다.
📌 99. 부록의 용어집과 역할이 다릅니다. 99번 용어집은 이 책에서 배우는 학습 개념(변수·슬라이싱·언패킹·스코프 등)을 다루고, 이 98번 사전은 어디서나 통용되는 일반 기술 용어를 다룹니다. 본문에서 처음 보는 약어나 도구 이름이 나와 멈칫했다면 여기서 빠르게 확인하세요. 각 항목 끝의 링크는 그 용어가 본문에 처음 등장하는 장입니다.

🔤 데이터 형식과 인코딩

용어한 줄 풀이처음 등장
CSVComma-Separated Values. 값을 쉼표로 구분해 표(스프레드시트)처럼 저장하는 단순 텍스트 형식. 엑셀로 열 수 있는 그 형식입니다.99. 부록
JSONJavaScript Object Notation. 데이터를 {"키": 값} 형태로 적는, 사람도 컴퓨터도 읽기 쉬운 데이터 교환 형식. Python 딕셔너리와 모양이 닮았습니다.99. 부록
2진법 / 10진법수를 0·1 두 기호로만 적는 방식(2진법)과 0~9 열 기호로 적는 방식(10진법). 컴퓨터는 내부적으로 2진법으로 숫자를 저장합니다.03. 숫자와 연산자
부동소수점컴퓨터가 소수(실수)를 저장하는 방식. 2진법 한계 때문에 0.1 + 0.2에 미세한 오차가 생깁니다.03. 숫자와 연산자

🛠️ 언어와 도구

용어한 줄 풀이처음 등장
인터프리터(interpreter)코드를 한 줄씩 읽어 그 자리에서 실행해주는 프로그램. "Python 설치 = 인터프리터 설치".01. Python 첫걸음
컴파일러(compiler)(대비용 참고) 코드 전체를 미리 기계어로 한 번에 번역해두는 방식. Python은 이와 달리 인터프리터로 한 줄씩 실행합니다.
REPLRead–Eval–Print Loop. 한 줄 입력하면 즉시 결과를 보여주는 대화형 셸. 계산기처럼 즉석 실험에 씁니다.01. Python 첫걸음
IDEIntegrated Development Environment(통합 개발 환경). 코드 색상·자동 완성·실행 버튼 등을 한데 모은 개발 프로그램(예: PyCharm).01. Python 첫걸음
에디터(editor)코드를 작성·편집하는 프로그램(예: VS Code). IDE보다 가벼운 경우가 많습니다.01. Python 첫걸음
PEP / PEP 8PEP은 Python Enhancement Proposal(파이썬 개선 제안)의 약자로, Python의 발전 방향을 정리한 공식 문서 묶음. 그중 PEP 8은 코드 스타일 약속입니다.02. 변수와 출력
라이브러리(library)누군가 미리 만들어 둔, 가져다 쓸 수 있는 코드 모음. 바퀴를 다시 발명하지 않게 해줍니다.99. 부록
표준 라이브러리Python에 기본 포함되어 별도 설치 없이 바로 쓰는 라이브러리 모음(예: decimal, csv, json).99. 부록
모듈(module)함수·변수 등을 담아 둔 하나의 .py 파일 단위. import로 불러와 씁니다.03. 숫자와 연산자
패키지(package)여러 모듈을 폴더로 묶은 단위. 큰 라이브러리는 보통 패키지 형태입니다.99. 부록

💻 표기법 (코딩 스타일)

용어한 줄 풀이처음 등장
snake_casetotal_price처럼 소문자 단어를 밑줄로 잇는 표기. Python 변수·함수 이름의 표준 관습.02. 변수와 출력
camelCase(카멜케이스)totalPrice처럼 단어 첫 글자를 대문자로 올려 붙이는 표기. Java·JS에서 흔하나 Python 변수 관습은 아닙니다.02. 변수와 출력
리터럴(literal)코드에 직접 적힌 값 그 자체(예: 42, 'hello'). 에러 메시지에서 종종 보입니다.03. 숫자와 연산자

🌐 환경과 인프라

용어한 줄 풀이처음 등장
터미널 / 셸(shell)명령어를 글자로 입력해 컴퓨터를 다루는 창. Windows의 명령 프롬프트·PowerShell, macOS의 터미널 앱 등.01. Python 첫걸음
venv (가상환경)프로젝트별로 패키지를 격리해 담는 독립 공간. 프로젝트끼리 라이브러리 버전이 충돌하지 않게 해줍니다.00. INDEX
pipPython의 패키지 매니저(설치 도구). pip install 패키지명으로 외부 라이브러리를 내려받아 설치합니다.00. INDEX
패키지 매니저외부 라이브러리를 검색·설치·관리해주는 도구. Python에서는 주로 pip를 씁니다.00. INDEX
🏠 목차로 돌아가기 | ▶️ 99. 치트시트와 다음 단계