pythonのリスト内包表記は凄い。すごく凄い。
Pythonの「リスト内包表記」という機能を使うと、あらゆるリストや辞書型、集合型なんかまで作ることが出来ます。というわけで、色々と試してみました。
pythonのmax / min関数は意外と便利
Pythonで最大値/最小値を求めるための関数`max`/`min`の詳しい使い方の説明です。
pythonのジェネレータをリスト内包表記的に書く
Pythonのジェネレータ式を使って、イテレータをリスト内包表記の書き方で書く方法です。
世界最強のセキュリティソフト作ったったwww(ネタ
ほこxたての放送が面白かったので、便乗してセキュリティソフトを作ってみました。これはネタです。完全にネタです。
Pythonで末尾再帰する
Pythonのデコレータを使って、末尾再帰最適化を実現する方法です。速くはならないけれど、少なくともどれだけループさせてもメモリが枯渇して停止することは無くなります。
pythonのlambda内で無理やり変数を定義する
Pythonのlambda式の中で無理やり変数を定義する小ネタです。関数の中で関数を定義することで擬似的に変数のようなものを実現します。
pythonのpyevolveで遺伝的アルゴリズム。
Pythonの「pyevolve」というライブラリを使って、遺伝的アルゴリズムの実装を試してみました。
次世代starの候補版を公開したよ
自作のファイル転送ツール「Star」の最新の候補版、「DraftStar」を公開したので紹介です。
UnicodeとUCSとUTF
UnicodeにはUTF-8やUTF-16などのよく使う方式の他にUCS-2やUCS-4なんかの表わし方もあるそうです。色々調べてみたのでメモです。
pythonのデコレータを使ってお手軽ベンチマーク
Pythonでデコレータを使って、お手軽に関数単位のベンチマークを取る方法です。