pythonのクラスにブール値を持たせる。
Pythonのクラスに真偽値を持たせて、if文なんかでTrueっぽく見える/Falseっぽく見えるようなクラスを作る方法です。
pythonでビープ音を鳴らし、あまつさえ演奏する。
Pythonを使って、windows環境で自由な音程・長さのビープ音を鳴らして音楽を演奏するプログラムを作ってみました。
pythonのisと==の違い
Pythonの`is`演算子と`==`演算子の挙動の違いについての解説記事です。
世界最強のセキュリティソフト作ったったwww(ネタ
ほこxたての放送が面白かったので、便乗してセキュリティソフトを作ってみました。これはネタです。完全にネタです。
Pythonで末尾再帰する
Pythonのデコレータを使って、末尾再帰最適化を実現する方法です。速くはならないけれど、少なくともどれだけループさせてもメモリが枯渇して停止することは無くなります。
RFIDで遊んでみたかった。
SuicaやPASMOのようなRFIDの種類色々を調べてみた記録です。
pythonのlambda内で無理やり変数を定義する
Pythonのlambda式の中で無理やり変数を定義する小ネタです。関数の中で関数を定義することで擬似的に変数のようなものを実現します。
pythonのdoctestの使い方とか
Pythonに書いたコメントをテストとして実行出来る標準ライブラリ「doctest」の使い方の紹介です。
pythonのソースをweb越しにimportしてみる
Web上にあるPythonモジュールをそのままインポートする関数を作ってみました。かなり危険な気がするけれど、まあ実験用として。
pythonの三項演算子
Pythonで「x == 1 ? "a" : "b"」みたいな三項演算子を書く方法です。