Python 기초

Python이란?

코딩이란?

코딩이란 컴퓨터가 일하는 절차를 적는 행위입니다. 코딩으로 완성된 문장을 코드라고 합니다.

코드는 컴퓨터가 이해할 수 있는 형태여야 하기에, 더 공식적으로 말하면 컴퓨터 프로그래밍이라고 합니다.

 

Python 소개

귀도 반 로섬에 대한 이미지 검색결과

파이썬(Python)은 1990년 암스테르담의 귀도 반 로섬(Guido Van Rossum)이 개발한 인터프리터(한 줄씩 소스 코드를 해석해서 그때그때 실행해 결과를 바로 확인할 수 있는 언어)입니다.

귀도는 파이썬이라는 이름을 자신이 좋아하는 코미디 쇼인 "몬티 파이썬의 날아다니는 서커스(Monty Python’s Flying Circus)"에서 따왔다고 합니다.

그래서인지 귀도는 파이썬 이름이 징그러운 파충류와는 전혀 관계가 없다는 점을 강조하고 있습니다.

 

또한 위의 그림을 보면 알 수 있듯이 파이썬은 최근에 많은 인기를 얻고 있는 프로그래밍 언어이기도 합니다.

 

파이썬의 사전적인 의미는 고대 신화에 나오는 파르나소스 산의 동굴에 살던 큰 뱀을 뜻하며, 아폴로 신이 델파이에서 파이썬을 퇴치했다는 이야기가 전해지고 있습니다.

대부분의 파이썬 책 표지와 아이콘이 뱀 모양으로 그려져 있는 이유가 여기에 있습니다.

 

파이썬은 우리나라에서는 아직 대중적으로 사용되고 있지 않지만 외국에서는 교육 목적뿐 아니라 실무에서도 많이 사용되고 있습니다.

구글에서 만들어진 소프트웨어의 50% 이상이 파이썬으로 만들어졌다는 이야기도 있습니다.

이외에도 많이 알려진 예를 몇 가지 들자면 파일 동기화 서비스인 드롭박스(Dropbox), 쉽고 빠르게 웹 개발을 할 수 있도록 도와주는 프레임워크인 장고(Django) 등이 있습니다.

 

또한 파이썬 프로그램은 공동 작업과 유지 보수가 매우 쉽고 편합니다. 그 때문에 이미 다른 언어로 작성된 많은 프로그램과 모듈들이 파이썬으로 재구성되고 있습니다.

국내에서도 그 가치를 인정받아 사용자층이 더욱 넓어지고 있고, 파이썬을 이용해 프로그램을 개발하는 기업체들 또한 늘어 가고 있는 추세입니다.