Pythonの(a)の導入を学びます

パイソンの特長


シンプル


Pythonは言語は、単純なイデオロギーを表しています。良いPythonプログラムを読むことさえ英語かかわらず非常に厳しい、ほとんど英語を読んだように感じています!パイソンのこの擬似コードの性質は、その最大の利点の一つです。それはあなたが問題ではなく、言語自体の解決に集中することができます。


第二に、学びます


あなたが見るように、Pythonは非常に使いやすいです。すでに述べたように、Pythonは非常に単純な構文を持っています。無料、オープンソースのPythonは、LOSS(フリー/オープンソースソフトウェア)の一つです。簡単に言えば、あなたは自由にそれが新しいフリーソフトウェアの一部ですが、このソフトウェアのコピーを配布し、そのソースコードを読んで、それに変更を加えることができます。FLOSSはグループの知識を共有するという概念に基づいています。これは、Pythonはとても良いです理由の一つである - それは、グループは、より良いPythonが作成されていて、絶えず改善されて見たいです。

第三に、高レベル言語


あなたはPythonでプログラムを書くとき、あなたは、このようなプログラムで使用するのクラスのメモリの管理などの低レベルの詳細を必要としません。


第四に、可搬性


理由は、そのオープンソースの性質上、Pythonは(それは異なるプラットフォーム上で動作させるために変更された)多くのプラットフォームに移植されています。あなたが任意のシステム依存の機能を避けるために注意している場合は、すべてのあなたのPythonプログラムは、これらのプラットフォームのいずれかに変更することなく実行することができます。

これらのプラットフォームは、Linuxでは、Windowsの、FreeBSDの、マッキントッシュ、Solaris版、OS / 2、アミーガ、AROS、AS / 400、BeOSの、OS / 390、z / OS版、パームOS、QNX、VMS、サイオン、アコムRISC OS、VxWorksのを含めますプレイステーション、シャープのザウルス、Windows CEとさえポケット!


第五に、解釈


これは、いくつかの説明が必要です。例えば、コンパイル言語で書かれたCまたはC ++プログラムでは、使用する言語へのソースファイル(つまり、CまたはC ++)(バイナリコードすなわち0と1)コンピュータから変換することができます。コンパイラや各種フラグやオプションによって、このプロセス。あなたがプログラムを実行すると、リンカ/ローダソフトウェアは、メモリにハードディスクからプログラムをコピーして実行します。
Pythonは、プログラムはバイナリコードにコンパイルする必要はありません。あなたは、ソースコードから直接プログラムを実行することができます。コンピュータ内部に、Pythonのインタープリタは、コンピュータと実行を使用して機械語に変換し、バイトコードと呼ばれる中間形式にソースコードを変換します。実際には、あなたは、もはやパイソンを使用してはるかに簡単になりますすべては、適切なライブラリがリンクされていることを確認してロードすること、プログラムのコンパイルを心配する必要はありませんので。あなただけの別のコンピュータにあなたのPythonプログラムをコピーすることができますし、それだけで動作し、これはまた、あなたのPythonプログラムは、よりポータブルになりますので。


六、オブジェクト指向


Pythonはまた、プロセス指向のプログラミングをサポートすることで、オブジェクト指向プログラミングをサポートしています。プロセス指向の言語では、プログラムは、単にプロセスまたは一緒に再利用可能なコードの関数で構成されています。オブジェクト指向言語では、オブジェクトプログラムは、データとビルドアップの機能の組み合わせにより得られます。そして、Javaは、C ++などの他の主要言語と比較して、Pythonはオブジェクト指向プログラミングの非常に強力で単純な方法があります。


七つのスケーラビリティ


あなたは非常に高速に実行するコードの重要な部分を必要とするか、またはいくつかのアルゴリズムが開いていないしたい場合は、CまたはC ++でプログラムの一部を入れて、その後、あなたのPythonプログラムでそれらを使用することができます。


八、埋め込み


あなたは、あなたのプログラムのユーザーにスクリプト機能を提供し、あなたのC / C ++プログラム内のPythonを埋め込むことができます。


九、豊富なライブラリ


Pythonの標準ライブラリは確かに巨大です。それはあなたが正規表現、ドキュメント生成、ユニットテスト、スレッド、データベース、Webブラウザ、CGI、FTP、電子メール、XML、XML-RPC、HTML、WAVファイル、暗号化、GUIを含む作業のすべての種類に対処することができます(グラフィカルユーザインターフェース)、Tkの、及び他のシステム関連の操作。パイソンのインストール限り、覚えておいて、これらの機能のすべてが利用可能です。これは、Pythonの「完全に機能する」という概念と呼ばれています。標準ライブラリに加えて、このようなようにwxPythonを、ツイスト、Pythonのイメージングライブラリや他の多くの高品質なライブラリがあります。

おすすめ

転載: blog.csdn.net/haozi87/article/details/93760645
おすすめ