Python-design-patterns-gist
Pythonデザインパターン-要点
Pythonはオープンソースのスクリプト言語であり、高レベルで、解釈され、インタラクティブで、オブジェクト指向です。 読みやすいように設計されています。 Python言語の構文は理解しやすく、英語のキーワードを頻繁に使用します。
Python言語の機能
このセクションでは、Python言語のさまざまな機能について学習します。
解釈済み
Pythonは、実行時にインタープリターを使用して処理されます。 実行前にプログラムをコンパイルする必要はありません。 これは、PERLおよびPHPに似ています。
オブジェクト指向
Pythonは、オブジェクト指向のスタイルとデザインパターンに従います。 カプセル化、ポリモーフィズムなどのさまざまな機能を備えたクラス定義が含まれています。
ポータブル
Windowsオペレーティングシステムで記述されたPythonコード。Macオペレーティングシステムで使用できます。 コードは、要件に従って再利用および移植できます。
コーディングが簡単
Python構文は理解しやすく、コーディングも簡単です。 開発者なら誰でも、数時間以内にPythonの構文を理解できます。 Pythonは「プログラマーフレンドリー」と表現できます。
拡張可能
必要に応じて、ユーザーはPythonコードの一部をC言語で書くこともできます。 C ++などのさまざまな言語のソースコードにPythonコードを配置することもできます。 これにより、Pythonは拡張可能な言語になります。
重要なポイント
Pythonプログラミング言語に関連する次の重要な点を考慮してください-
- 機能的および構造化されたプログラミングメソッドと、オブジェクト指向プログラミングメソッドが含まれています。
- スクリプト言語またはプログラミング言語として使用できます。
- 自動ガベージコレクションが含まれます。
- 高レベルの動的データ型が含まれており、さまざまな動的型チェックをサポートしています。
- Pythonには、C、C ++、およびJavaなどの言語との統合機能が含まれています。
システムにPython言語をダウンロードする方法は?
システムにPython言語をダウンロードするには、このリンクをたどってください-
https://www.python.org/downloads/
Windows、MacOS、Linuxディストリビューションなどのさまざまなオペレーティングシステム用のパッケージが含まれています。
Pythonの重要なツール
このセクションでは、Pythonのいくつかの重要なツールについて簡単に学習します。
Python文字列
文字列の基本的な宣言は次のとおりです-
str = 'Hello World!'
Pythonリスト
Pythonのリストは、コンマで区切られ、角括弧([])で囲まれた複合データ型として宣言できます。
list = [ 'abcd', 786 , 2.23, 'john', 70.2 ]
tinylist = [123, 'john']
Pythonタプル
タプルはPythonの動的データ型であり、コンマで区切られた多数の値で構成されます。 タプルは括弧で囲まれています。
tinytuple = (123, 'john')
Python辞書
Python辞書は、ハッシュテーブルの一種です。 辞書キーには、ほとんどすべてのPythonのデータ型を使用できます。 データ型は通常、数値または文字列です。
tinydict = {'name': 'omkar','code':6734, 'dept': 'sales'}
Pythonのデザインパターンを構成するものは何ですか?
Pythonは、次のパラメータを使用して設計パターンを構成するのに役立ちます-
- パターン名
- 意図
- エイリアス
- 動機
- 問題
- 溶液
- 構造
- 参加者
- 制約
- サンプルコード