Python-概要
前のページ次のページ
Python は、高レベルでインタプリタ型のインタラクティブなオブジェクト指向のスクリプト言語です。 Python は非常に読みやすいように設計されています。他の言語が句読点を使用するのに対し、英語のキーワードを頻繁に使用し、他の言語よりも構文構造が少ない.
-
Python は解釈されます − Python は実行時にインタープリターによって処理されます。プログラムを実行する前にコンパイルする必要はありません。これは、PERL や PHP に似ています。
-
Python はインタラクティブです − 実際に Python プロンプトに座って、インタプリタと直接やり取りしてプログラムを作成できます。
-
Python はオブジェクト指向 − Python は、オブジェクト内にコードをカプセル化するオブジェクト指向スタイルまたはプログラミング手法をサポートしています。
-
Python は初心者向けの言語です − Python は、初心者レベルのプログラマーにとって優れた言語であり、単純なテキスト処理から WWW ブラウザー、ゲームまで、幅広いアプリケーションの開発をサポートします。
Python の歴史
Python は、80 年代後半から 90 年代前半にかけて、オランダの国立数学およびコンピューター サイエンス研究所で Guido van Rossum によって開発されました。
Python は、ABC、Modula-3、C、C++、Algol-68、SmallTalk、Unix シェル、その他のスクリプト言語など、他の多くの言語から派生しています。
Python は著作権で保護されています。 Perl と同様に、Python ソース コードは GNU General Public License (GPL) の下で利用できるようになりました。
Python は現在、研究所の中心的な開発チームによって維持されていますが、Guido van Rossum は依然としてその進歩を指揮する上で重要な役割を担っています。
Python の機能
Python の機能には以下が含まれます −
-
学びやすい − Python にはキーワードが少なく、構造が単純で、構文が明確に定義されています。これにより、生徒はすぐに言語を習得できます。
-
読みやすい − Python コードがより明確に定義され、目に見えるようになりました。
-
メンテナンスが容易 − Python のソース コードは保守がかなり簡単です。
-
広範な標準ライブラリ − Python のライブラリの大部分は移植性が高く、UNIX、Windows、および Macintosh でのクロスプラットフォーム互換性があります。
-
インタラクティブモード − Python は、コードのスニペットのインタラクティブなテストとデバッグを可能にするインタラクティブ モードをサポートしています。
-
ポータブル − Python はさまざまなハードウェア プラットフォームで実行でき、すべてのプラットフォームで同じインターフェイスを備えています。
-
拡張可能 − 低レベルのモジュールを Python インタープリターに追加できます。これらのモジュールにより、プログラマーはツールをより効率的に追加またはカスタマイズできます。
-
データベース − Python は、すべての主要な商用データベースへのインターフェイスを提供します。
-
GUI プログラミング − Python は、Windows MFC、Macintosh、Unix の X Window システムなど、多くのシステム コール、ライブラリ、および Windows システムに作成および移植できる GUI アプリケーションをサポートしています。
-
スケーラブル − Python は、シェル スクリプトよりも優れた構造と大きなプログラムのサポートを提供します。
上記の機能とは別に、Python には優れた機能の大きなリストがあり、以下にリストされているものはほとんどありません −
-
OOP だけでなく、関数型および構造化プログラミング メソッドもサポートします。
-
スクリプト言語として使用することも、大規模なアプリケーションを構築するためにバイトコードにコンパイルすることもできます。
-
非常に高レベルの動的データ型を提供し、動的型チェックをサポートします。
-
自動ガベージ コレクションをサポートします。
-
C、C++、COM、ActiveX、CORBA、Java と簡単に統合できます。
Python