Pythonとは、シンプルさや分かりやすさが売りのプログラミング言語です。 Webや機械学習で多く使われている印象ですが、わりと何にでも使えます。
pythonのlambda内で無理やり変数を定義する
Pythonのlambda式の中で無理やり変数を定義する小ネタです。関数の中で関数を定義することで擬似的に変数のようなものを実現します。
pythonのdoctestの使い方とか
Pythonに書いたコメントをテストとして実行出来る標準ライブラリ「doctest」の使い方の紹介です。
pythonは標準でtemplateが使えるらしい
Pythonの標準ライブラリとして搭載されている「template」というモジュールを使って、簡易的な文字列テンプレートを実現する方法です。
pythonのソースをweb越しにimportしてみる
Web上にあるPythonモジュールをそのままインポートする関数を作ってみました。かなり危険な気がするけれど、まあ実験用として。
pythonのモジュールをC言語から使う
Pythonで書かれたモジュールをPython/C APIを使ってC言語から呼び出す方法を試してみました。
pythonでhtmlの文字参照をなんとかする。
pythonの標準ライブラリ「htmllib」を使って「&」とか「>」なんかの文字参照を読める形に置換する方法です。
pythonの三項演算子
Pythonで「x == 1 ? "a" : "b"」みたいな三項演算子を書く方法です。
pythonのdbmモジュールを使ってみた
Pythonの「dbm」という標準ライブラリを使って、dict型っぽく使えるkey-valueデータベースを扱う方法です。
pythonのpyevolveで遺伝的アルゴリズム。
Pythonの「pyevolve」というライブラリを使って、遺伝的アルゴリズムの実装を試してみました。
遺伝的アルゴリズムってなんぞや。
遺伝的アルゴリズムの仕組みについての解説記事です。