스크립트 언어 / 파이썬의 특징


스크립트(Script) 언어


  • 응용 소프트웨어를 제어하는 컴퓨터 프로그래밍 언어

  • 소스코드를 한 줄 한 줄 읽어 바로 바로 실행하는 인터프리터 방식

  • 목적 프로그램 불필요

  • 스크립트 언어의 장점
    • 매번 컴파일 과정 필요 X > 간단한 코드 작성 하기 좋음
    • 줄 단위로 실행하기 때문에 많은 메모리를 필요로 하지 않음
    • 문법이 비교적 쉬움
  • 스크립트 언어의 단점
    • 실행 시간이 오래 걸림
    • 프로그램을 실행할 때마다 번역을 새롭게 해야 함
    • 보안성이 컴파일 언어보다 떨어짐



파이썬의 특징


  • 대화형 인터프리터 언어

  • 동적 타이핑(Dynamic typing) : 변수의 자료형을 지정하지 않고 단순히 선언하는 것만으로도 값을 지정할 수 있다. 변수의 자료형은 코드가 실행되는 시점에 결정

  • 플랫폼 독립적 언어 : 똑같은 코드를 윈도우, 맥, 리눅스에서 별도의 과정 없이 실행 가능

  • 간단하고 쉬운 문법

  • 들여쓰기(Indentation)

  • 파이썬의 장점
    • 직관적이고 쉬운 문법
    • 들여쓰기를 철저하게 지키도록 설계 > 코드의 가독성 및 유지보수 향상
    • 메모리 자동 관리
    • 풍부한 라이브러리 제공
    • 객체지향 언어로 짧은 코드로 작성 가능, 유지보수에 용이
  • 파이썬의 단점
    • 인터프리터 언어 > 속도가 느림
    • 모바일, 시스템 프로그래밍엔 적합하지 않음

Categories:

python