Python 2.6リリース 9
ストーリー by hayakawa
移行準備はお早めに 部門より
移行準備はお早めに 部門より
hylom 曰く、
2008年10月1日、Python 2.6がリリースされた。
2.6での新機能ページによると、Python 2.6では現在開発中のPython 3.0への移行準備が主要なテーマとして掲げられており、Python 3.0で新しく搭載される機能や文法が取り入れられている。Python 3.0ではPython 2.x系から仕様が大幅に変更されるため、Python 2.6でPython 3.0への移行準備を行ってほしい、という趣旨のようだ。また、「multiprocessing」や「json」といったモジュールを含むいくつかの新しいパッケージが標準ライブラリに追加されている。そのほか、多数の改善やバグフィックスが含まれているそうで、Python 2.5から2.6にかけて、612のバグフィックスが行われたそうだ。
なお、Python 3.0では大幅な再設計が行われ、Python 2.x系との互換性も保証されない。つまり、Python 2.x系向けのコードをPython 3.0で動作させる場合、何らかの修正が必要になるとのことだ。
インストールしてみました (スコア:4, 興味深い)
with文はなかなか便利そうです。ファイルなんかでは とすれば、いちいちf.close()呼ばなくても済むわけですね。
自分で書くには__exit__の引数が面倒ですけど(^^;)
分数クラスFractionも面白いです。 それに付随して、実数を有理数で近似するメソッドがfloatに追加されてる模様。 # Python 3.0での変更点は、結構大きい変化があるような……。
# printが文から関数に変わるのは順当だとは思いますけど、地味に影響大ですね。
# Unicode文字列が標準になるのも、あちこち書き直しが必要そう。今のうちに慣れておかないと。
Re:インストールしてみました (スコア:1)
実数の_内部表現_の近似なんですよね、これ。
>>> 2**50
1125899906842624L
こういうの [hyuki.com]とは違って。
だそうです。
Re:インストールしてみました (スコア:1)
浮動小数点数の内部表現じゃないですか?
RubyGemsと同様の仕組みはPythonにないのかしら (スコア:1)
Python 2.5.2
pycrypto-2.0.1.tar.gz
paramiko-1.7.2.zip (pyCrypto 1.9以上が必要)
bzr-1.6.1.tar.gz
とインストールするのが面倒だったので,PythonにもRubyGemsと同様の
パッケージをインストールする仕組みがあるとよいと思いました.
Bazaarは1.7.1が出たらしいですよ.
# コメントがなくてさみしかったので,シロウトがテキトーなことを書いてみました
love && peace && free_software
t-nissie
Re:RubyGemsと同様の仕組みはPythonにないのかしら (スコア:2, 参考になる)
なければ、こちらから [python.org].
Re:RubyGemsと同様の仕組みはPythonにないのかしら (スコア:2, 参考になる)
setuptoolsってのをインストールすると、easy_installってコマンドが使えるようになるので
そこでeasy_install bzr pycrypto paramiko
と入力すれば、インストールしてくれるはずです
Python すごくいい言語なのに (スコア:0)
Re: (スコア:0)
これまでは十分に互換性については考慮されていたよ。
使っていない人みたいだから、その辺が分からないとは思うけど。