■ 필요한 것
- 해석기(Python.exe ...) # 파이썬은 Interpreter
- 편집기 # text editor
- 라이브러리 가져오는 프로그램 # pip, pip3
- 기타 설정(Python interpreter, PATH 환경변수 설정)
■ PIP에 대해서
pip - Python2
pip3 - python3
pip 레포지토리(저장소)에 누구나 올릴 수 있고, 그걸 저장소에서 가져오는 명령어가 pip(3)이다.
Interpreter는 컴퓨터가 이해할 수 있는 Bibary(EX: 01010111) 파일로 만들어 주는 해석기이다.
■ Interpreter 언어 vs Compile 언어
C언어는 Interpreter 과정을 실행할 때마다 매번 거칠 필요가 없다.
대신, 처음에는 아래와 같이 컴파일 과정을 거쳐서 Binary로 만들어주어야 실행 시킬 수 있다.
- 프로그램 작성 file.c
- 전처리기 (Ex: stdio.h + file.c) file.i
- 컴파일러 (Ex: file.i -> 어셈블리어 파일) file.s
- 어셈블러 (Ex: 어셈블리어 -> 기계어) file.o
- 링커 (Ex: *.o + *.so + *.a ) 실행가능한 object 파일
아래 링크에 자세한 설명이 있으니 참고하길 바란다.
C언어 컴파일, 라이브러리 등 참고
인터프리터 wiki

Python2와 Python3의 차이를 보여주고 있다. Python2는 관리가 되지 않는다는 점, 문법의 차이가 있다.
Microsoft 사에서 제공하는 IDE 프로그램.
■ 사용자에 대한 변수
*
■ 시스템 변수