ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 파이썬이란?
    프로그래밍/파이썬 2019. 2. 1. 22:51

    다운로드.jpeg

    파이썬이란?

    파이썬은 1991년 프로그래머인 귀도 반 로섬이 발표한 고급 프로그래밍 언어로 파이썬이라는 이름은 귀도가 좋아하는 코미디 쇼인 “몬티 파이썬의 날아다니는 서커스(Monty Python’s Flying Circus)”에서 따왔다고 한다.

    특징

    • 무료이다
    • 간결하다.
    • 인터프리터 언어이다.
    • 유지보수가 용이하다.
    • 확장성이 높다.
    • 간단하고 쉽다.

    버전

    파이썬에는 2개의 주요 버전이 있습니다. 하지만 파이썬 2가 2020년에 지원이 종료될 예정이기 때문에 특별한 이유가 없다면 파이썬 3 버전을 사용하는 것을 추천합니다.
    (2019년 1월 30일 기준) 현재 파이썬의 최신 버전은 3.7.2입니다.
    앞으로 나올 여러 강의들이나 책들은 대부분 3.x 버전으로 나올 것이지만 시중에 나온 많은 책과 예제들이 2.x 버전을 사용하는 것이 많기 때문에 두 버전의 차이점을 잘 알아두어야 합니다.

    2.x 버전과 3.x 버전의 차이

    1. print
    2.x 버전은 다음처럼 괄호 없이도 print 사용이 가능해졌습니다.
    스크린샷 2019-02-01 오후 10.24.24.png

    하지만, 3.x 버전은 무조건 괄호 안에 출력할 코드를 작성해야 합니다.
    스크린샷 2019-02-01 오후 10.24.38.png

    2. input
    2.x 버전은 다음과 같은 함수를 사용하였습니다.
    스크린샷 2019-02-01 오후 10.25.18.png

    하지만, 3.x 버전은 다음과 같은 함수를 사용해야 합니다.
    스크린샷 2019-02-01 오후 10.25.38.png

    3. 인코딩
    3.x 버전부터 인코딩이 기본적으로 ‘utf-8’이기 때문에 아래와 같은 인코딩을 사용하기 위한 코드를 생략해도 됩니다.
    스크린샷 2019-02-01 오후 10.26.30.png

    4. 자동 형 변환
    2.x 버전에서는 형 변환을 하지 않지만, 3.x 버전에서는 자동 형 변환을 지원합니다.

    다음 수식을 각 버전에서 확인을 해보겠습니다.
    스크린샷 2019-02-01 오후 10.27.32.png

    2.x 버전 결과
    스크린샷 2019-02-01 오후 10.28.41.png

    3.x 버전 결과
    스크린샷 2019-02-01 오후 10.29.04.png


    앞으로 저의 블로그에 포스팅 될 파이썬 예제들은 파이썬 3.7.2 버전을 기준으로 작성을 할 것입니다.


Designed by Tistory.