Python 코드를 읽을 수 있습니까?

Mar 03 2023
Python 코딩 학습을 시작하면서 코드 작성 방법에 대한 세부 사항에 주의를 기울이고 있습니다. 기능뿐만 아니라 내 코드가 모범 사례를 고수하고 다른 사람이 쉽게 해석할 수 있도록 합니다.

Python 코딩 학습을 시작하면서 코드 작성 방법에 대한 세부 사항에 주의를 기울이고 있습니다. 기능뿐만 아니라 내 코드가 모범 사례를 고수하고 다른 사람이 쉽게 해석할 수 있도록 합니다. 이는 웹 애플리케이션이 생성되거나 향후 코드 베이스의 일부가 작성되는 경우 다른 소프트웨어 엔지니어가 코드가 수행하는 작업을 쉽게 확인하고 작업을 수정할 수 있도록 통합하는 중요한 습관입니다. Python 코드에 대한 PEP 8 스타일 가이드를 참조하여 Python 코딩의 모범 사례가 어떤 것인지 더 명확하게 파악했습니다.

Python에서는 일반적으로 공백이 탭보다 선호됩니다. 그렇게 하기로 선택하면 코드를 사용할 수 있지만 탭과 공백을 함께 사용하면 안 됩니다! 일관성의 중요성은 이 블로그에서 반복되는 주제입니다. 인간의 경우 내용이 일관성이 있으면 내용을 읽고 이해하기가 더 쉽습니다. 식별은 4개의 공백으로 구성되어야 합니다. 아래 예에서 인쇄는 첫 번째 줄의 시작 부분에서 4칸 들여쓰기됩니다.

Python에서 한 줄은 75자로 제한되어야 합니다. 코드가 75자 제한을 초과하는 경우 내어쓰기를 사용하여 넘치는 코드를 다음 줄로 이동하고 여전히 읽을 수 있는지 확인할 수 있습니다. 들여쓰기를 처리할 때 우선순위는 오버플로 코드를 이전 줄의 해당 코드와 정렬하여 읽기 쉽도록 하는 것입니다. 따라서 매달린 들여쓰기는 4칸 들여쓰기를 할 필요가 없습니다. 아래는 내어쓰기를 사용한 오버플로 코드의 예입니다.

괄호와 구두점 사이에 추가 공백도 피해야 합니다. 때때로 나는 기말 보고서가 아니라 코드를 작성하고 있음을 스스로에게 상기시켜야 합니다. 다음은 공백의 지독한 예입니다. 일반적으로 실수로 코드에 여분의 공간이 들어가지 않도록 코드를 다시 읽는 것이 좋습니다.

마지막으로 Python 코드에 주석이 포함되어 있고 이러한 주석을 쉽게 읽을 수 있도록 하는 것이 중요합니다. Python 주석은 완전한 문장으로 작성해야 하며 첫 단어가 소문자 변수가 아닌 한 대문자로 시작해야 합니다. 댓글에 여러 문장이 있는 경우 마침표 뒤에 두 개의 공백이 있어야 합니다. (내 학기말 연습이 마침내 여기에서 도움이 됩니다!). 주석은 목적이 불분명한 코드 섹션이 있는 경우 특히 중요합니다.

PEP 8 스타일 가이드에 기본 설정이 없는 경우가 있습니다. 이러한 경우 코드 스타일을 지정하는 방법을 선택할 수 있지만 항상 일관성을 유지하도록 노력해야 합니다. 일관성이 핵심임을 기억하십시오!

출처:

Python 코드의 가독성을 높이는 5가지 팁. 데이터 과학을 위한 엔지니어링

https://engineeringfordatascience.com/posts/top_tips_for_improving_python_code_without_refactoring/