python code

python code

OSのコマンドの実行

!コマンドでOSのコマンドを実行できます。!ls~/.ipython/profile_default/db/autorestoreとすると、JupyterのDBに保存されている変数一覧を表示します。なお、lsは、Linuxの「ファイルの一覧...
python code

open関数の’wb’モードと’rb’モード

データを単なる数字の連続データとみなしたとき、そのデータのことを、バイナリー形式のデータといいます。コンピューターの内部ではデータを0と1を用いているため、バイナリー(binary)という言い方をします。open関数の第2引数の'wb'は、...
python code

Jupyter Notebook マジックコマンド

%コマンド:ラインマジックコマンドといいます。1行からなるコマンドです。%%コマンド:セルマジックコマンドといいます。1セルからなるコマンドです。%matplotlibinlineグラフ(matplotlib)のインライン描画指定をします。...
python code

大文字にするメソッド

’文字列’.upper()''が必要。なお、プログラム内で、ABCとだけ書くと、何かの変数として考えられる(ABCが定義されていませんというエラーが出る)。そのため、’ABC’と文字列として認識させる必要あり。
python code

assertの使い方

assertEqual(a,b) a==bassertNotEqual(a,b)a!=bassertTrue(x)x==TrueassertFalse(x)x==False使い方Equalimportunittest インポートが必要。cl...
python code

ユニットテスト(単体テスト)の方法

importunittest unittestをインポートするdefplus(a,b):  returna+bテストするプログラムclassTestPlus(unittest.TestCase): 通常、Testを付ける  deftest_...
python code

平均の求める時の工夫

defmean(self):  """代入あたりの平均"""  returnself._sum/max(1,self._count)maxを使うと、()の中から、最大値を取り出す。これでself._countがゼロだった場合のエラーを取り除...
python code

super().について

親クラスのメソッドに、子クラスからアクセスする時に使うsuper().親クラスのメソッド(引数)というように使うclassA:  defhello(self):    print('ClassAsaysHello')classB(A): →...
python code

Overrideとは

継承では同じメソッドがあると、内容を上書きして差し替えることが可能です。
python code

dir()について

あるオブジェクトのデータ属性とメソッドのリストを取得する。print(dir(b))こうすると、オブジェクトbにあるデータ属性とメソッドのリストを取得print(dir())引数なしの場合は、ローカルの名前(変数やモジュール)のリストを返し...