Python
Python 언어의 특징
Interpreted (vs compiled)
각 라인의 코드를 step-by-step으로 실행 (런타임 이전의 처리 과정 X)
EX) 자바스크립트, R, GameMaker, Ruby, ...
high-level (vs low_level language)
gernal-purpose (vs special purpose)
Dynamically typed
- 동적 타입 언어 : 언어를 사용하여 변수 선언 시 변수의 데이터 타입을 실행 시점에 결정함
- 변수 선언 후 다른 타입의 데이터를 재할당 가능
garbage-collected
- 메모리를 직접 delete 할 필요가 없음
batteries-included
쉽고 빠르게 작업할 수 있고, 효율적으로 시스템을 통합할 수 있음
Code readability
- 코드 스타일을 크기 신경쓰지 않아도 됨
'Programming Language > Python' 카테고리의 다른 글
[Python] 06. 집합(set) 자료형 (0) | 2023.11.05 |
---|---|
[Python] 05. 튜플(Tuple) 자료형 (0) | 2023.11.04 |
[Python] 04. 리스트(list) 자료형 (0) | 2023.11.04 |
[Python] 02. 변수의 선언과 자료형, 연산 (0) | 2023.11.04 |
[Python] 03. 파이썬 표준 출력과 문자열 (0) | 2023.11.02 |