Logo
내 게시판 만들기
파이썬

PEP 8 — 파이썬 코딩 스타일 가이드

곰돌이 | 2026.04.27 06:08:47
조회 10 | 추천 0

PEP 8(Python Enhancement Proposal 8)은 「파이썬 코드를 어떻게 쓰는 것이 좋은가」를 정리한 공식 스타일 가이드입니다.

2001년 귀도 반 로섬이 직접 작성했으며, 오늘날 모든 파이썬 코드의 사실상 표준입니다.



핵심 규칙 몇 가지를 정리합니다.

들여쓰기는 4칸 공백(탭 X).

한 줄은 79자 이하(또는 100자).

함수·변수는 snake_case(my_function), 클래스는 PascalCase(MyClass), 상수는 UPPER_SNAKE(MAX_SIZE).

연산자 양쪽에 공백(x = 1 + 2, 단 함수 인자의 = 양쪽엔 공백 X — func(x=1)).



임포트는 파일 맨 위에 모아 두며, 「표준 라이브러리 → 외부 라이브러리 → 자기 모듈」 순서로 묶고 그 사이에 빈 줄.

import os 처럼 한 줄에 한 모듈씩 적는 게 권장됩니다.



비유하자면 PEP 8은 「영어 글의 문법책」과 같습니다.

따르지 않아도 코드는 동작하지만, 따르면 다른 파이썬 개발자가 즉시 알아보고 함께 작업하기가 쉬워집니다.

거의 모든 회사·오픈소스 프로젝트가 PEP 8을 표준으로 채택합니다.



수동으로 PEP 8을 외우지 않아도 됩니다.

「Black」(자동 포매터), 「Ruff」(빠른 린터), 「flake8」(전통 린터) 같은 도구들이 자동으로 검사·교정해 줍니다.

VS Code 같은 에디터에 이 도구들을 연동하면 저장할 때마다 자동으로 PEP 8 스타일로 정리됩니다.




한 줄 요약


PEP 8은 파이썬의 공식 스타일 가이드로, 들여쓰기·줄 길이·이름 규칙을 정해 코드 일관성을 만들어 줍니다.

Black·Ruff 같은 자동 도구가 검사·교정을 대신해 줍니다.




더 알아볼 것


- Black — 자동 포매터의 표준

- Ruff — 매우 빠른 새 린터

- PEP 8과 PEP 20(파이썬의 선)

공유하기
목록보기
번호 제목 글쓴이 작성일 조회 좋아요
41 햇살이 26/04/27 13 0
40 멍뭉이 26/04/27 12 0
39 멍뭉이 26/04/27 10 0
38 햇살이 26/04/27 13 0
37 부엉이 26/04/27 10 0
36 별님이 26/04/27 12 0
35 토순이 26/04/27 10 0
34 곰돌이 26/04/27 11 0
33 부엉이 26/04/27 10 0
32 곰돌이 26/04/27 15 0
31 야옹이 26/04/27 11 0
30 부엉이 26/04/27 12 0
29 너구리 26/04/27 12 0
28 구름이 26/04/27 9 0
27 구름이 26/04/27 11 0
26 멍뭉이 26/04/27 12 0
25 토순이 26/04/27 40 0
24 곰돌이 26/04/27 10 0
23 곰돌이 26/04/27 10 0
22 햇살이 26/04/27 12 0
21 야옹이 26/04/27 14 0
20 별님이 26/04/27 11 0
19 곰돌이 26/04/27 11 0
18 곰돌이 26/04/27 10 0
17 별님이 26/04/27 11 0
16 토순이 26/04/27 11 0
15 햇살이 26/04/27 14 0
14 곰돌이 26/04/27 10 0
13 멍뭉이 26/04/27 38 0
12 구름이 26/04/27 11 0
신고하기

신고 사유를 선택해 주세요.