프로그래밍 언어들

코스 전체목록

닫기
본 토픽은 현재 준비중입니다. 공동공부에 참여하시면 완성 되었을 때 알려드립니다.

실행방법과 실습환경

본 수업은 폐지 예정입니다. https://opentutorials.org/module/1569 로 대체될 예정입니다.

수업목적

이번 수업에서는 언어의 실행방법과 실습환경에 대해서 알아본다.

파이선은 2,3가 있다. 우리 수업은 파이선 2의 수업이다. 어떤 버전이 자신에게 적합할지 모르겠다면 생활코딩에서 파이선 버전과 관련한 논의를 참고하자.

설치

아래의 주소에서 파이선을 다운로드 받을 수 있다.

http://www.python.org/download/

윈도우

윈도우에는 기본적으로 파이선이 설치되어 있지 않다. 위의 URL에서 파이선을 다운로드 받아서 설치하자.

http://www.python.org/download/

윈도우키 + R 을 누르고 cmd를 입력한다.

아래의 명령을 입력한다. 설치 디렉토리가 다르다면 변경해준다.

set path=%path%;C:\python27;
setx path "%path%;C:\python27"

python을 입력했을 때 아래와 같이 출력된다면 설치에 성공한 것이다. 아래와 같은 화면을 콘솔이라고 부른다. 그럼 파이썬을 실행하는 법을 알아보자.

아래와 같은 오류가 발생한다면 cmd를 관리자 권한으로 실행해보자.
"오류: 구문이 잘못되었습니다. 기본 옵션은 '2'번 이상 허용되지 않습니다."

OSX

맥에는 기본적으로 파이선이 설치되어 있다. 우선 터미널을 실행한다. 스포트라이트에서 terminal을 입력한다.

아래와 같이 python을 입력한다. 아래와 비슷한 화면이 나타난다면 파이선의 설치에 성공한 것이다. 아래와 같은 화면을 콘솔이라고 부른다. 그럼 파이썬을 실행하는 법을 알아보자.

리눅스

리눅스에는 기본적으로 파이선이 설치되어 있다. 아래와 같은 방법으로 python이 설치되어 있는지 또 실행버전은 어떻게 되는지 확인해볼 수 있다. 아래와 비슷한 화면이 나타난다면 파이선의 설치에 성공한 것이다. 아래와 같은 화면을 콘솔이라고 부른다. 그럼 파이썬을 실행하는 법을 알아보자.

실행

콘솔

자 Hello world를 찍어보자. Hello World는 프로그래머들이 처음 어떤 언어나 프로그램을 구동했을 때 화면에 출력시켜보는 내용이다. 시작이 반이라고 했던가? Hello World!를 출력했다면 이미 반이다.

파일

로직을 대표 할 수 있는 이름의 파일명에 .py라는 확장자를 붙인다. 그리고 python 파일명을 실행하면 파이선 프로그램이 실행된다. 예를들어 helloworld.py 라는 파일이 아래와 같은 내용을 담고 있다면 이것을 실행하는 방법은 아래와 같다.

print "hello world"

댓글

댓글 본문
  1. 바위구름
    http://www.raspberrypi.org.......md Python 2 vs 3 버전에 대한 설명(문법적 차이)
  2. 무한반복
    맞아요!
    대화보기
    • michelle
      이거 혹시 password 어디서 찾나요?
    • snowphone
      제가 글을 급하게 읽느라 python을 입력하라는 글을 못봤네요.
      그래도 다른 것들과 달리 글 안에 들어있고, python이라는 것이 다양한 의미를 포함하기 때문에(python이라는 것 자체가 언어 이름이라서 약간의 혼동의 소지가 있다고 봅니다.) 볼드체나 기타 방법으로 약간의 강조를 해 주시면 좋을 것 같습니다.
      대화보기
      • snowphone
        이거 처음에 print "hello world" 하기 전에 python 을 입력해서 python을 실행시켜야 하는 군요.
        그것도 모르고 굉장히 헤맸습니다.
        글에다가 그 한마디만 수정해 주시면 좋겠습니다.
        참고로 set path=%path%;C:\python27;
        setx path "%path%;C:\python27"
        을 입력할 때, 저는 SUCCESS: Specified value was saved 라고 나왔습니다.
        os는 윈10 테크니컬 프리뷰이고, 파이썬 2.7 버전을 깔았습니다.
      • python 3.0.1 에서
        >>>print "Hello World"
        라고 하니, invalid syntax 라고 에러가 나네요.

        해결방법은 여기.
        http://stackoverflow.com......n-3

        요약은.
        >>>print("Hello World")
        라고 하기.

        입니다.
      • sooop
        http://repl.it

        파이썬 뿐만 아니라 다양한 스크립트 언어를 브라우저 환경에서 실행해볼 수 있는 사이트입니다.
        대화형 인터프리터 뿐만 아니라
        별도로 코드를 작성해서 실행해볼 수도 있습니다.
      • Sukmin Lim
        냅 그렇습니다.아 그리고 콘솔에서 파이썬 코드를 한줄로 실행하는 방법도 설명해주셨으면 좋겠내요 ㅎ 콘솔에서 파이썬을 실행해서 하다보면 가끔 콘솔이라는 걸 까먹을 떄가 있었는데 그때 다시 치려면 조금 불편하니까요;
        대화보기
        • Sukmin Lim
          냅 그렇습니다. opentutorials.org 사이트 문제입니다.
          대화보기
          • egoing
            피드백 고맙습니다. 그런데 로그인 에러가 댓글 부분 말씀하시는 건가요? 오픈튜토리얼스 말씀인가요?
            2013년 6월 30일 일요일에 Disqus님이 작성:
            대화보기
            • Sukmin Lim
              리눅스에서는 정상 작동하는군요.. 오류난 제 환경은 윈도우8에 크롬 최신버전이였습니다.
              대화보기
              • 임석민
                한두줄의 코딩의 경우에는 콘솔에서 해결이 가능하지만, 모듈부터는 파이썬 파일도 2개 이상 필요하기 때문에, 에디터를 사용하라던가 콘솔상에서 저장이 가능하다면(VIM이 있을 수도 있겠네요.), 콘솔로 파일을 만들어 저장하는 방법을 알려주셨으면 좋곘습니다!
                +) 로그인을 했는데 로그인을 하래요 ㅠㅠ
                - 임석민
              • egoing
                오 땡큐요!
                2013/5/27 Disqus <notifications@disqus.net></notifications@disqus.net>
                대화보기
                • Sungjin Gang
                  https://www.pythonanywhere.com...
                  웹으로 Python을 사용할 수 있는 곳입니다... 뒷 부분을 지우면... Python기본 콘솔로... 갑니다.기본은 ipython이구요..
                버전 관리
                egoing
                현재 버전
                선택 버전
                graphittie 자세히 보기