Python3
Python 3チュートリアル
Pythonは、汎用のインタプリタ型、インタラクティブ、オブジェクト指向、高レベルのプログラミング言語です。 1985年から1990年にかけてグイドヴァンロッサムによって作成されました。 Perlと同様に、PythonソースコードもGNU General Public License(GPL)の下で利用できます。 Pythonは、ヘビのPythonにではなく、「Monty Python’s Flying Circus」と呼ばれるテレビ番組にちなんで命名されました。
Python 3.0は2008年にリリースされました。 このバージョンは後方互換性がないと想定されていますが、後に重要な機能の多くがバージョン2.7と互換性を持つようにバックポートされました。このチュートリアルでは、Python 3バージョンのプログラミング言語について十分に理解できます。 Python 2チュートリアルについては、link:/python/index [このリンク]を参照してください。
Python 3を学ぶ理由
Pythonは、高レベルで、解釈された、インタラクティブでオブジェクト指向のスクリプト言語です。 Pythonは非常に読みやすいように設計されています。 他の言語が句読点を使用している場合に英語のキーワードを頻繁に使用し、他の言語よりも構文上の構成が少ない。
Pythonは、Web開発ドメインで作業しているときに、特に優れたソフトウェアエンジニアになるために、学生や専門家にとって必須のツールです。 Pythonを学ぶことの主な利点のいくつかをリストします。
- * Pythonは解釈されます*-Pythonは実行時にインタプリタによって処理されます。 プログラムを実行する前にコンパイルする必要はありません。 これは、PERLおよびPHPに似ています。
- * Pythonは対話式です*-実際にPythonプロンプトに座って、インタープリターと直接対話してプログラムを作成できます。
- * Pythonはオブジェクト指向*-Pythonはオブジェクト指向のスタイルまたはオブジェクト内のコードをカプセル化するプログラミング手法をサポートしています。
- * Pythonは初心者向け言語*-Pythonは初心者レベルのプログラマーにとって素晴らしい言語であり、単純なテキスト処理からWWWブラウザ、ゲームまで、幅広いアプリケーションの開発をサポートします。
Pythonの特徴
以下は、Pythonの重要な特徴です-
- OOPと同様に、機能的および構造的なプログラミング方法をサポートします。
- スクリプト言語として使用することも、大規模なアプリケーションを構築するためにバイトコードにコンパイルすることもできます。
- 非常に高レベルの動的データ型を提供し、動的型チェックをサポートします。
- 自動ガベージコレクションをサポートしています。
- C、C ++、COM、ActiveX、CORBA、およびJavaと簡単に統合できます。
Pythonを使用したHello World。
Pythonにちょっとした興奮を与えるために、小さな従来のPython Hello Worldプログラムを紹介します。デモリンクを使用して試してみることができます。
print "Hello, Python!"
Pythonのアプリケーション
前述したように、PythonはWeb上で最も広く使用されている言語の1つです。 ここにそれらのいくつかをリストします。
- 学習しやすい-Pythonにはキーワードがほとんどなく、構造が単純で、明確に定義された構文があります。 これにより、学生は迅速に言語を習得できます。
- 読みやすい-Pythonコードがより明確に定義され、目に見えるようになりました。
- 保守が容易-Pythonのソースコードは保守が非常に簡単です。
- 幅広い標準ライブラリ-Pythonのライブラリの大部分は、UNIX、Windows、およびMacintoshで非常に移植性が高く、クロスプラットフォーム互換です。
- インタラクティブモード-Pythonは、コードのスニペットのインタラクティブなテストとデバッグを可能にするインタラクティブモードをサポートしています。
- ポータブル-Pythonはさまざまなハードウェアプラットフォームで実行でき、すべてのプラットフォームで同じインターフェイスを備えています。
- 拡張可能-Pythonインタープリターに低レベルモジュールを追加できます。 これらのモジュールを使用すると、プログラマはツールを追加またはカスタマイズしてより効率的にすることができます。
- データベース-Pythonは、すべての主要な商用データベースへのインターフェースを提供します。
- * GUIプログラミング*-Pythonは、多くのシステムコール、ライブラリ、Windows MFC、Macintosh、UnixのX WindowシステムなどのWindowsシステムに作成および移植できるGUIアプリケーションをサポートしています。
- スケーラブル-Pythonはシェルスクリプトよりも優れた構造と大規模プログラムのサポートを提供します。
聴衆
このチュートリアルは、PythonスキルをPython 3にアップグレードしたいソフトウェアプログラマを対象としています。 このチュートリアルは、Pythonプログラミング言語をゼロから学習するためにも使用できます。
前提条件
コンピュータプログラミングの用語の基本的な理解が必要です。 プログラミング言語のいずれかの基本的な理解はプラスです。