스크립트 언어 / 파이썬의 특징
28 Aug 2021 -
Less than 1 minute read
스크립트(Script) 언어
-
응용 소프트웨어를 제어하는 컴퓨터 프로그래밍 언어
-
소스코드를 한 줄 한 줄 읽어 바로 바로 실행하는 인터프리터 방식
-
목적 프로그램 불필요
- 스크립트 언어의 장점
- 매번 컴파일 과정 필요 X > 간단한 코드 작성 하기 좋음
- 줄 단위로 실행하기 때문에 많은 메모리를 필요로 하지 않음
- 문법이 비교적 쉬움
- 스크립트 언어의 단점
- 실행 시간이 오래 걸림
- 프로그램을 실행할 때마다 번역을 새롭게 해야 함
- 보안성이 컴파일 언어보다 떨어짐
파이썬의 특징
-
대화형 인터프리터 언어
-
동적 타이핑(Dynamic typing) : 변수의 자료형을 지정하지 않고 단순히 선언하는 것만으로도 값을 지정할 수 있다. 변수의 자료형은 코드가 실행되는 시점에 결정
-
플랫폼 독립적 언어 : 똑같은 코드를 윈도우, 맥, 리눅스에서 별도의 과정 없이 실행 가능
-
간단하고 쉬운 문법
-
들여쓰기(Indentation)
- 파이썬의 장점
- 직관적이고 쉬운 문법
- 들여쓰기를 철저하게 지키도록 설계 > 코드의 가독성 및 유지보수 향상
- 메모리 자동 관리
- 풍부한 라이브러리 제공
- 객체지향 언어로 짧은 코드로 작성 가능, 유지보수에 용이
- 파이썬의 단점
- 인터프리터 언어 > 속도가 느림
- 모바일, 시스템 프로그래밍엔 적합하지 않음