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