Pythonの概要とインストール
Pythonは、高水準で、インタープリター型で、インタラクティブで、オブジェクト指向のオープンソーススクリプト言語です。読みやすいように設計されています。Python言語の構文は理解しやすく、英語のキーワードを頻繁に使用します。
Python言語の機能
Pythonは次の主要な機能を提供します-
解釈
Pythonは、インタプリタを使用して実行時に処理されます。実行前にプログラムをコンパイルする必要はありません。これはPERLやPHPに似ています。
オブジェクト指向
Pythonは、オブジェクト指向のスタイルとデザインパターンに従います。これには、カプセル化やポリモーフィズムなどのさまざまな機能を備えたクラス定義が含まれています。
Python言語のキーポイント
Pythonプログラミング言語の要点は次のとおりです-
これには、機能的および構造化プログラミングとメソッド、およびオブジェクト指向プログラミングメソッドが含まれます。
スクリプト言語またはプログラミング言語として使用できます。
自動ガベージコレクションが含まれます。
高レベルの動的データ型が含まれ、さまざまな動的型チェックをサポートします。
Pythonには、C、C ++、およびJavaなどの言語との統合機能が含まれています。
Python言語のダウンロードリンクは次のとおりです-www.python.org/downloadsWindows、MacOS、Linuxディストリビューションなどのさまざまなオペレーティングシステム用のパッケージが含まれています。
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 2.7、Python 3.4以降、およびPyPy5.3以降をサポートします。暗号化パッケージの基本的なインストールは、次のコマンドで実行されます。
pip install cryptography
次のような一般的な暗号化アルゴリズムへの高レベルのレシピと低レベルのインターフェイスの両方を備えたさまざまなパッケージがあります。 symmetric ciphers、 message digests そして key derivation functions.
このチュートリアル全体を通して、暗号化アルゴリズムの実装にPythonのさまざまなパッケージを使用します。