Python 실행하기
Python 3
Python은 두 개의 주요 버전을 가지고 있었습니다: Python 2와 Python 3입니다. 비슷해 보이지만 완전히 호환되지는 않으며, 오랫동안 커뮤니티가 둘로 나뉘어 있었습니다. 그 시대는 끝났습니다. Python 2는 2020년에 업데이트를 중단했으며, 이제 Python 3이 모두가 말하는 "Python"입니다.
이 문서의 모든 내용은 Python 3입니다. 괄호 없이 print "hello"라고 쓰는 오래된 튜토리얼을 본다면, 그것은 Python 2입니다. 개념은 여전히 적용되지만, 문법이 다릅니다.
JunoPython 3 예전에는 Python 2와 3이 있었습니다. 그 분리는 이제 끝났습니다: Python 2는 2020년에 업데이트를 중단했으며, 이 문서는 모두 Python 3입니다.
print "hello"라고 쓰고 괄호가 없는 오래된 코드를 발견하면, 그것은 Python 2이며, 아이디어는 통하지만 문법은 그렇지 않습니다. PEP
PEP라는 용어를 가끔 보게 될 것입니다. PEP는 Python Enhancement Proposal을 의미하며, Python의 변경 사항이 제안되고 논의되는 공식적인 프로세스입니다. 깊이 있게 알 필요는 없지만, 자주 나오는 두 개가 있어서 알만한 가치가 있습니다:
- PEP 8: Python 코드를 어떻게 작성하고 형식화해야 하는지에 대한 규칙 모음입니다. 변수 이름 지정 방식, 들여쓰기 깊이, 그리고 언제 빈 줄을 추가할지 같은 것들입니다. 외워야 할 필요는 없습니다. 대부분의 코드 에디터가 자동으로 처리해 주며, 더 많은 코드를 작성하면서 자연스럽게 습득하게 됩니다.
- PEP 20: Python의 선(Zen)이라고 불리기도 합니다. 어떤 Python 환경에서든
import this를 입력하면 짧은 지도 원칙 목록을 출력합니다. "가독성이 중요하다"와 "단순함이 복잡함보다 낫다"와 같은 것들입니다. Python이 지금의 모습과 느낌을 가지고 있는 이유 뒤에 있는 철학입니다.
JunoPEP PEP는 Python Enhancement Proposal을 의미하며, Python 변경 사항을 제안하는 방식입니다. 알만한 가치가 있는 두 가지는:
PEP 8(스타일 규칙, 에디터가 대부분 처리함)과 PEP 20, Python의 선입니다. import this를 입력하여 읽을 수 있습니다. 코드를 실행할 위치
가장 빠르게 시작하는 방법은 브라우저에서 바로 실행하는 것입니다. 설치나 설정이 필요 없습니다.
로컬 머신에서 Python을 실행하는 것은 향후 섹션에서 다룰 예정입니다. 지금은 브라우저 플레이그라운드에 따라가기 위해 필요한 모든 것이 있습니다.

