HuSpIn
파이썬 소개 본문
파이썬(Python)은 1991년 암스테르담의 귀도 반 로섬(Guido Van Rossum)이 개발한 인터프리터 언어이다.
귀도는 파이썬이라는 이름을 자신이 좋아하는 코미디 쇼인 "몬티 파이썬의 날아다니는 서커스"(Monty Python's Flying Circus)에서 따왔다고 한다.
인터프리터 언어란 한 줄씩 코드를 해석해서 그때그때 실행해 결과를 바로 확인할 수 있는 언어를 말한다.
파이썬의 사전적 의미는 다음과 같다.
- 고대 신화에 나오는 파르나소스 산의 동굴에 살던 큰 뱀- 을 뜻한다.
아폴로 신이 델파이에서 파이썬을 퇴치했다는 이야기가 전해지고 있다. 그래서 대부분 파이썬 서적의 책 표지 아이콘이 뱀 모양으로 그려져 있는 이유가 여기에 있다.
파이썬 프로그래밍 언어의 특징
파이썬(Python)은 컴퓨터 프로그래밍 교육을 위해 많이 사용하지만, 기업의 실무를 위해서도 많이 사용하는 언어이다.
구글에서 만든 소프트웨어의 50% 이상이 파이썬으로 작성되며, 온라인 사진 공유 서비스 인스타그램(Instagram), 파일 동기화 서비스 드롭박스(Dropbox) 등이 Python으로 작성되고 있다.
그리고 파이썬 프로그램은 공동 작업과 유지 보수가 매우 쉽고 편하여 이미 다른 언어로 작성된 많은 프로그램과 모듈이 파이썬으로 재구성되고 있다.
파이썬 언어의 특징은 다음과 같다.
- 파이썬은 인간다운 언어이다.
# 사람이 생각하는 방식을 그대로 표현할 수 있는 언어이며, 프로그래머는 굳이 컴퓨터의 사고 체계에 맞추어서 프로그래밍을 하려고 애쓸 필요가 없다. - 파이썬은 문법이 쉬워 빠르게 배울 수 있다.
# 문법 자체가 아주 쉽고 간결하며, 사람의 사고 체계와 매우 닮아 있다. - 파이썬은 무료이지만 강력하다.
# 오픈 소스인 파이썬은 무료이며, 사용료 걱정 없이 언제 어디서든 파이썬을 다운로드하여 사용할 수 있다.
* 참고 :
=> 오픈 소스(Open Source) : 저작권자가 소스 코드를 공개하여 누구나 별다른 제한 없이 자유롭게 사용 . 복제 . 배포 . 수정할 수 있는 소프트웨어이다.
4. 파이썬은 간결하다.
# 귀도는 파이썬을 의도적으로 간결하게 만들었다. 다른 사람이 작업한 소스 코드도 한눈에 들어와 이해하기 쉽기 때문에 공동 작업과 유지 보수가 아주 쉽고 편하다.
5. 파이썬은 개발 속도가 빠르다.
# "Life is too short, You need python" (인생은 너무 짧으니 파이썬이 필요해.) 라는 말이 있을 정도로 파이썬의
엄청나게 빠른 개발 속도를 두고 유행처럼 퍼진 말이다.
'IT 따라잡기 > 파이썬 프로그래밍의 이해' 카테고리의 다른 글
파이썬 언어의 활용 및 호환성 (0) | 2024.04.15 |
---|