PEP 8은 파이썬 코드의 공식 스타일 가이드로, 명명 규칙, 코드 레이아웃 및 코드의 가독성과 일관성을 향상시키기 위한 모범 사례에 대한 지침을 제공합니다. 이 가이드는 2001년 Guido van Rossum, Barry Warsaw, Alyssa Coghlan에 의해 작성되었으며, 파이썬 코드를 더 가독성 있게 하고 유지 보수하기 쉽게 만드는 것이 목표였습니다. PEP 8을 따르면 개발자는 코드가 협업적이고 전문적임을 보장할 수 있으며, 다른 개발자가 코드를 이해하고 작업하기 쉽게 만듭니다. PEP 8은 변수 이름에 스네이크 케이스를 사용하고, 클래스 이름에 캐멀 케이스를 사용하는 것을 권장합니다. 스네이크 케이스에서는 밑줄로 구분된 소문자 단어를 사용하고, 캐멀 케이스에서는 각 단어가 대문자로 시작합니다. 이 가이드는 현대 파이썬 개발에서 여전히 관련이 있으며, 초보 개발자부터 경험 많은 프로그래머까지 모든 파이썬 개발자에게 권장됩니다. PEP 8은 파이썬 언어의 새로운 기능, 설계 및 스타일 지침을 설명하는 문서인 파이썬 개선 제안(PEP) 중 하나입니다. 가이드는 코드의 가독성, 단순성 및 명확성의 중요성을 강조하며, 파이썬의 제자는 "가독성이 중요하다"고 말합니다. PEP 8을 따르면 파이썬을 배우는 것이 더 즐거워질 수 있으며, 특히 초보 개발자에게 중요합니다. 또한 협업 및 전문 개발을 위해 필수적입니다. 가독성 있는 코드를 작성하는 것은 전문성을 보여주며, 일자리 찾기 또는 협업 프로젝트 작업을 하는 개발자에게 필수적입니다. 전반적으로 PEP 8은 개발자가 깨끗하고, 가독성 있고, 일관된 파이썬 코드를 작성하는 데 도움이 될 수 있는 일련의 지침과 모범 사례를 제공합니다.
realpython.com
Real Python: How to Write Beautiful Python Code With PEP 8
