Python スレッド/並列プログラミング関連チュートリアル他
今回は、ちょっと前の記事が多いです。
私はPythonを静止画の画像処理、AVIファイルのエフェクト、Blenderのマクロなど、シーケンシャルな処理に使いたいだけなので、並列処理は使わないのですけれども。。。でも、マルチコアなCPUが当たり前な時代なので、少し勉強してみようかしらん?と。ビットマップへの画像処理は並列化しやすいですし。
PyMOTW threading
スレッド関連をステップバイステップでチュートリアル。ページの下のほうに行くとややこしー(涙目
Pythonジェネレーターで「無重量スレッド」を実装する
上のチュートリアルを勉強してから、もう一度読み直してみたい
threading — 高水準のスレッドインタフェース(リファレンス)
スタックレスPython関連。ある程度増えたら別記事に移動予定
Stackless Python(本家)
並列プログラミングに特化した機能を持つ実装、スタックレスPython
既存のCPythonとの共存はできるのかしらん?
(既存のPythonインタプリタを上書きする形でインストールするので、共存できないかも。。。)
Python実装に駆り立てたもの(日本語)
VyperおよびStackless Pythonの作者とのインタビュー
Introduction to Concurrent Programming with Stackless Python
チュートリアル.
EVE Onlineとstackless python
MMORPGも書ける
[Lua] スタックレスってどういうこと?
Cスタックを使わないからスタックオーバーフローが起きない、という逆転の発想(汗
マイクロスレッドをシリアライズ(Yの砂場)
taskletをファイルに保存 -> 他のマシンで実行 ->分散コンピューティング
チャネルとかどうするのかは知らない。。。
Pythonでの関数プログラミング
あとで読む、かも。
Universal Encoding Detector
これを入れておくと、BeautifulSoupで日本語Webページを解析する際、文字コードを自動判定してくれる。超便利。
BeautifulSoupに関する日本語記事では触れられてなかったので、気が付くのに、かなり時間がかかりました*1
文字コードの判定(かせきのうさぎさん)
自前で判定する方法&まる付き数字も変換!
Candygram : Pythonで書かれたErlang
メモだけ
*1
ドキュメント読め
Tags: Python
Related posts
Tags: Python






