python
CODEDRAGON ㆍDevelopment/Python
반응형
파이썬(python) 특징
가독성
- 간결하여 가독성이 좋습니다.
- 들여쓰기(indentaton)으로 코드 블록을 구분합니다.
- C 언어에서처럼 {} 등의 괄호를 넣지 않기 때문에 프로그램을 좀더 깔끔하게 만들어줍니다. 파이썬은 들여쓰기를 안 할 경우 error 발생하여 들여쓰기를 강제합니다.
풍부한 라이브러리
- 매우 광범위한 라이브러리가 기보으로 포함외더 여러 기능을 사용할 수 있습니다.
- 개발된 외부라이브러기가 많아 확장이 용이 합니다.
- 코딩 시 필요한 모듈 끌어와 사용 가능
- 직접 만든 모듈도 다른 사람에게 제공 가능(파이썬 코드를 재사용하기가 쉽다)
접착성
- 쉽게 라이브러리를 추가할 수 있습니다.
- 파이썬에서 C로 구현된 코드를 사용할 수도 있고, C에서도 python 코드를 사용할 수 있습니다.
무료 (Free; 공짜)
- python은 파이썬 소프트웨어 재단(Python Software Foundation)에서 관리고 있습니다.
- 무료와 다름없는 Python Software Foundation License를 채택하고 있습니다.
유니코드
- 파이썬의 모든 문자열들은 유니코드입니다.
- 한글을 출력하기 위해 특별한 작업을 하지 않고 바로 사용할 수 있습니다.
동적 타이핑(동적인 데이터 타입 결정 지원)
- 런타임시에 타입 체크를 하는 동적 타이핑을 지원합니다.
플랫폼 독립적 언어
맥, 리눅스, 윈도우에서 개발한 것을 모두 동일하게 수행가능 합니다.
C언어의 경우 소스코드를 해당 운영체제에 가져온 후 컴파일을 다시 진행해야 해야 해당 머신으로 프로그램을 생성해야 합니다. 이미 OS에서 인터프리터가 설치가 되어 있기 때문입니다.
짧아지는 코드
C언어 또는 Java → 100라인, 파이썬 → 5~10라인
'Development > Python' 카테고리의 다른 글
Python(파이썬) 장점 (0) | 2015.01.22 |
---|---|
Python을 사용한 프로그램, 프로젝트 (0) | 2014.12.28 |
Python 종류 (0) | 2014.12.21 |
Python Basic Tutorial (0) | 2014.09.08 |
python 홈페이지 (0) | 2014.08.29 |