Changes between Version 16 and Version 17 of PyCon2007/20070223


Ignore:
Timestamp:
02/23/07 17:31:29 (13 years ago)
Author:
sgk
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • PyCon2007/20070223

    v16 v17  
    11= PyCon2007/20070222 = 
     2 
     3== Writing a Python Extension module in C++ using SWIG == 
     4 
     511:25から。 
     6 
     7MySQLの人らしい。 
     8 
     9 * Python自体はC++でモジュールを書くことをサポートしてはいない。 
     10 * C++のメソッドを呼び出す、C関数を作らなきゃいけない。 
     11 
     12SWIG以外の選択肢: 
     13 * Boost 
     14 * pycxx 
     15 * ctypes 
     16 
     17== Writing Your Own Python Types in C == 
     18 
     1910:55から始まりました。 
     20 
     21数独を解くプログラムを作るのを題材にする。 
     22ビットセットを実現する型をCで作り直したら、30秒だったのが20秒になった。 
     23 * Pythonソースは、例として最適。 
     24 * grepしてみよう。 
     25 * 特定の目的の型を作ると高速化できる。 
     26 
     27== Keynote: One Laptop per Child project == 
    228 
    32909:00始まりました。 
     
    4167スライドを映していたのは普通のPC。これがXOだったらかっこいいのだけど。いや、VGA出力なんて無いんだろう。 
    4268 
    43 == Writing Your Own Python Types in C == 
    44  
    45 10:55から始まりました。 
    46  
    47 数独を解くプログラムを作るのを題材にする。 
    48 ビットセットを実現する型をCで作り直したら、30秒だったのが20秒になった。 
    49  * Pythonソースは、例として最適。 
    50  * grepしてみよう。 
    51  * 特定の目的の型を作ると高速化できる。 
    52  
    53 == Writing a Python Extension module in C++ using SWIG == 
    54  
    55 11:25から。 
    56  
    57 MySQLの人らしい。 
    58  
    59  * Python自体はC++でモジュールを書くことをサポートしてはいない。 
    60  * C++のメソッドを呼び出す、C関数を作らなきゃいけない。 
    61  
    62 SWIG以外の選択肢: 
    63  * Boost 
    64  * pycxx 
    65  * ctypes