2009-05-27 6 views
4

可能性の重複:
Why won't you switch to Python 3.x?いつPython 3への移行について考えるべきか?

私は新しいPythonプログラマが、私はその質問をしていない午前2または3を学ぶべきかどうかの重複した質問の多くは、すでに存在している参照してください。

私は既にPython 2のプログラマーです。私は数年前にそれを試し始めました。私は約1年前に私の個人的なプロジェクトのためにほぼ独占的に使用し始めました。私は最近、PHPジョブからPythonジョブに切り替えました。しかし、これはすべてPython 2で行われています。

Python 3はすでにリリースされていますが、それは2と後方互換性がないことがわかります。私はPython 3を学ぶことに何の問題もないと思います。しかし、必要になった場合、古いコードを移行する際に問題が生じるでしょう。また、開発の努力がPython 2から3に移行すると、非推奨のプラットフォームで開発を進めることはできません。

現在のところ、Python 2はまだまだ強くなっているようですが、実際には3に移行するようなプッシュはありません。しかし、永遠に続くことはできません。いつ私は動くべきですか?

+1

これは* dupe:http://stackoverflow.com/questions/766636/why-wont-you-switch-to-python-3-x、question id 766636 –

+0

これは詐欺ではありません。他の質問は、なぜ切り替わらないかを尋ねることです。私は切り替えが起こると仮定しています。私はWHENを知りたいと思います。その他の質問に対する答えは私には役に立たない。 – Apreche

+1

それは同じことを別の方法で求めています。他の質問として、最も普及しているフレームワーク(Django)を含め、あまりにも多くの図書館がpy3をサポートしていないので、py3のライブラリ/フレームワークのサポートが優れているときに移行することをお勧めします。 –

答えて

0

今すぐ切り替えることができます。最新のものを学ぶことは、将来的に常に助けになるでしょう。

2を使用しているので、その使用方法がわからない心配はありません。

3

私があなたに与える最良の答えは、必要なときに変更することです。 Python 3が必要ない場合は、切り替えないでください。切り替えが必要かどうか不明な場合は、そうでない可能性があります。

しかし、いったんPython 3が広く使用されるようになれば(数年後にはすぐには使えません)、もっとサポートされるようになりたいと思っています。

Python 2固有のライブラリがない場合は、移行を簡単にするためにPython 3で新しいプロジェクトを作成できますが、この時点では必要はありません。

関連する問題