-
NumPy
PythonでNumPyのarray()を使って配列を作る方法まとめ
NumPy は、今、話題の科学技術計算や、機械学習でよく利用されるライブラリです。これは Python の標準ライブラリではありませんが、 anaconda で Python をインストールしたら自動的についてきます。 ここでは、科学技術計算や機械学習の必須のスキルであ... -
Python
Pythonでファイルが存在するかどうかを確認する方法
Python でファイルを読み込んだり、書き出したりするときに、既に同名のファイルが存在するかどうか確認したい時が多々あります。 そのような時は、ここで解説する os.path.exists() 関数を使います。このページでは、この関数の使い方と、これを使った応... -
Python
Pythonのファイルの書き出し方法まとめ
Python では、テキストファイルや CSV ファイルなどの既存のファイルに、データを上書きしたり追記したりすることができます。また、新しいファイルを作って保存することもできます。 ここで、その方法を解説しますので、参考にして頂ければと思います。 ... -
Python
Python のファイルの読み込み方法まとめ
Python では、別のテキストファイルや CSV ファイルなどの様々なファイルから、データを読み込んで、加工することができます。 これができるようになると、Pythonに素早くデータを取り込んで、分析や解析を行えるようになるので、ぜひ覚えておきましょう。... -
Python
Pythonの@propertyによるプロパティへのアクセス制御のまとめ
Python では、プログラム設計者が想定していない変更が加えられることによって、重大なエラーが発生することを防ぐために、クラスのプロパティ(インスタンス変数やクラス変数の値)を、外部から読み取ったり、更新したりできないようにすることができます... -
Python
Pythonのクラス(class)の継承に関する知識と方法のまとめ
クラスの継承は、オブジェクト指向プログラミングにおいて非常に重要なスキルです。これは、 Python では、とても簡単に行うことができます。 このページでは、クラスの継承とは何か、クラス継承の基本書式、そしてシステムの機能を拡張する上で、とても便... -
Python
Pythonのイテレータとジェネレータの使い方まとめ
ここでは、Python のイテレータとジェネレータについて、主に以下の3点に触れながら、詳しく解説しています。 イテレータ・ジェネレータとは何か? イテレータ・ジェネレータの使い方 それらを使って書けるコード例 使いこなせると便利なものなので、ぜひ... -
Python
Pythonのスコープ(グローバル変数とローカル変数)のルール
Pythonで、def や lambda を使って、関数を定義する際、Pythonが変数をどのように扱っているのかを理解してくことは重要です。これを知らないと、変数によるエラーが発生してしまい、その原因を突き止めるのに苦労してしまいます。 そこで、ここでは、その... -
Python
Pythonのモジュールについて抑えておくべき知識とよく使うもの一覧
Pythonに、標準でインストールされている関数だとしても、組み込み関数以外の関数を使うには、先にモジュールを読み込む必要があります。 この「モジュールとは何か?」を理解しておくと、学習の効率が早まります。また、Python では、沢山のモジュールが... -
Python
Pythonのif文のelseで条件を満たさない場合の処理を作る方法
Python の if else 文は、ある条件を満たす場合と満たさない場合に、行う処理を分けたい時に使います。 このページでは、この if else 文について、 条件分岐の流れと if else 文の書き方 具体的な使い方 if else 文を一行で書ける場合とその書き方 を解説... -
Python
Pythonで else if (elif) を使って複数の条件分岐を作る方法
if else 文は、「A の場合は、A という行動を取る、 そうでない場合は B という行動を取る」というように条件によって、行う処理を分けたい時に使います。これを「条件分岐」といいます。 そして A の場合は処理 A、 B の場合は処理 B、 C の場合は処理 C ... -
Python
Pythonのif andで複数の条件を全て満たす場合の処理を一行で書く方法
Python で、「条件の全てを同時に満たす場合」と「それ以外の場合(条件を 1 つでも満たさない場合)」の処理を書くには、if and を使います。 これを使うことによって、if 文の条件式を、非常に簡潔で、誰から見ても分かりやすく書くことができるようにな...