差分
この文書の現在のバージョンと選択したバージョンの差分を表示します。
| 両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
|
programming:python:start [2012/02/11 23:45] yuki |
— (現在) | ||
|---|---|---|---|
| ライン 1: | ライン 1: | ||
| - | ====== Python ====== | ||
| - | |||
| - | ===== ライブラリ ===== | ||
| - | |||
| - | * [[.:dpkt:]] | ||
| - | * [[.:pypcap:]] | ||
| - | * [[.:matplotlib:]] | ||
| - | |||
| - | |||
| - | ===== GUI ===== | ||
| - | |||
| - | * [[.:pyside:]] | ||
| - | * PyQt4のライセンスがGPLだったので、LGPLなPySideを使うことにする | ||
| - | * wxPhthon | ||
| - | * http://www.wxpython.org/ | ||
| - | * PythonでGUI。 | ||
| - | * マルチプラットフォーム。 | ||
| - | * サンプルはこの辺が良さそう。 | ||
| - | * http://zetcode.com/wxpython/ | ||
| - | |||
| - | * [[.:sphinx:]] | ||
| - | |||
| - | |||
| - | ===== Develop ===== | ||
| - | |||
| - | * 開発環境 | ||
| - | * バージョン管理ツール | ||
| - | * [[.:mercurial:]] | ||
| - | * Windows | ||
| - | * 小さめのスクリプトをクイックスタート | ||
| - | * PyScripter | ||
| - | * Visual Studio 2010に上乗せ | ||
| - | * http://pytools.codeplex.com/ | ||
| - | * 要 : Microsoft Visual Studio 2010 Shell (Integrated) | ||
| - | * http://www.microsoft.com/download/en/details.aspx?id=115 | ||
| - | |||
| - | * 独立環境 | ||
| - | * virtualenv | ||
| - | * pip install virtualenv | ||
| - | * 使う時は、以下をセットで。 | ||
| - | * <code>virtualenv project-name --no-site-packages | ||
| - | source ./project-name/bin/activate | ||
| - | # ホスト名に(project-name)が付いたらOK | ||
| - | deactivate | ||
| - | # これで抜ける</code> | ||
| - | |||
| - | * パッケージ管理 | ||
| - | * easy_install | ||
| - | * apt-get install python-setuptools | ||
| - | * proxyは、export http_proxy=http://example.com:8080 した後で。 | ||
| - | * pip | ||
| - | * apt-get install python-pip | ||
| - | * バージョン低すぎて、uninstall出来ないとかなるので、easy_install推奨。 | ||
| - | * easy_install pip | ||
| - | * proxyは、pip install <<package-name>> --proxy=http://example.com:8080 | ||
| - | |||
| - | * ライブラリのコンパイル | ||
| - | * 直接Pythonと関係はないけど、ライブラリのコンパイルにgccがいるので…。 | ||
| - | * MinGW | ||
| - | * http://sourceforge.net/projects/mingw/ | ||
| - | * 常にmingwを使うなら、 | ||
| - | * "C:\Python26\Lib\distutils\distutils.cfg"を作って、以下を書けばいい。 | ||
| - | * <code>[build] | ||
| - | compiler = mingw32</code> | ||
| - | |||
| - | |||
| - | * メモ | ||
| - | * [[.:rfc5952]] | ||
