Google App Engine(GAE) 서비스를 베타로 오픈하면서 처음으로 지원하는 언어입니다. 배워야지 배워야지 하다가 이제서야 툭 쳐보는 컴퓨터 언어입니다. no-smok에 올라온 글을 구걸링해서 소개 받았습니다. 인상적인 것이 두 가지 있었습니다.

1. There's only one way to do it.
떨어진 두 점을 잇는 방법은 무수히 많지만, 파이썬에서는 일직선을 긋는 최선의 방법 하나만 있으면 된다. <-> Perl 언어의 개념과 대조된다고 얘기합니다.

2. Human Readable Indented Block. 들여쓰기로 블럭을 표시한다.
{}로 대표되는 코드블럭의 상하위 종속성 표시를 들여쓰기(Indentation)로 대체합니다. CoC(레일즈 프레임워크의 Convention over Configuration 규칙)와 일견 같은 선상의 개념이 아닌가 생각되는데, 번잡한 것은 하지말자 대신 룰을 만들어서 스킵하자 원칙이죠.

코드는 변경되기를 기다린다. 아니면 버려지기 때문이다 라는 생각을 많이 합니다. 변경에 대한 수고를 줄이기 위해서 코드 가독성과 회귀 테스트의 자동화가 요구되는데 파이썬의 읽혀지기 위한 코딩 규칙은 참 좋다고 느꼈습니다.

저야 자바의 저주에 걸려서 이미 몸에 밴 자바의 향기가 손가락을 지배하고 있습니다. 때문에 파이썬을 쓰기 위해 얼마나 오래 피똔(python)쌀 지 모르지만, 일단 발걸음은 한 걸음 내디뎌 봅니다.
사용자 삽입 이미지

관련:
http://www.python.org 현재 2.5.2 버전이고, 2.6과 3.0은 alpha 상태입니다.
http://www.python.or.kr kr이 반가우셨을 것입니다. 포럼이 잘 운영되고 있네요.
http://www.hannal.net/blog/say_hello-world_on_google-app-engine_service/ 파이썬 잘 다루는 기획자입니다. 참 부럽습니다. ^^;

+ Recent posts