Python 3 – Pythonで反復可能-Pythonチュートリアル

iteratableは、シーケンスとして使用できるPythonオブジェクトです。 next()メソッドを使用して、シーケンスの次の項目に移動できます。 反復可能ファイルをループすることはできますが、個々の要素に直接アクセスすることはできません。これはコンテナオブジェクトです。一度に返すことができるのはその要素の1つだけです。 関連コース: 完全なPythonプログラミングコースと演習 例反復可能を作成する以下のコードのように、辞書と反復可能オブジェクトを定義します。1234d = { "one": 1, "two": 2, "three": 3, "four":…

Python 3 – 謎解きされたPythonの静的メソッド-Pythonチュートリアル

静的メソッドは、オブジェクトやインスタンスを作成せずに呼び出すことができます。 メソッドを作成して直接呼び出すだけです。 これは、ある意味でオブジェクト指向プログラミングと直交しています。オブジェクトを作成せずにメソッドを呼び出します。 これはオブジェクト指向プログラミングの概念に直接反して実行され、嫌われるかもしれませんが、静的メソッドがあると便利な場合があります。 関連コース: 完全なPythonプログラミングコースと演習 例静的メソッド通常は、関数呼び出しを行うか、メソッドを呼び出すオブジェクトを作成する必要があります。 ただし、他のことを行うこともできます。オブジェクトを作成せずに、クラスのメソッドを呼び出します。 以下の静的メソッドのデモンストレーション。 メソッドを使用してクラスを定義します。 その上にキーワード@staticmethodを追加して、静的にします。 123456class Music: @staticmethod def…

Python 3 – Pythonでの継承(例付き)

継承:クラスは、別のクラスのプロパティと変数を取得できます。 このクラスは、スーパークラスまたは親クラスと呼ばれます。 継承により、繰り返しを回避できます (コーディング:繰り返してはいけません)、メソッドを一度定義して、1つ以上のサブクラスで使用できます。 関連コース: 完全なPythonプログラミングコースと演習 例前書き継承が機能するには、少なくとも2つのクラスが必要です。 実生活のように、一方は他方から継承します。スーパークラスから継承するクラスがすべてを取得します。 すべては何ですか? オブジェクト指向プログラミングの場合、それはスーパークラスからメソッドと変数を取得することを意味します。 複数のクラスが同じスーパークラスから継承できます。 このような場合、すべてのサブクラスがスーパークラスのすべてのプロパティとメソッドを取得します。 使い方2つのクラスを定義します。1つはスーパークラス(App)、もう1つはサブクラス(Android)です。 サブクラス(Android)は、クラスAppから継承します。 まず、スーパークラスを定義します。…

Python 3 – Pythonモジュールとパッケージ-はじめに

モジュールは1つ以上の機能を持つことができます。 コードを整理するのに役立ちます。 1つの長いPythonファイルの代わりに、複数のファイル(モジュール)を持つことができます。 モジュールは、関数またはクラスを持つPythonファイルです。 Pythonプログラムは、1つ以上のモジュールを使用できます。 関連コース: 完全なPythonプログラミングコースと演習 例モジュールとは何ですか?Pythonで利用できるモジュール(ライブラリと呼ばれることもあります)はたくさんあります。 これらのモジュールを使用することで、はるかに高速にコーディングできます。 それらをビルディングブロックのように考えてください。それらには、追加機能を提供する関数の大きなセット(場合によってはクラス)が含まれています。 モジュールのインポートモジュールをロードするには、 インポート キーワード。 以下の例では、 osモジュール。…

Python 3 – Pythonのゲッターとセッター

クラスはもう1つの変数(プロパティと呼ばれることもあります)を持つことができます。 オブジェクトを作成すると、それらの各オブジェクトはそれらの変数に対して一意の値を持ちます。 クラス変数は直接設定する必要はありません。クラスメソッドを使用して設定できます。 これはオブジェクト指向の方法であり、間違いを避けるのに役立ちます。 関連コース: 完全なPythonプログラミングコースと演習 例プロパティを持つクラスを作成します。 そのクラスから、いくつかのオブジェクトを作成します。 123456class Friend: def __init__(self): self.job = "None"Alice…

Python 3 – Pythonのコンストラクターとは何ですか?

コンストラクターは、オブジェクトの作成時に呼び出されるメソッドです。 このメソッドはクラスで定義されており、基本変数を初期化するために使用できます。 4つのオブジェクトを作成する場合、クラスコンストラクターは4回呼び出されます。 すべてのクラスにはコンストラクターがありますが、明示的に定義する必要はありません。 関連コース: 完全なPythonプログラミングコースと演習 例コンストラクタオブジェクトが作成されるたびに、メソッドが呼び出されます。 そのメソッドの名前は コンストラクタ。 コンストラクターは関数で作成されます 初期化。 パラメータとして、それ自体(オブジェクト)を参照するselfキーワードを記述します。 視覚的なプロセスは次のとおりです。 コンストラクター内で、legsとarmsの2つの変数を初期化します。 オブジェクト指向プログラミングのコンテキストでは、変数はプロパティと呼ばれることがあります。…

Python 3 – Pythonのクラスとオブジェクト

Pythonクラスはの概念です "オブジェクト指向プログラミング"。 Pythonはオブジェクト指向プログラミング言語(oop)です。 OOPはソフトウェアを構築する方法です。 OOPを使用すると、プログラムをより整理され、スケーラブルで、再利用可能で、拡張可能にすることができます。 OOPの概念は少し奇妙かもしれません。 把握するのは難しいかもしれませんが、それは非常に強力な概念です。 関連コース: 完全なPythonプログラミングコースと演習 例オブジェクトPythonでは、オブジェクトを定義できます。 オブジェクトは、メソッドと変数のコレクションです。 オブジェクトはコンピュータのメモリのどこかにあります。 それらは実行時に操作できます。 理論的な例を作成してみましょう。オブジェクト犬を作成します。 オブジェクトの作成は、たった1行のコードです。…

Python 3 – pipとpypiの使い方

PipはPythonのパッケージマネージャーです。 モジュールのインストールに使用できます。 システムのストアに2つのバージョンのpipがある場合は、バージョン3(最新)が必要です。 モジュールはコードです:関数またはオブジェクトの形式です。 これをプログラムに含めて、それを基に構築することができます。 これは、プロジェクトのビルドに使用する既成のパーツと見なすことができます。 PyPIは、Pythonのすべての公式モジュールが格納されているPythonパッケージインデックスです。 関連コース: 完全なPythonプログラミングコースと演習 ピップpipをインストールするピップの取り付けは簡​​単です。 システムパッケージマネージャーを使用してインストールできます。 Linuxを使用している場合、多くの場合、すでにインストールされています。 Linuxでは、次の方法でインストールできます。 12345sudo apt-get…

Python 3 – Pythonで試してみてください

ザ・ を除いて試してください ステートメントは例外を処理できます。 プログラムを実行すると、例外が発生する場合があります。 例外は、プログラムの実行中に発生するエラーです。 Pythonは、構文エラー(文法エラー)などのエラーについては通知しませんが、代わりに突然停止します。 突然の終了は、エンドユーザーと開発者の両方にとって悪いことです。 緊急停止の代わりに、tryexceptステートメントを使用して問題に適切に対処できます。 例外を適切に処理しないと、緊急停止が発生します。 関連コース: 完全なPythonプログラミングコースと演習 Pythonの例外は何ですか?Pythonには、エラーを出力する可能性のある組み込みの例外があります。 プログラムの実行中にエラーが発生した場合、それは例外と呼ばれます。 例外が発生した場合は、例外の種類が表示されます。 例外に対処する必要があります。そうしないと、プログラムがクラッシュします。…

Python 3 – Pythonでの日付と時刻

Pythonは、モジュールを使用してシステム時刻を取得できます 時間。 TImeは標準ライブラリの一部ではありません。 このモジュールをロードするには、次のように入力します import time。 時間モジュールには、あらゆる種類の時間関連機能があります。 すべての機能がすべてのオペレーティングシステムに存在するわけではありません。 時間モジュールは、1970年1月1日であるエポック時間からカウントを開始します。 関連コース: 完全なPythonプログラミングコースと演習 例現在の時刻以下の例では、日、月、年の後に現在の時刻を出力します。 最初の行は、必要なすべての変数(年、月、日、時、分)を返します。1timenow = time.localtime(time.time())…