저는 자료형을 미리 명시하여 사용하는 Java를 주로 사용해왔기 때문에 항상 Javascript나 Python과 같은 동적 타이핑 언어를 사용할 때면 자유분방한 값 할당(??)에 당황을 하곤 합니다. 저는 아직도 평일에 줄곧 Java를 하다가 주말에 Python 스터디를 진행 하다보면 변수를 선언할 때 습관적으로 String 을 붙히곤 합니다.
01_파이썬(Python)이란?
파이썬이란 1991년도 귀도 반 로섬이라는 개발자에 의해 만들어진 인터프리터 언어
가독성이 높고 쉬운 문법, 높은 생산성
- 인간의 사고와 유사한 문법을 가지고 있다고도 하며, 학습시간이 빠르다.
- 코드의 특징은 짧고 간결하여 높은 생산성을 자랑한다.
플랫폼에 독립적, 높은 이식성
- 파이썬은 대부분의 운영체제에서 모두 동작하며, 한번 작성하면 어떤 운영체제에서도 활용이 가능하다.
동적 타이핑
- 자료형을 명시하지 않고 변수를 선언하고 할당하는 것이 가능하다.
- 자료형을 런타임시에 결정짓기 때문에 자유롭고 빠른 개발을 가능하게 한다.
- 런타임시 예상치 못한 Type Error가 발생할 수 있고 느린 단점을 가지고 있다.
'Develop > Python' 카테고리의 다른 글
Python 04_파이썬 자료형(Data Type) (0) | 2021.10.04 |
---|---|
Python 03_변수(Variable)란? (0) | 2021.09.30 |
Python 02_Windows에서 파이썬 설치하기 (2) | 2021.09.22 |
Python 00_인터프리터언어와 컴파일 언어 (0) | 2021.09.07 |