secretbase.log

.NET/C#/Pythonなど

2013-10-01から1ヶ月間の記事一覧

Ubuntu 12.04 LTS にて Python 3.3 の環境構築

Ubuntu 12.04 (precise) の Python 3系は、Python 3.2.3 ですが、最新の Python 3.3.1をインストールし virtualenv を用いた環境の構築手順です。 PPA を導入 PPAにてPython3.3パッケージを公開している方がいます。自己責任で入れましょう。 sudo apt-get i…

PyCharm と Mercurial の連携

PyCharm とMercurialの連携をしてみた。diff画面がなかなかカッコイイので紹介します。 準備 (hg init相当) PyCharm上でリポジトリをつくることもできます。プロジェクトを普通に作成し、その後 ファイル追加 (hg add 相当) 普通にファイル追加すると、リポ…

Python の辞書に含まれる最大値のKeyを求めるクールな実装

下記のような辞書型があり、辞書の値の最大値を持つキーを取得したい。 例えば、下記のような辞書だ。 d = {'a': 1, 'b': 2, 'c': 3} 上記例では、 3 が最大値。よって、 c を得たい。 ここで if文のような条件分岐をつかった実装は クールではないのは容易…