LinuxPythonで書かれたドキュメントツールであるSphinxをオフラインのLinuxでソースからインストールしたので方法を記す。今回の方法ではPython2でも3でも対応できる。Python3Python3の標準機能だけでテキストファイルの日本語文字コードを自動判別する方法を記す。結論としては,forとtryにより考えられるパターンを総当りでopenして試すことがベストだといえる。PythonPythonでは制御構造をインデントで表現する。その際のインデントには,タブとスペースが混在しても一応問題ない。タブはPython内部でスペース8個と解釈される。PythonPythonで格子のセルの中心の値を算出する方法について検討した。結論は,4配列一括演算が最速で,全てリスト演算するとその5倍程の時間がかかった。リストはわかりやすいのでこれでもよいかもしれない。PythonPythonのmatplotlibを使ってドロネー三角分割をやってみた。ランダムな点の集合から適当に線を引っ張って格子(メッシュ)を作りたいことがある。programWindowsでのPythonデスクトップアプリ開発環境構築Windows環境でもPythonのちょっとしたプログラムを汎用化して他の人に渡せるようにしたい。これにはいくつか問題がある。ここではそれらの問題の自分なりの解決策を示していきたい。CADPythonのCAD(.dxf)ファイル読み書きモジュールまとめPythonでCADのDXFファイルのデータの読み書きしたい。調べても日本語の情報は皆無。使われていないみたい。DXFはテキストなので、自分で作ることも可能だ。面倒なのでモジュールに頼りたい。sourcePythonのパッケージを管理するpipをソースコードからインストールする。Python関係のパッケージの管理は基本的にpipにより行う。programPythonのExcelファイル(xls/xlsx)の読み書きモジュールまとめ仕事で先輩に頼まれて複数シート(年ごと)にまたがるExcelデータ.xlsをCSV2列に並べてほしいと依頼された。PythonでExcelデータを操作するモジュールの存在は知っていたが,使うことがなかった。programmatplotlibで日本語を表示Pythonのmatplotlibで、タイトルやラベル、凡例などで日本語を使いたくなったのでメモ。programPythonのクイズサイトCheckiOOsakapyの発表で初めてCheckiOというサイトの存在を知った。なんでもPythonのクイズサイトということ。CodeIQみたいなものか。全部英語でクイズに答えないと登録すらできない。programCygwinでのwxPythonのインストールに失敗ここ3日ほどcygwinでwxPythonをインストールしようと頑張っていた。TRP1といった感じで化学種名が45個ある。これを一つ一つの文字列としてループにかけるためにリストに変換する。PythonPythonで使えるGUIモジュールのライセンス現状はwxPythonを使うのがライセンス的にも良さそう。将来的に商用利用のときも融通がきく。使われているPyQtはオーブンソースの開発に使うときはフリーなんだけど商用にするとロイヤリティが発生。distributionPythonで作業をするとき、グラフ用のmatplotlibと地図用のbasemapが必要だ。TOPMENUPostProductPublicBookFoodMTGSocialContact。