[Python의 디자인 원리] 젠 오브 파이썬
·
데이터과학/Python
파이썬 선(禪)(Zen of Python) 아름다움이 추함보다 좋다.(Beautiful is better than ugly.) 명시가 암시보다 좋다.(Explicit is better than implicit.) 단순함이 복잡함보다 좋다.(Simple is better than complex.) 복잡함이 꼬인 것보다 좋다.(Complex is better than complicated.) 수평이 계층보다 좋다.(Flat is better than nested.) 여유로운 것이 밀집한 것보다 좋다.(Sparse is better than dense.) 가독성은 중요하다.(Readability counts.) 특별한 경우라는 것은 규칙을 어겨야 할 정도로 특별한 것이 아니다. (Special cases ar..
[건축 코딩] 건축 코딩 개론
·
건축
생활코딩 개론 우리 사회는 건축을 업으로 하지 않는 사람들도 최소한 못질이나 형광등 교체 정도는 스스로 할 수 있는 것을 미덕으로 여긴다. 건축으로 건축된 세상에 살고 있기 때문이다. 우리가 부시맨이나 피그미족 이라면 사회는 그에 걸맞는 미덕을 요구할 것이다. 이제 가상 현실은 건축 보다 크다. 어떤 온라인 게임은 실측이 영국 보다 크다고 하고, 네이버의 첫페이지가 하루동안 로딩되는 횟수를 최소 1억 페이지뷰에 30cm로 계산하면 3만km가 된다. 이 크기는 지구 지름의 두배가 넘는다. 이제 우리는 새로운 세계에 살게 된 것이고, 세계는 그에 걸맞는 미덕을 요구할 것이다. 이른바 캐주얼한 코딩 정도는 자력으로 할 수 있는 능력 말이다. 내가 어렸을 때는 컴퓨터의 조기 교육이 제법 활기를 띄었다. 그건 아..