使用率が高いpython2またはpython3

python言語は、1990年代に誕生し、現在は25歳の叔父レベルの言語です(1995年にリリースされ、何十年にもわたって人気のある有名なjavaでもあるのと同じ時代です。 )。しかし、Pythonの本当の名声はJavaよりも何年も遅れています。実際、それは主にアプリケーション分野の変化によるものです(理由は間違いありませんが、ビッグデータの出現です)

Python2

これはPythonの非常に重要なバージョンです。最初のバージョンは2001年に開始され、特に2006年のpy2.5のリリース以降に開始されました。Pythonの機能は徐々に強化され、徐々に安定しており、ほぼ1〜2です。 Python3は2008年に最初にリリースされましたが、py3.0のバージョンは非常に不安定であったため、コミュニティは迅速に更新され、ほぼ数か月で更新されました。一度。そのため、当初はあまり使用されていませんでした。2014年に春の花が咲いたときにpython3.4が配信されたとき、ゆっくりと安定し始めました。以下のデータを見てみましょう。これは、Python CommunityLinkと一部のウェブサイトが2014年に作成したプロジェクトです。 Python2 / 3に関する調査では、いくつかの結果は次のとおりです。

1).97.51 %ユーザーはまだPython2コードを書いています

2).60 %のユーザーがPython3コードを書く

3).78.09 %のユーザーがより多くのPython2コードを書く

4).77.09 %のユーザーは、Python3には現在Linuxにいくつかのオペレーティングシステムがあり、デフォルトですでにPython3を使用していることに同意しています。

1). Arch Linux(軽量Linuxオペレーティングシステム)

2). Ubuntu 16.04(デスクトップアプリケーションに基づくLinuxオペレーティングシステム)

3). Fedora(Redhatデスクトップバージョンの続き)

Python2とPython3の主な違い:

最新のデータによると、Pythonには2つのバージョンがあります。1つはバージョン2.7.12で、もう1つはバージョン3.5.12です。その後、Python2は正常に実行されています。実際、Python2の履歴を解決するために、突然Python3がリリースされたのはなぜですか。最初の問題は文字列の問題です。

  1. 中国のテキストとバイナリデータはめちゃくちゃです。Pythonのstrがバイナリデータを表すのか、テキストデータがあいまいなのか、テキストはテキストデータとバイナリデータの両方を表すことができます。これは非常に面倒です。このようなエラーが発生すると、非常に面倒になります。実現するのは難しい。 2つ目はUnicodeのサポートです。Pythonは1991年2月にオープンソースとしてリリースされたため、これは1991年10月にリリースされたUnicode標準の最初のバージョンよりも早いことを意味します。今後数年間で、Unicode標準よりも後に登場した言語は、Unicodeエンコーディングのサポートに基づいて、独自のstrタイプを実装することを選択しました。これにより、Python2は厄介な状況に置かれました。現在、python2 / 3が共存する時代であり、これら2つのバージョンには互換性がありません。

  2. Python2は現在、新しいハードウェアとオペレーティングシステムの互換性に関連するバグ修正とメンテナンス作業のみを行っています。これ以上の新機能は追加されません。Python2は2020年までのみサポートされます。現在Pythonはバージョン3に向けて進化しています。進化の過程で、バージョン2.xの多数のコードを実行するように変更する必要があるため、現在多くのコードがあります。サードパーティのライブラリは、3.xでは一時的に利用できません。しかし、想像できると思いますが、おそらく数年後には状況が良くなるでしょう。結局のところ、Py2からPy3にいくつかのライブラリを移行している優秀なプログラマーが世界中にたくさんいます。

  3. 選択は依然としてあなた自身のニーズに基づいています。エンタープライズ開発の場合、特に依存ソフトウェアはPython2でのみ実行でき、Python2が推奨されます。たとえば、開発は多数のサードパーティライブラリに依存する必要があります(Pythonの学習は非常に重要であるため)大きな理由の1つは、多数のデータ分析、科学的コンピューティング、Python2の選択など、何千ものサードパーティパッケージがあるためです。学習、調査、および変更を受け入れる意思がある場合は、Python3を学習することをお勧めします。結論:プログラミングは、実際には主にプログラミングのアイデアの理解と経験の蓄積に関するものです。Py2またはPy3の学習に絡み合っているため、多くの時間を無駄にしないでください。

  4. Py2とPy3の考え方は基本的に同じで、動きも似ています。特定のプログラムに対するPythonに精通している場合、Py2を知っている人がPy3を学ぶのにかかる時間はわずかです。したがって、文法の微妙な違いを心配する必要はなく、貴重な学習時間を無駄にします。さて、Python2とPython3の不満と憎しみはここにあります(彼らはしばらくの間お互いを愛し、殺し合います)私は初心者にいくつかのインスピレーションを与えたいと思っています。何もわからない場合は、メッセージを残して私と話し合うことができます。

拡張機能を表示:

**Python2またはPython3を学びますか? ****

Luo Zhenyuの今年の大晦日のスピーチ「FriendsofTime」は、人々が虐待の陰謀を持っているという見方を持っており、時には他の人が彼に失礼になることを望んでいます。この目的のために、彼はまた、「消費者に対するジョブズの態度」と「彼のカイトウは彼の食事の必要性を尊重しない」という2つの例を引用しました。最後に、彼はまだ文を楽しんでいます。もっとラフではないでしょうか!

多くの新入生がPythonを学ぶ過程でPython2やPython3を学ぶことを躊躇しているのを見て、彼らは遅すぎて多くの時間を無駄にし、昇進と昇給の機会を逃しました。本当に申し訳ありません。ですから、私は仕方がないのですが、一度はみんなに失礼になり、失礼で正しい答えをあなたに与えたいと思います。

Python2またはPython3を学ぶ必要がありますか?

学ばなければならない!

この答えは予想外であり、反論しやすいかもしれません。例:

これまでのところ、使用率の高いpython2とpython3に関するこの記事を紹介します。使用されているpython2とpython3の詳細については、ZaLou.Cnの以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後さらに表示されることを願っています。 ZaLou.Cnをサポートしてください!

Recommended Posts

使用率が高いpython2またはpython3
習得しやすいPythonまたはJavaScript
pythonまたはphpを学ぶのは簡単です
初心者はどのバージョンでpythonダウンロードを学ぶ必要がありますか?