더북(TheBook)

기억해야 할 내용

• 파이썬 코드를 다른 언어로 재작성할 만한 타당한 이유는 많지만, 재작성을 택하기 전에 활용 가능한 모든 최적화 기법을 검토하는 것이 좋다.

• 코드에서 CPU 병목 지점을 C 확장 모듈이나 네이티브 라이브러리로 옮기는 것은 성능을 향상시키면서 파이썬 코드에 대한 투자를 최대한 활용하는 효과적인 방법이 될 수 있지만, 비용이 많이 들고 새로운 버그가 생겨날 수도 있다.

• 파이썬 생태계에는 기존 파이썬 코드를 아주 약간 변경해서 큰 성능 향상을 얻을 수 있는 도구와 라이브러리가 많다.