Cython Cython是將Python結合部分C语法的程式語言與Python的主要差別在於語法中加入了靜態類型使用者可以維持大部分的Python語法而不需要大幅度調整主要的程式邏輯與演算法但由于会直接编译为二进制程序所以性能较Python会有很大提升 Cython典型的運用于编写Python扩展模块以取得較高的執行效能Cython將原始碼轉譯成C或C語法後自動包裝上函式呼叫界面生成pyd或so因作業系統而異後綴的二進位檔即可當成普通的Python函式庫其性能一般遜於原生的CC函式庫但由於Cython語法的易用性可以縮短開發時間Cython也可以用於將CC程式碼封裝為Python函式庫 Cython文件的擴展名為pyx在最基本的情況下Cython代碼看起來與Python代碼完全一樣 然而雖然標準Python是動態類型的但在Cython中可以選擇提供類型從而提高性能並允許在可能的情況下將循環轉換為C循環