ホームページ >バックエンド開発 >Python チュートリアル >python2とpython3どちらを学べばよいでしょうか?
Python を始めたばかりの友人の多くは、「Python2 と Python3 のどちらを学ぶべきですか?」という質問に悩んでいます。
これに対する答えは次のとおりです: 決定的な Python3!(推奨学習: Python ビデオ チュートリアル)
しかし、初心者の友人の中にはまだためらっている人がたくさんいます。では、なぜいまだに私に Python2 の学習を勧める人がいるのでしょう?
実際には、次の理由以外にありません:1. Python であっても Pip であっても、ダウンロード数は 2 ~ 3 です。 2 が依然として主流であることがわかります。
間違っています! 2 のダウンロード数が 3 よりも多い理由はたくさんありますが、最も重要な理由の 1 つは、ほとんどのオペレーティング システム (Linux ディストリビューション) が依然としてデフォルトで Python 2 をインストールしていることです。人間は怠け者なので、めんどくさい場合は 2 を使用するだけの人が多いです。しかし、2が減少し、3が増加していることは議論の余地のない事実です。未来を受け入れることが進むべき道です。2. Python 2 と 3 には互換性がありません。3 を学習した後でも、2 を学習する必要があります。
間違っています! Python には、3 および 2 と互換性のあるコードを数分で作成できる補助ライブラリが多数用意されており、いくつかのパッケージを導入するだけで、コードを変更する必要はほとんどありません。 2 は最終手段として使用する必要がありますが、3 の基礎があれば、追加の学習なしですぐに 2 を始めることができます。3. 多くのライブラリは依然として Python 2 のままであり、Python 3 では使用できません
間違っています。これを言った親愛なる友人、Python に注目してからどれくらい経ちますか?マーケットのことがよくわかりません。 py3readiness の最新の統計結果によると、Pip で最も人気のある (最もダウンロードされた) ライブラリの上位 360 個のうち 345 個がすでに Python 3 をサポートしています。 ##そのうち、まだ Python 3 をサポートしていないライブラリは 15 個 (約 4%) のみ残っています。 3 を使用する前に 100% になるまで待たなければならないなんて、どれほどしつこいですか? あなたの仕事はどのくらい特別ですか?それを取得するには2を使用する必要がありますか?このような状況に遭遇した場合でも、virtualenv や conda などの成熟したツールを使用して、マシン上に数分で 3 と完全に互換性のある新しい 2 環境を作成できます。他に何を心配する必要がありますか?Python 3 を活用しましょう!人生は短いので、私は Python 3 を使用しています。
Python 関連の技術記事をさらに詳しく知りたい場合は、Python チュートリアル 列にアクセスして学習してください。
以上がpython2とpython3どちらを学べばよいでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。