[Python 소개] Python 소개와 특징
파이썬 소개
- 1990년 귀도 반 로섬(Guido van Rossum)이 만든 인터프리터 언어
- PYPL 프로그래밍 언어 순위 3위, TIOBE 프로그래밍 언어 순위 6위(2015.05 기준)
- 구글에서 만들어진 소프트웨어의 50%이상이 파이썬으로 만들어 졌다.
- Dropbox, Facebook(Tornado) 개발에 활용
파이썬 장점
- 문법이 쉽고 순서가 영어 구문과 유사하여 빠르게 배울 수 있다.
- 풍부한 라이브러리로 개발 생산성이 매우 높다.
- 멀티패러다임 프로그래밍 언어이다.(절차적 언어 지원, 객체지향, 함수형 프로그래밍 언어)
- 다양한 플랫폼에서 사용가능
- 쓰레딩 대신 단일 이벤트 루프를 샤용해 소수 유닛에서 작업하는 비동기식 코드 작성에 유리
- 메모리 자동 관리
- 다른 언어로 작성된 모듈을 연결하는 Glue Language로 이용(CPython, Jython, IronPython, Pypy)
- 웹 프로그래밍, 수치연산 프로그래밍, 데이터베이스 프로그래밍등 다양한 분야 개발 가능
파이썬 단점
- 대단히 빠른 속도를 요구하거나 하드웨어를 직접 건드려야 하는 프로그램에는 부적합(C, C++ 이용)
- 2.X 버전과 3.X 버전이 호환되지 않는다.
'아카이브 > Python' 카테고리의 다른 글
[Python 자료형] 문자열 (String) - 1 (0) | 2015.07.14 |
---|---|
[Python 자료형] 숫자 자료형 (Number) (0) | 2015.07.14 |
[Python 자료형] Python 자료형 - 개요 (0) | 2015.06.25 |
[Python 기본문법] Python 기본 문법과 버전별 차이점 (0) | 2015.06.23 |
[Python 설치] 파이썬 설치 방법 (Windows, Linux) (0) | 2015.06.23 |