Python ジェネレーター このチュートリアルでは、Python ジェネレーターを使用して反復を簡単に作成する方法、反復子や通常の関数との違い、およびそれを使用する理由について学習します。 ビデオ:Python ジェネレーター Python のジェネレーター Python で反復子を作成するには、多くの作業が必要です。 __iter__() でクラスを実装する必要があります そして __next__() メソッド、内部状態の追跡、およびレイズ StopIteration 返される値がない場合。 これは長く、直観に反します。このような状況では、ジェネレーターが助けになります。 Pyt
Python イテレータ イテレータは、反復可能なオブジェクトです。このチュートリアルでは、反復子の仕組みと、__iter__ および __next__ メソッドを使用して独自の反復子を作成する方法を学習します。 ビデオ:Python イテレータ Python の反復子 イテレータは Python のいたるところにあります。 for 内にエレガントに実装されています ループ、内包表記、ジェネレーターなどですが、目に見えないところに隠されています。 Python の Iterator は、単純に反復可能なオブジェクトです。一度に 1 つの要素でデータを返すオブジェクト。 技術的に言えば
Python 演算子のオーバーロード 使用するオペランドに応じて、Python の演算子の意味を変更できます。このチュートリアルでは、Python オブジェクト指向プログラミングで演算子のオーバーロードを使用する方法を学習します。 Python 演算子のオーバーロード Python 演算子は組み込みクラスで機能します。ただし、同じ演算子でも型が異なれば動作も異なります。たとえば、+ 演算子は、2 つの数値の算術加算、2 つのリストのマージ、または 2 つの文字列の連結を実行します。 同じ演算子がコンテキストに応じて異なる意味を持つことを可能にする Python のこの機能は、演算子のオー
Python 多重継承 このチュートリアルでは、Python の多重継承と、それをプログラムで使用する方法について学習します。マルチレベル継承とメソッド解決順序についても学びます。 Python の多重継承 C++ と同様に、Python では複数の基本クラスからクラスを派生させることができます。これは多重継承と呼ばれます。 多重継承では、すべての基本クラスの機能が派生クラスに継承されます。多重継承の構文は単一継承に似ています。 例 class Base1: pass class Base2: pass class MultiDerived(Base1, Base2
Python の継承 継承により、親クラスからすべての機能を取得し、さらに追加できるクラスを定義できます。このチュートリアルでは、Python で継承を使用する方法を学習します。 ビデオ:Python の継承 Python での継承 継承は、オブジェクト指向プログラミングの強力な機能です。 これは、既存のクラスをほとんどまたはまったく変更せずに新しいクラスを定義することを指します。新しいクラスは 派生 (または子) クラス と呼ばれます 継承元のクラスはベース (または親) クラスと呼ばれます . Python 継承構文 class BaseClass: Body of bas
Python オブジェクトとクラス このチュートリアルでは、Python オブジェクトとクラスのコア機能について学習します。クラスとは何か、それを作成してプログラムで使用する方法を学びます。 ビデオ:Python クラスとオブジェクト Python オブジェクトとクラス Python はオブジェクト指向のプログラミング言語です。主な重点が機能にある手続き指向プログラミングとは異なり、オブジェクト指向プログラミングはオブジェクトに重点を置いています。 オブジェクトは、単にデータ (変数) とそれらのデータに作用するメソッド (関数) の集まりです。同様に、クラスはそのオブジェクトの設計図
Python オブジェクト指向プログラミング このチュートリアルでは、Python のオブジェクト指向プログラミング (OOP) とその基本概念について、例を使って学びます。 ビデオ:Python でのオブジェクト指向プログラミング オブジェクト指向プログラミング Python はマルチパラダイムのプログラミング言語です。さまざまなプログラミング アプローチをサポートします。 プログラミングの問題を解決する一般的な方法の 1 つは、オブジェクトを作成することです。これは、オブジェクト指向プログラミング (OOP) として知られています。 オブジェクトには 2 つの特徴があります:
Python カスタム例外 このチュートリアルでは、例を使用して、要件に応じてカスタム例外を定義する方法を学習します。 Python には、プログラム内で問題が発生した場合にプログラムにエラーを出力させる多数の組み込み例外があります。 ただし、目的に合わせて独自のカスタム例外を作成する必要がある場合もあります。 カスタム例外の作成 Python では、ユーザーは新しいクラスを作成してカスタム例外を定義できます。この例外クラスは、組み込みの Exception から直接または間接的に派生する必要があります。 クラス。組み込み例外のほとんども、このクラスから派生しています。 >&g
try、except、finally ステートメントを使用した Python 例外処理 このチュートリアルでは、例を使用して、try、except、および finally ステートメントを使用して、Python プログラムで例外を処理する方法を学習します。 ビデオ:Python 例外処理 (try..except..finally) Python の例外 Python には組み込みの例外が多数あり、プログラムでエラーが発生した場合 (プログラムで何か問題が発生した場合) に発生します。 これらの例外が発生すると、Python インタープリターは現在のプロセスを停止し、処理されるまで呼び
Python エラーと組み込み例外 このチュートリアルでは、Python に組み込まれているさまざまな種類のエラーと例外について学習します。これらは、Python インタープリターがエラーに遭遇するたびに発生します。 ビデオ:Python 例外処理 プログラムを書いているときに、実行しようとしたときにエラーにつながる特定の間違いを犯すことがあります。 Python プログラムは、未処理のエラーが発生するとすぐに終了します。これらのエラーは、大きく 2 つのクラスに分類できます。 構文エラー 論理エラー (例外) Python 構文エラー 言語の正しい構造 (構文) に従わないことに
Python のディレクトリとファイルの管理 このチュートリアルでは、Python でのファイルとディレクトリの管理、つまり、ディレクトリの作成、名前の変更、すべてのディレクトリの一覧表示、それらの操作について学習します。 ビデオ:Python os モジュール Python ディレクトリ Python プログラムで処理するファイルが多数ある場合は、コードを別のディレクトリに配置して、管理しやすくすることができます。 ディレクトリまたはフォルダは、ファイルとサブディレクトリの集まりです。 Python には os があります ディレクトリ (およびファイルも同様) を操作するための多く
Python ファイル I/O このチュートリアルでは、Python ファイル操作について学習します。より具体的には、ファイルを開く、ファイルから読み取る、ファイルに書き込む、ファイルを閉じる、および知っておくべきさまざまなファイル メソッドです。 ビデオ:Python でのファイルの読み取りと書き込み ファイル ファイルは、関連情報を保存するディスク上の名前付きの場所です。データを不揮発性メモリ (ハードディスクなど) に永続的に保存するために使用されます。 ランダム アクセス メモリ (RAM) は揮発性であるため (コンピューターの電源を切るとデータが失われます)、ファイルを永続
パイソン辞書 このチュートリアルでは、Python 辞書に関するすべてを学びます。要素の作成方法、要素へのアクセス、要素の追加、要素の削除、およびさまざまな組み込みメソッド。 ビデオ:キーと値のペアを保存する Python 辞書 Python ディクショナリは、順序付けされていないアイテムのコレクションです。辞書の各項目には key/value があります ペア。 辞書は、キーがわかっている場合に値を取得するように最適化されています。 Python 辞書の作成 辞書の作成は、項目を中括弧 {} 内に配置するのと同じくらい簡単です。 カンマで区切ります。 アイテムに key がありま
Python セット このチュートリアルでは、Python セットに関するすべてを学びます。作成方法、要素の追加または削除、および Python でセットに対して実行されるすべての操作。 ビデオ:Python のセット セットは、順序付けされていないアイテムのコレクションです。すべてのセット要素は一意 (重複なし) であり、不変 (変更不可) でなければなりません。 ただし、セット自体は変更可能です。項目を追加または削除できます。 集合は、和集合、交差、対称差などの数学的集合操作の実行にも使用できます。 Python セットの作成 セットは、すべての項目 (要素) を中括弧 {}
Python 文字列 このチュートリアルでは、Python で文字列を作成、フォーマット、変更、および削除する方法を学習します。また、さまざまな文字列操作と機能についても紹介します。 ビデオ:Python 文字列 Python の文字列とは? 文字列は一連の文字です。 文字は単なる記号です。たとえば、英語には 26 文字あります。 コンピュータは文字を扱うのではなく、数字 (バイナリ) を扱います。画面に文字が表示されていても、内部的には 0 と 1 の組み合わせとして保存および操作されます。 この文字から数値への変換をエンコードと呼び、逆のプロセスをデコードと呼びます。 ASCI
Python タプル この記事では、Python タプルに関するすべてを学びます。より具体的には、タプルとは何か、タプルを作成する方法、タプルをいつ使用するか、および知っておくべきさまざまな方法について説明します。 ビデオ:Python のリストとタプル Python のタプルはリストに似ています。この 2 つの違いは、一度割り当てられたタプルの要素は変更できないのに対し、リストの要素は変更できることです。 タプルの作成 タプルは、すべての項目 (要素) を括弧 () 内に配置することによって作成されます 、 カンマで区切られた。括弧はオプションですが、使用することをお勧めします。
Python リスト このチュートリアルでは、Python リストに関するすべてを学びます:リストの作成、リスト要素の変更、要素の削除、その他のリスト操作について、例を使って説明します。 ビデオ:Python のリストとタプル Python リストは、一度に複数の要素を操作できる最も用途の広いデータ型の 1 つです。たとえば、 # a list of programming languages [Python, C++, JavaScript] Python リストの作成 Python では、要素を角括弧 [] 内に配置することでリストが作成されます。 、コンマで区切ります。 # l
Python の数値、型変換、および数学 この記事では、Python で使用されるさまざまな数値、あるデータ型から別のデータ型に変換する方法、および Python でサポートされている数学演算について学習します。 Python の数値データ型 Python は整数、浮動小数点数、複素数をサポートしています。それらは int として定義されています 、 float 、および complex Python のクラス 整数と浮動小数点は、小数点の有無によって区別されます。たとえば、5 は整数ですが、5.0 は浮動小数点数です。 複素数は x + yj の形式で記述されます。 、ここで x は
Python パッケージ この記事では、Python パッケージを使用してコード ベースをクリーンで効率的なモジュールに分割する方法を学習します。また、Python プログラムで独自またはサードパーティのパッケージをインポートして使用する方法も学びます。 ビデオ:Python パッケージ:コードを整理する パッケージとは? 通常、すべてのファイルをコンピューターの同じ場所に保存することはありません。簡単にアクセスできるように、よく整理されたディレクトリ階層を使用しています。 同様のファイルが同じディレクトリに保存されます。たとえば、すべての曲を「music ディレクトリ。これと同様に
Python モジュール この記事では、Python でカスタム モジュールを作成してインポートする方法を学習します。また、カスタム モジュールや組み込みモジュールを Python にインポートして使用するためのさまざまなテクニックも紹介します。 ビデオ:Python モジュール Python のモジュールとは? モジュールは、Python ステートメントと定義を含むファイルを参照します。 Python コードを含むファイル。例:example.py 、モジュールと呼ばれ、そのモジュール名は example になります . モジュールを使用して、大きなプログラムを管理しやすく整理され
Python