파이썬은 Guido van Rossum에 의해 1990에 개발된 프로그래밍 언어로 다른 언어에 비해 아주 최신 언어이며 실험적, 쌍방형 참가식의 대화형 어플리케이션 및 프로토타이핑에 아주 적합한 언어로 인기가 늘어가고 있다.
파이썬으로 프로그래밍 하는데 가장 큰 장점은 매력적인 문법(Syntax)이라고 할 수 있다. 최소한의 괄호 및 부호 사용과 띄어쓰기로 코드 블락을 나타냄으로서 프로그래밍 할때의 문법에러를 줄일 수 있다. 또한 변수의 데이타 타입을 정의하지 않아도 되며 키워드 종류도 다른언어에 비해 훨씬 적으며 일반 영문 구문과 유사한 문법 사용으로 프로그래밍 하기도 쉽고 다른 프로그래머가 코드를 이해하기도 쉽다. 이로 인해 프로그래머들이 프로젝트에 파이썬을 새 언어로 채택하는데 더욱 쉽게 해준다. 또한 무료로 배포되며 점점 늘어나는 개발자들에 의한 풍부한 온라인 문서(Documentation)와 공개 소스코드가 있다는 점이 파이썬 언어 사용자의 증가를 이끌고 있다. ☞ 파이썬 언어 Syntax 예문 보기
파이썬은 대표적인 객체지향언어인 C++, Java와 같이 클래스(Class) 및 상속(Inheritance) 기능를 지원하며 대표적인 함수언어인 Lisp, Scheme과 같이 lambda 함수, garbage collection을 포함한 자동 메모리 관리 기능을 지원하는 차세대 객체지향언어이다. 또한 강력한 기호(Symbol)연산 및 빠른 프로토타이핑(Prototyping)에 대한 지원능력은 인공지능(Artificial Intelligence)과 데이타베이스(Database) 개발에 이점을 나타낸다.
C++ 및 Java 보다는 연산 속도, 안정성, 정확성이 떨어지지만 쉽고 간결한 코딩, 문법적 표현 과 논리적 연산의 용이성이 파이썬을 사용하는 가장 큰 이유가 될 수 있다. 같은 프로그램을 C++ 보다는 5배~10배, Java보다는 3~5배 짧은 코드로 빠른 시간내에 개발이 가능하며 C++나 Java 프로그램의 부분적 모듈을 위해 응용 확장언어 및 접착언어로서 같이 쓰면서 더욱 강력한 파워를 갖기 때문에 최근에 많이 쓰여지기도 한다.
다음은 파이썬에 대한 개발자의 말들입니다. (파이썬 공식 싸이트에서 퍼옴).
"Python has been an important part of Google since the beginning, and remains so as the system grows and evolves. Today dozens of Google engineers use Python, and we're looking for more people with skills in this language."
- Peter Norvig, Director of Search Quality at Google -
"NASA is using Python to implement a CAD/CAE/PDM repository and model management, integration, and transformation system which will be the core infrastructure for its next generation collaborative engineering environment. We chose Python because it provides maximum productivity, code that's clear and easy to maintain, strong and extensive (and growing!) libraries, and excellent capabilities for integration with other applications on any platform. All of these characteristics are essential for building efficient, flexible, scalable, and well-integrated systems, which is exactly what we need. Python has met or exceeded every requirement we've had,"
- Steve Waterbury, Software Group Leader, NASA -
- 다운로드 or Python 공식 싸이트 가기 : http://www.python.org (현재 파이썬 버젼 2.4.1)
- 한국 파이썬 사용자 싸이트 : http://www.python.or.kr
- 파이썬 언어 Syntax 예문 보기
RSS : http://www.ibluemojo.com/blog/rss/response/42





글 보관함
