[[Python]]을 [[Cee]]로 확장하여 쓰기. 파이썬고수가 되기위해 필히 넘어야할 고개. http://www.python.org/doc/current/ext/ext.html 크게 세가지 이유로 다음 작업을 한다. 1. 성능향상 (예, NumericPython) 1. 코드의 은닉 1. wrapper를 만드는 경우 (예, DB API연동, [[MySQLdb]]) 크게 두가지 방법이 있다. 1. extension module : class는 사용하지 않은 함수만을 모듈로 사용. SeeAlso [[PyKUG:C확장모듈만들기]] 1. extension type : 비록 제한은 있지만, python class처럼 사용 이를 쉽게 하기 위한 다양한 프레임워크가 만들어져있다. * [[SWIG]] * Seminar:PyRex