Skip to content
This page has been auto-translated and may contain errors.View in English

파이썬 실행하기

파이썬 3

파이썬에는 두 개의 주요 버전이 있었습니다. 파이썬 2와 파이썬 3입니다. 둘은 비슷해 보이지만 완전히 호환되지는 않았고, 몇 년 동안 커뮤니티가 둘로 나뉘어 있었습니다. 이제 그 시대는 끝났습니다. 파이썬 2는 2020년에 업데이트가 중단되었고, 지금 "파이썬"이라고 하면 누구나 파이썬 3을 의미합니다.

이 문서의 모든 내용은 파이썬 3을 기준으로 합니다. 괄호 없이 print "hello"처럼 쓰는 오래된 튜토리얼을 본다면 그건 파이썬 2입니다. 개념은 그대로 적용되지만 문법이 다릅니다.

Juno파이썬 3 예전에는 파이썬 2와 3, 두 개의 파이썬이 있었습니다. 그 갈림길은 이제 끝났습니다. 파이썬 2는 2020년에 업데이트가 중단되었고, 이 문서는 전부 파이썬 3을 다룹니다. 괄호 없이 print "hello"라고 쓴 오래된 코드를 본다면 그건 파이썬 2입니다. 아이디어는 그대로 이어지지만 문법은 다릅니다.
Juno파이썬 3 여기 나오는 모든 내용은 파이썬 3이며, 파이썬 2는 2020년에 수명이 끝났습니다. 오래된 파이썬 2 코드를 구별하는 특징은 괄호 없는 print입니다. 개념은 같지만 문법이 다르니, 아이디어 위주로 읽고 옛 형태는 그냥 넘기면 됩니다.
Juno파이썬 3 파이썬 2는 2020년부터 사라졌으니, 이제 "파이썬"이라고 하면 여기 나오는 모든 것을 포함해 파이썬 3을 뜻합니다. 파이썬 2를 알아볼 수 있는 대표적인 특징은 괄호 없는 print입니다. 개념은 그대로 옮겨오지만 문법은 그렇지 않습니다.

PEP

가끔 PEP라는 용어를 보게 될 것입니다. Python Enhancement Proposal의 줄임말로, 파이썬에 대한 변경 사항을 제안하고 논의하는 공식 절차를 뜻합니다. 이 절차를 깊이 알 필요는 없지만, 알아둘 만큼 자주 등장하는 두 가지가 있습니다.

  • PEP 8: 파이썬 코드를 어떻게 작성하고 형식을 맞출지에 대한 규칙 모음입니다. 변수 이름을 짓는 방법, 들여쓰기 정도, 빈 줄을 넣는 시점 같은 것들을 다룹니다. 외울 필요는 없습니다. 대부분의 코드 에디터가 자동으로 처리해주고, 코드를 많이 작성할수록 자연스럽게 익히게 됩니다.
  • PEP 20: "파이썬의 선(禪)"이라는 별명으로 불립니다. 파이썬 환경에서 import this를 입력하면 짧은 지침 목록이 출력됩니다. "가독성은 중요하다", "복잡한 것보다 단순한 것이 낫다" 같은 내용입니다. 파이썬이 지금의 모습과 느낌을 갖게 된 배경이 되는 철학입니다.
JunoPEP PEP는 Python Enhancement Proposal의 줄임말로, 파이썬의 변경 사항을 제안하는 방식입니다. 알아둘 만한 두 가지는 PEP 8(스타일 규칙으로, 대부분은 에디터가 처리해줍니다)과 파이썬의 선인 PEP 20입니다. import this를 입력하면 읽을 수 있습니다.
JunoPEP PEP는 파이썬이 발전해 가는 방식입니다. 실제로 참조하게 될 두 가지는 스타일과 형식을 다루는 PEP 8(린터가 대신 적용해줍니다)과 import this로 출력할 수 있는 파이썬의 선, PEP 20입니다.
JunoPEP PEP는 제안 절차이며, 그 세부 구조까지 알 필요는 없고 이름 두 개만 알면 됩니다. PEP 8은 모든 도구가 전제하는 스타일 가이드이고, PEP 20(import this로 볼 수 있는 선)은 파이썬이 지금과 같은 방식으로 읽히는 이유가 되는 철학입니다.

코드를 실행할 곳

가장 빠르게 시작하는 방법은 바로 이 브라우저 안에서 실행하는 것입니다. 설치도, 별도의 설정도 필요 없습니다.

컴퓨터에서 파이썬을 로컬로 실행하는 방법은 이후 섹션에서 다룰 예정입니다. 지금은 브라우저 플레이그라운드만으로도 진행하는 데 필요한 모든 것을 갖추고 있습니다.