2009-04-24 12 views
2

私は、 python 2.5のインストールに付属の私のubuntu 8.04マシンでPythonを学んでいます。学習を続けるには2.5歳ですか?どのくらい 2.5のバージョンは、新しいバージョンではまだ有効なPythonコードですか?python 2.5の日付?

+0

9.04公式が出ています;)私はほとんどのウェブサーバーがまだ2.4または2.5で動作していると思いますので、日付は付けられていません。 – mpen

答えて

6

基本的に、Pythonコードは、現在のところ、Python 2.XコードとPython 3コードに分かれています。 Python 3では、言語のクリーンアップのために多くの変更が加えられています。大部分のコードとライブラリは2.X用に書かれています。それはおそらく、一つを学ぶこと、そして他と何が違うかを知ることが最善です。 ubuntuマシンでは、python3パッケージはPython 3をインストールします。少なくとも8.10のインストールでは、コマンドpython3で実行できます。

あなたの質問に答えるには、2.5で学ぶことは大丈夫です.3が大きな変化であり、変化を学ぶことを覚えておいてください。「3ではどのように違いますか? "

(ただし、私はUbuntuが2.6にアップグレードすることを願っていますが、それは潜在的な困難を試して指摘する素晴らしい互換モードを持っていますが、Pythonは近代的なLinuxディストリビューションで作るために困難な変更)

Here's an article describing 2.6 -> 3's changes

+1

私は相当にUbuntuのデフォルトは2です。Jaunty(木曜日に出てきた)の時点で6。 –

+1

@Samir:これは良いニュースで、私を幸せにしてくれます。 – Bernard

+1

私は、apt-get install pythonがJauntyのRCにインストールされていることを確認できます。2.6 – codeape

3

私はそれを使用する「あまりに時代遅れ」であるとは思いませんが、更新、それは価値が作るのpython 2.6でいくつかの本当に素晴らしい機能があります。 This articleが詳細をお知らせします。あなたがマシンのコントロールを持っている限り、それは価値があります。

4

Python 2.5は学習目的で問題ありません。学ぶためには、おそらくdifferencesを紹介したいと思うでしょうが、ほとんどのライブラリがまだ移植されていないので、PythonコミュニティのほとんどはまだPython 2を使っています。

2.6 hereに興味があり、Hardyでコンパイルしているブログ記事がある場合は、インターネット上のどこかにパッケージがあるかもしれません。

フォローアップ、パッケージがある場合は見つかりません。私は決してPythonをコンパイルしようとはしませんでしたが、自己コンパイルはほとんどの事では非常に簡単です。

1

Python 2.6について覚えておいていただきたいことは、一部のライブラリが動作しないことがあることです。 Numpyが気に入ってくれます。

+2

Numpy 1.3.0はPython2.6で動作しますが、それはScipyではありません(4/24/2009の時点で最新はscipy 0.7.0 ) –

3

私は統計はありませんが、私の印象は、Python 2.5が今日最も使用されているバージョンだということです。それは確かに "日付"ではありません - 私はまだPython 2.5を使用して、私は数週間または数ヶ月間それを使用する予定です。

あなたはそれが今、2.xではまだPythonの2.5とかなり似ていますが、Pythonの3また

2

を使用するためのより良い位置であなたを置くとしてPython 2.6が利用可能に、しかし、私は、アップグレードをお勧めしている場合ブランチが最もサポートされているので、そのバージョンから始めるのがよい理由だとも言えます。

そして瞬間が来るとき、あなたはいつものPython 2.5

2

のPython 3に切り替えることができますが結構です。まだPython 2.4と2.3にはたくさんの人がいます。

関連する問題