稲田 直哉 @methane msgpack-python エキスパート Python プログラミング これから Python 3 の本を書く KLab株式会社 スポンサーしてます We're hiring! ソース http://github.com/methane/pyconjp2012-gevent-slide スライド http://methane.github.com/pyconjp2012-gevent-slide
WebSocketを使ってやりたいことがあったのですが Pythonのモジュールを使いたかったので Node.jsではなくPythonのgeventを使ってみました。 環境 Max OS X 10.6.8 Python 2.7.3 gevent 0.13.7 gevent-websocket 0.3.6 インストール Pythonはインストール済みで virtualenvで作った仮想環境で行います。 port install libevent # pip install geventだとエラーが出るのでソースからインストール curl http://pypi.python.org/packages/source/g/gevent/gevent-0.13.7.tar.gz#md5=c74004730c2543260b751b0aa782987c -o gevent-0.13.7.tgz ta
はじめに このチュートリアルはある程度の Python の知識を前提としていますが、 それ以上の知識は前提としていません。 並列プログラミングの知識も必要ありません。 このチュートリアルの目的は、 gevent を扱う道具を提供し、 読者がすでに持っている一般的な並列プログラミングの問題を手なづけて 非同期プログラムを書き始められるように手助けすることです。 寄稿者 時系列順の寄稿者: Stephen Diehl Jérémy Bethmont sww Bruno Bigras David Ripton Travis Cline Boris Feld youngsterxyf Eddie Hebert Alexis Metaireau Daniel Velkov そして Denis Bilenko に、 gevent の開発とこのチュートリアルを作る上での 指導について感謝します。 この共
Pythonではバージョン2系と3系との間に互換性がありません。ソースコードの書き方に違いがあるため、2系のインタプリタでは動作していたスクリプトが、3系のインタプリタでは動作しない可能性があります(逆のケースあります)。このあたりも交えてバージョン選定を行う上での注意点も簡単にまとめておきます。 対応ライブラリの数 2017年現在、かなり改善していますが対応ライブラリの数はまだ2系の方が多いようです。3系で開発を始めたものの、目的の機能を実装するために利用しようとしたライブラリが2系にしか対応していない、というような状況にならないよう事前に調べておく必要があります。そういった事に陥らないように、2系を選択して開発を行うケースもあるようですが、標準ライブラリのみで開発可能なプログラムであれば、最新の3系を利用して開発を行うのが良いでしょう。 パッケージの再構成 標準ライブラリのurllib
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く