기사 소개

이 기사에서는 ”어째서 Python2가 아니라 Python3를 사용하는가”에 대하여 알아보겠습니다.

Python2와 Python3비교

Python을 처음 시작하려고 할때 최대의 문제점은 Python으로서 다루고 있는 버젼이 2개 있으며 어느쪽을 선택해야 할지 모른다는 상황에 당면한것이라고 생각합니다. Python2는 옛날부터 넓게 보급되어 있으며, Linux나 Apple의 컴퓨터에는 미리 설치되어 있습니다. Python2는 아주 멋진 언어였으며, 지금도 그러하다고 봅니다. 그러나 완벽하다고는 생각하지 않습니다. 프로그래밍언어의 세계에서도 다른 분야와 같이, 일부의 오류는 겉보기 문제이며, 간단히 고칠수 있는 문제일수도 있고 그렇지 않은것도 있습니다. 간단하지 않은 문제를 수정함으로서 비호환성이 생겨버린 겁니다. 새로운 Python 시스템을 위하여 작성된 프로그램은 옛날부터 Python시스템에서는 동작하지 않고 엤날에 작성한 프로그램은 새로운 시스템에서는 동작하지 않게 되었습니다.

Python을 만든 사람들은 비호환성의 수정을 하자고 결정하여 나온것이 「Python 3」입니다. 이제 Python2의 최후의 버젼은 2.7이며, 이 버젼을 최후로 개발은 멈췄습니다. 일설에 따르면 2020년1월을 최후로 Python2의 개발은 완전히 끝을 맞이 하였습니다.

그러므로 이 싸이트에서는 Python3에 대응하여 프로그래밍을 써나가기로 결정 하였습니다. Python2는 과거의 유산이며, Python3는 이제부터 발전해 나갈 미래이기 때문입니다.

입문 Python3 – Py의 감각

프로그래밍 메인