プログラミング言語「Python」について調べていると、「if __name__ == “__main__”」という構文を目にすることがしばしばある。この構文は、プログラムが単体で実行されているのか、モジュール(再利用可能なソースコードのまとまり)としてインポートされ ...
Pythonでプログラムの流れを制御する「if文」を使う際、True(真)とFalse(偽)という2つの値しか持たない「ブール型(bool)」は、最も重要なデータ型の一つです。 if文は、条件式がTrueであれば処理を実行し、Falseであれば実行しません。 このTrueやFalseは、is ...
プログラミングをしていると、「ある条件の結果に応じて、変数に入れる値を変えたい」という場面は頻繁に訪れます。 「会員ランクがゴールドなら送料は0円、そうでなければ500円」 「点数が合格点以上なら"合格"、そうでなければ"不合格"」 通常、これ ...
「Python」は、初心者でも扱いやすい特徴を備えたプログラミング言語として人気を博している。ところがPythonで書かれた ...
本稿では、Pythonそのものを改造する方法を学びます。具体的には、Pythonのプログラムを実行するPythonインタプリタのソースコードを入手し、内容を変更(改造)してから、ビルドします。ビルド後のPythonインタプリタが意図通りに動いたら、改造は成功です。