# 파이썬 설치하기




안녕하십니까 코드사기꾼입니다. 



요즘 개발인력시장에서 Python에 대한 수요가 많아진 만큼 이제부터 Python 강의를 업로드해볼까 합니다. 


Python이란 귀도 반 로섬(Guido Van Rossum)이 개발한 인터프리터 언어이며, 문법이 쉬워 빠르게 배울 수 있는 특징이 있습니다.


간결한 문법과 거대한 오픈소스 생태계 때문에 개발 속도가 정말 빨라서 C언어를 주언어로 사용하던 저한테는 특히나 매력적으로 다가 왔는데요, C언어로 개발했을때의 퍼포먼스는 나오지 않지만 Python으로 개발했을 때의 개발시간과의 등가교환에는 상당히 만족하고 있습니다.


자 그럼 이제부터 Python을 설치해보도록 하겠습니다.



# python.org



링크>>> python.org


링크에 접속해서 Download를 클릭하면 아래와 같은 화면이 출력됩니다.






정말 많은 종류의 python이 있네요! 몇년 이내에 버전 2 python은 지원 종료 되기 때문에 처음 접하시는 분이라면 버전 3 python을 추천합니다. 하지만 버전 2도 레가시 버전으로 의미가 있습니다. 제가 이 글을 작성할 때 기준으로 가장 최신버전은 python 3.6.3이었습니다. 여러분들이 설치를 진행하 실 때 가장 최신 버전을 설치하시면 됩니다.


하지만 여전히 많은 라이브러리가 2점대를 지원하고 있기 때문에 특정 버전이 필요한 것이라면 그 버전을 받으시는것이 중요합니다. 


파이썬은 버전2에서 3으로 넘어오면서 꽤 큰 변화를 겪었는데요 그것에 대해서 잘 정리해 놓은 블로그가 있어 링크를 첨부합니다. ^^


링크 >>> http://www.w3big.com/ko/python/python-2x-3x.html






버전을 선택하였으면 본인이 운용하고 있는 OS, 설치파일 형태 등을 선택해야 하는데요 저는 윈도우즈를 운용하고 있고 실행파일 형태의 설치파일을 원하기 때문에 x86-64 executable installer를 선택하였습니다.




파일이 다운로드가 완료되면 실행 시키시면 됩니다.

위 그림은 실행시켰을 나타나는 첫 화면인데요, Add Python 3.6 to PATH와 Install launcher for all users를 둘다 선택하고 설치를 진행해 줍니다.

Add Python 3.6 to PATH는 정말 중요한 옵션인데요 시스템 환경변수와 관련된 옵션입니다. 


환경변수라는것은 커맨드라인 프롬프트(CMD)에 특정 명령어를 입력하였을때 실행할 파일을 매핑시켜주는 변수입니다. CMD에 python이라는 명령어를 입력했을 때 원래라면 아무것도 실행되어야 하지 않는데 Add Python 3.6 o PATH를 활성화하면 환경변수에 Python 실행파일의 경로가 저장되어 CMD가 인식하여 Python 인터프리터를 실행시켜 줍니다.





Install for all users 옵션을 선택하면 현재 로그온 되어 있는 계정외에 모든 계정에서 python을 실행할 수 있습니다. 추가적으로 필자는 사용자 하위 폴더에 python폴더가 생성되는 것 보다 C드라이브 하위에 생기는 것을 선호하기 때문에 설치 폴더를 변경하였지만, 내버려둬도 무방합니다.


통상적으로 python 설치 폴더는 버전 2번째 자리까지 나타내는데요 3.6.3이면 36으로 3.7.1은 37로 표현합니다. 저는 3.6.3을 다운받았기 때문에 Python36이라는 폴더를 설치폴더로 결정하였습니다.




자 여기까지 오셨다면 설치가 완료된 것입니다. Close 버튼을 누르고 설치가 완벽하게 되었는지 확인해 보도록 하겠습니다.

CMD 창을 열고 python을 입력해 봅니다.




정상적으로 실행이 되셨다면 아래의 코드를 입력해보고 마무리 해보도록 하겠습니다.



1
print("Hello World")
cs


Hello Wolrd가 출력된 것을 확인하셨나요? 정상적으로 출력되면 설치가 제대로 된 것입니다.


'Dev > python' 카테고리의 다른 글

[python] 리스트 함수  (0) 2019.02.11
[python] 리스트와 Shallow Copy  (0) 2019.02.10
[python] 문자열 함수  (0) 2019.02.09
[python] 문자열  (0) 2019.02.07
[python] 기본자료형 - 숫자  (0) 2019.02.07

+ Recent posts