Python
 Computer >> コンピューター >  >> プログラミング >> Python

Pythonの歴史


Pythonはオープンソースのプログラミング言語であり、2010年代の10年間で非常に人気がありました。データ分析、データ処理、Web開発など、さまざまなソフトウェアプラットフォームで選択される言語としての汎用性は、その柔軟性を示しています。また、2015年以降の上位5つのプログラミング言語の多くの業界調査でも取り上げられています。

Pythonの作成者

PythonはGuidovan Rossumによって作成されました オランダのプログラマーです。彼は、2018年7月に辞任するまで、Pythonの「Benevolentdictator for life」(BDFL)としても知られていました。CentrumWiskunde&Informatica(CWI)で働き、glob()ルーチンをBSDUnixに提供しました。 1986年にABCプログラミング言語の開発を支援しました。しかし、1989年12月の後半、彼はクリスマスの頃に趣味のプロジェクトを探していて、新しい言語の新しい通訳者の仕事を始めました。彼は後に、モンティパイソンのフライングサーカスという名前のテレビの連続番組から単語を選んだ後、この言語をパイソンと名付けました。彼は、ABC言語がPython言語の前身であることを認めています。この言語の最初のリリースは1991年に行われました。

Pythonの魅力

新しい言語としてのPythonの強みは、複数のプラットフォームをサポートするように拡張するのがいかに簡単かということでした。さまざまなファイル形式やライブラリと通信できます。 Van Rossumは、それをすべての人のためのプログラミング言語にすることも目指していました。そのため、言語のデザインはシンプルでありながら強力です。人気と採用が進むにつれて、バージョン2.0のメジャーリリースは2000年に行われました。PythonはリポジトリをSourceForgeに移動し、バージョン制御システムへのパブリックアクセスを許可しました。そのため、より多くの人々がその開発とテストに参加することができました。バージョンは2010年7月に2.7に進み、それ以上の機能拡張は停止されました。このバージョンは2020年末までサポートされる予定です。

ようこそPython3

Ptyhon 2のバージョンの進歩に伴い、モジュールや構成の重複など、いくつかのバグや驚きがありました。これにより、同じロジックを複数の方法で実装できるようになり、デバッグや拡張が困難になります。そのため、Pythonが改良され、バージョン3がリリースされました。下位互換性はありません。これが、Python 2と3の両方が2020年後半まで存在し続ける理由です。2019年11月の時点で、Pythonの最新バージョンは3.8です。 2.xと比較して3.8が優れているのは、強力なライブラリと他の言語と簡単に組み合わせる機能です。また、Python 3は、人工知能や機械学習などの最新のニーズに適しています。そのユーザーベースとサポートも飛躍的に成長しています。


  1. Pythonのissuperset()

    この記事では、Pythonでのissuperset()と、さまざまな分野でのその実装について学習します。 このメソッドは、セットBのすべての要素に引数として渡されるすべての要素セットAが含まれている場合はブール値Trueを返し、Aのすべての要素がBに存在しない場合はfalseを返します。 これは、BがAのスーパーセットである場合、それを意味します returns true; else False 例 いくつかの例を見てみましょう A = {'t','u','t','o','r','i',

  2. PythonGNUreadlineインターフェース

    リードライン UNIX固有のモジュールです。 Pythonインタープリターから簡単な方法で履歴ファイルを読み書きするための多くの関数を定義します。このモジュールは直接使用することも、 rlcompleterを使用して使用することもできます。 モジュール。このモジュール設定は、組み込みのinput()メソッドプロンプトとインタラクティブプロンプトに影響を与える可能性があります。 MACベースのシステム(MAC OS X上)の場合、この readline モジュールは、libeditライブラリを使用して実装できます。 libeditの構成はGNUreadlineとは異なります。 このモジュー