1. 파이썬 소개
컴파일드 언어란? - 프로그래머가 작성한 소스코드 전체를 실행파일로 만드는 방식의 언어입니다
프로그램을 실행할때 바로 실행파일을 실행만 하면 되기 때문에 실행이 신속하다는 장점이 있지만,
소스코드가 일부만 수정이 된 경우에도 다시 컴파일(실행파일로 만드는 과정)을 거쳐야 하기 때문에 개발면에서 신속하지 못합니다.
인터프리티드 언어는? - 따로 실행파일을 만들지 않고 소스 코드를 한 줄씩 읽어가면서 실행하는 언어입니다
따로 실행파일을 만드는 과정이 없기 때문에 컴파일 과정을 거치지 않아도 되서 개발이 빠릅니다. (테스트와 수정의 유연성이 있음)
하지만 컴파일드 언어와는 반대로 실행 속도가 느립니다.
여기서 파이썬은 바로 "인터프리티드 언어"에 속하기 때문에 개발 속도가 빠른편이지만 실행 속도면에서 다른 언어에 비해 불리한 면이 있습니다.
2. 왜 파이썬?
앞서 말했듯, 파이썬은 인터프리티드 언어로 실행 결과 확인이 빠르고 코드를 입력하면 그때 그때 실행 결과를 확인할 수 있기 때문에
프로그래밍언어 입문에 유용한 프로그래밍 언어입니다. (실제 미국 대학 상위 39개교의 기초과정에서 파이썬을 가장 많이 사용한다는 통계결과도 있습니다.)
그렇다고 해서 파이썬이 교육용 언어로만 사용되는 것은 아니며, 다양한 인공지능 관련 라이브러리를 제공하기 때문에 인공지능 분야에도 활용되며 최근 파이썬의 개발자 귀도 반 로섬이 구글에 입사하면서 구글의 소프트웨어 50%이상이 파이썬으로 개발되었다고도 합니다.
(여기에 더해 페이스북이나 드롭박스 역시 파이썬을 채택했다고 하네요)
참고로 게임쪽에서는 렌파이(Renpy) 라는 "비쥬얼노벨 게임" 제작 툴이 파이썬을 기반으로 게임 제작 환경을 제공합니다.
3. 파이썬 설치하고 개발환경 구축하기!
(당연한 얘기지만,) 파이썬을 배우려면 우선 파이썬을 설치해야 합니다. 파이썬은 누구나 무료로 쓸 수 있고 설치하기도 쉽습니다.
(1)파이썬 공식 홈페이지의 다운로드 페이지로 접속
https://www.python.org/downloads/ 으로 접속한 다음 Download Python 3.X.X 버튼을 누릅니다.
파이썬은 계속해서 업데이트가 이루어 지므로 사진과 버전이 다를 수 있는데, 그냥 노란색 다운로드 버튼을 누르면 됩니다.
(2) 다운로드가 완료된 후 설치 프로그램을 실행
(3) Install Now 를 누르면 설치 진행
(4) 설치가 끝나길 기다리고 완료되면 Close를 눌러 창 종료
4. 설치가 잘 되었는지 실행해보기
이제 앞으로 주로 사용할 개발 프로그램인 "IDLE"을 실행해봅시다!
윈도우10 이라면 작업표시줄에 "IDLE"라고 검색하고 검색결과에 IDLE가 표시되면 클릭해서 IDLE 프로그램을 실행합니다.
IDLE가 실행된 모습입니다. 대화형 셸을 지원하며, 기본적인 코드 하이라이팅 기능을 제공하는 일종의 통합 개발 환경이며,
다른 서드파티 앱을 사용할 수도 있겠지만, 기본기능이 충실하기 때문에 별도 설치 없이 IDLE를 이용하도록 하겠습니다.
'Coding > Python 3' 카테고리의 다른 글
[2] 파이썬 기초-출력 , print 함수 사용하기 (0) | 2019.02.20 |
---|