PythonCee로 확장하여 쓰기. 파이썬고수가 되기위해 필히 넘어야할 고개.

http://www.python.org/doc/current/ext/ext.html

크게 세가지 이유로 다음 작업을 한다.

  1. 성능향상 (예, NumericPython)

  2. 코드의 은닉
  3. wrapper를 만드는 경우 (예, DB API연동, MySQLdb)

크게 두가지 방법이 있다.

  1. extension module : class는 사용하지 않은 함수만을 모듈로 사용. SeeAlso C확장모듈만들기

  2. extension type : 비록 제한은 있지만, python class처럼 사용

이를 쉽게 하기 위한 다양한 프레임워크가 만들어져있다.

PythonCeeExtension (last edited 2011-11-21 19:03:47 by 211)

web biohackers.net