[SQL] 08-1 파이썬 개발 환경 준비
SQL과 파이썬 연결
파이썬 개발 환경 준비
파이썬에는 MySQL을 인식하는 기능이 없으므로 PyMySQL이라는 외부 라이브러리를 설치해야 한다.
pip install pymysql
파이썬 소개
파이썬(python)은 귀도 밤 로섬(Guido van Rossum)이라는 프로그래머가 C언어를 기반으로 제작했으며, 1991년도에 공식적으로 발표했다.
파이썬은 다른 프로그래밍 언어에 비해 좀 더 직관적인 문법으로 배우기 쉽다는 장점을 가지고 있다.
파이썬의 핵심 장점은 다음과 같다.
-
무료로 강력한 기능을 사용할 수 있다.
-
설치와 사용 환경 구축이 쉽다.
-
다양하고 강력한 외부 라이브러리들이 많다.
컴파일 언어와 스크립트 언어
컴파일 언어는 소스 코드를 실행 가능한 기계어로 일괄 번역한 후에 번역이 완료된 파일(*.exe, *.class 등의 파일)이 실행되는 언어를 말한다.
소스 코드를 기계어로 번역하는 과정을 컴파일(compile)이라고 부르며, 이 작업을 하는 프로그램을 컴파일러(compiler)라고 부른다.
대표적인 컴파일 언어로는 C, C++, 자바(Java) 등이 있다.
이와 대비해서 스크립트 언어(인터프리트 언어)는 소스 코드를 한 줄씩 읽어 바로 실행되는 언어를 말한다.
이렇게 한 줄씩 처리하는 프로그램을 인터프리터(interpreter)라고 부른다.
그래서 스크립트 언어는 별도의 실행 파일이 생성되지 않는다.
대표적인 스크립트 언어로는 파이썬(Python), 자바스크립트(JavaScript), 펄(Perl) 등이 있다.