본문 바로가기

전생의 기억/Python

파이썬 공부하자 - 특징

파이썬에서 코딩블럭은 어떻게 표시하는가??


파이썬은 코딩블럭을 표시하기 위해 들여쓰기를 사용한다.

파이썬은 코딩블럭을 표시하기 위해 들여쓰기를 사용한다...!

파이썬은 코딩블럭을 표시하기 위해 들여쓰기를 사용한다!!!!!


이는 보통 (브라켓)Curly Bracket ({...})을 사용하는 C,C#,Java 등의 다른 언어들과는 매우 다른 독특한 스타일입니다. 

코딩블럭을 시작하는 문장들 예를 들어 if, for, def 문들의 끝에는 아래 예제에서 보듯이, 콜론(:)을 사용하고 내부의 코딩블럭은 동일한 들여쓰기(Identation)을 사용합니다.


파이썬에서 들여쓰기에는 4개의 공백을 사용할 것을 권장하는데, 동일한 블럭의 들여쓰기는 모두 동일한 수의 공백을 사용해야 한다. 즉, 모두 4개의 공백을 사용하다가 하나만 5개의 공백을 사용하면, IndentationError: unexpected indent 에러가 발생합니다.


파이썬에서 주석은 어떻게 다는가?


 = 코멘트 (command)

파이썬에서는     # 주석 형태로 다른 컴파일 언어와 비슷하게 사용합니다.


파이썬에서의 표준 라이브러리 사용


파이썬에서는 java언어와 비슷하게 import 연산자를 사용하며,

만약 수학과 관련된 라이브러리를 사용하고 싶다면,


import math


라고 코드 맨 위에 명시하기만 하면 된다.


Python Enhancement Proposals(PEP)


약자로는 PEP라고 하며, 영어 해석 그대로, 파이썬을 개선하기 위한 제안서라고 생각하면 됩니다.

PEP는 공식 홈페이지인 python.org 사이트에서 관리하고 있으며,


Standard Track PEP


Process PEP


Informational PEP


크게 세가지로 나뉘어 관리되고 있습니다.


여기서 Standard Track은 새로운 기능이나 구현방식을 제안하는 PEP이며,

Process는 파이썬과 관련된 프로세스에 대한 설명 또는 개선책에 대한 PEP입니다.

Informational PEP는 파이썬과 관련된 이슈나 개발자들을 위한 가이드라인, 혹은 개발자간의 정보를 공유하는 PEP입니다.


<pep 링크>

https://www.python.org/dev/peps/