티스토리 뷰

development/python

[python] 파이썬 공부하기-1

burningrizen 2018. 4. 19. 22:45



[목적]


개발자는 이 글을 읽을 필요가 없다. 개발자가 아닌 사람들이 프로그래밍에 입문하고 


쉽게 배우기위해 작성되었다. 


전문 교육기관의 도움 없이도 충분히 따라할 수 있게 작성 되었다.


이글은 파이썬을 이용하여 간단한 웹서버 구현을 목표로 하고 있다.


그리고 간단한 웹 서비스를 만드는것 이외에 업무에 필요한 자동화, 챗봇같은 유용한 것들을 생산할 수 있다.


이공계 계열이 아닌 문과 학생들이나 이미 다른 직업에서 일하는 분들에게도 유용할 것이다. 


크롤러를 만들어서 필요한 웹의 정보를 수집할 수도 있고 자동으로 이메일을 보내거


나 특정조건이 만족하면 알림도 줄수 있고 챗봇을 구현하여 자동응답과 CS 대응도 가능하다. 이외에도 할 수 있는것은 많다.


개발자가 아닌데 어렵다고 생각하지말고 잘 따라해 보기 바란다.



이글을 읽고 진행하다 에러나 이슈들에 대해 댓글에 리포트 해주면 모든 질문에 답을 할 것이다.

 



[python]


파이썬은 무엇이고 왜 이것부터 배워야 하는 것일까?


개발적인 특징은 여기서 언급할 필요는 없을 것 같고 간단히 말해서 구조가 간단해서 비교적 짧은 시간에 배울 수 있고 강력하다.


packt 의 발표한 조사에 따르면 개발자들이 가장 인기있는 도구.

http://www.ciokorea.com/news/34960


안드로이드 개발에 사용되는 java 를 넘어서 미국 대학생들에게 컴퓨터


및 공학 입문용으로 가장 널리 확용되고 있다고 미 컴퓨터 학회(ACM)이 밝혔다.

http://www.ciokorea.com/news/21576



그만큼 입문용으로 적합하다고 생각한다.




[개발환경]


프로그래밍 언어를 배우려면 개발환경을 갖추어야 한다. 이것이 매우 귀찮고 힘든 일이 될 수도 있다.


하지만 파이썬 개발환경은 간단하고 환경은 아래 다음과 같다.


- winodw 7 : 맥이나 리눅스가 아닌 윈도우에서 진행할 것이다. 개발자가 아니라면 리눅스를 사용하는 사람은 없을 것이다. 윈도우 설치에 대해서는 따로 언급하지 않겠다.


- python 3.x : 파이썬은 2.x 와 3.x 가 다르다. 강좌를 진행하는데 인코딩이나 추후 웹 서비스에서 약간 차이가 있다. 자세한건 다시 설명하겠다. 


- visual studio code : 파이썬을 설치 했다고 해도 코드를 편집할 에디터가 필요하다.  VS Code 는 그냥 메모장이라고 생각하자. 여기서는 코드를 편집한다. (visual studio 와는 다른 것이다.)




[install python]


개발환경을 갖추어 보자. 가장먼저 파이썬을 설치해야한다.

https://www.python.org/


링크에 들어가서 다운받으면 된다.



우리는 3.x 버전으로 진행하기 때문에 왼쪽 3.6.5 로 설치해 주자.


설치파일을 다운받고 실행해보자.




이미 설치한 상태라서 업데이트라고 나오지만 설치하는거와 다를건 없다. 기본으로 선택하고 넘어가면된다.


단, 설치 경로는 다른데 적어두자. 이후에 환경변수와 VS Code 에서 설정해야 할것이 있다.


이제 VS Code 만 설치하면 된다. 아래 링크를 참고하자.

2018/04/18 - [common/document] - [신입사원] 메모하기





[환경변수]


환경변수는 파이썬이 설치된 경로 이외의 경로에서 파이썬 파일을 실행할 수 있게 해준다.


- 윈도우키 + E : 파일 탐색키를 열어보자. 


- 내컴퓨터: 우클릭하여 속성을 열자


- 고급 시스템 설정: 상단 고급탭을 열고 환경변수를 선택하자.


- 시스템 변수: 변수중에 Path 를 찾아서 열면 이미 추가되어 있는 경로들이 있다.

다른건 절대 수정하면 안된다.


여러경로들은 ; 으로 구분되어 있다. 맨뒤에 아까 파이썬이 설치되어 있는 경로를 붙이고 그 앞에 ; 으로 구분해주자


추가되는 경로는 python.exe 파일이 있는 경로이다.


변경전

C:\Program Files\PuTTY\;F:\DevEnv\Tool\curl-7.58.0-win32-mingw-brotli\bin

변경후

C:\Program Files\PuTTY\;F:\DevEnv\Tool\curl-7.58.0-win32-mingw-brotli\bin;F:\DevEnv\Python36-32





[hello world]


개발환경이 모두 갖추었다. 정상적으로 파이썬이 설치되고 환경변수가 설정되었는지 확인해 보자.




윈도우키 + r 누르고 cmd 를 누르자.





창이 하나 생성되었다. 여기 윈도우에서는 명령 프롬프트 혹은 도스창이라고 하고 우분투에서는 shell 이라고 있다.


윈도우에서 마우스로 작업하던 것들을 텍스트로 된 명령어를 입력할 수 있다.


본 강좌에서는 윈도우는 gui 를 통해서 편리하게 할 수 있기 때문에 gui 에서 할 수 있는 것들은 cmd 창을 이용하지는 않을 것이다.


일단 파이썬 버전을 확인하기 위해 아래 커맨드를 입력하자.


python --version


python 은 python 명령어를 실행하겠다는 것이고 --version 은 버전을 확인하겠다는 의미이다. 


그러면 아래와 같이 버전을 확인할 수 있다.



정상적으로 개발환경이 갖추어 젔으면 버전을 확인할 수 있고 아니라면 환경변수 설정이나 파이썬 설치에 문제가 있는 것이다.


파이썬이 제대로 설치되었으면 가장 간단한 코드를 한줄 작성해 보자. 일단 아래 명령어로 파이썬을 구동 시키자.


python


커서 앞에 >>> 붙었고 이제 코드를 직접 입력할 수 있다. 


아래 코드를 입력하고 엔터를 치자.


print('hello world')


코드가 정상적으로 동작 하였으면 결과를 확인할 수 있다.



축하한다!. 당신의 첫번째 파이썬 코드가 작성되어 동작하였다.


콘솔창에서 작성한 코드라서 불편했지만 편집기를 쓰면 편하게 코드를 작성할 수 있다.


다음에는 VS Code 이용하여 진행해 보겠다.



댓글