ライブラリ: nose 2014/12/302018/01/09ライブラリPython 2Pythonの「 nose 」というライブラリをご紹介します。 import nose nose はユニットテスト用のライブラリです。「 unittest 」という名前そのままのユニットテスト…
Python Tips: IPython 起動時の readline 関連の警告をなくしたい 2014/12/272015/10/03Python 2Python Tips環境によりますが、MacOS X で IPython を pip からインストールして起動すると、起動時に次のような文章を含むメッセージが出ることがあります。 libedit detected…
Python のデコレータの使い方 2014/12/232018/05/27Python 2基本構文Python のデコレータの使い方について見てみます。 デコレータとは、関数やクラスを「装飾」する機能のこと。デコレータを使うことで、既存の関数やクラスの中身を直接触ることなく、その外側から機…
Python Tips: 特異メソッドを作りたい 2014/12/162015/10/03Python 2Python TipsPythonで「特異メソッド」を作る方法をご紹介します。 特異メソッドというのは(私が知るかぎり)Ruby発祥のことばで、「特定のオブジェクトだけが持つメソッド」のこと。インスタンスメソッドは…
サンプルコード: ファイルの中身を行単位でソートして出力 2014/12/112015/10/03サンプルコードPython 2Python でファイルの中身を行単位でソートし標準出力へと出力するサンプルコードをご紹介します。 # coding: utf-8 import sys # コマンドライン引数を取得 arg…
Python Tips: 順列や組み合わせを作りたい 2014/12/102015/10/03Python 2Python TipsPythonで、数 学でいう nPr や nCr 、いわゆる「順列」や「組み合わせ」を作る方法をご紹介します。 結論としては itertools ライブラリを使う方法がかんたんです。 以下、順番…
Python Tips: 画像の Exif データを取得したい 2014/12/032021/12/26Python 2Python Tips画像処理追記: こちらは Python 2 を対象とした記事です。 Python 3 に関する情報は末尾に少しだけ載せている ので、そちらに興味のある方は記事の末尾まで読み飛ばしてください。 Pyth…