2018年10月

1/4ページ
  • 2018.10.31

文字列の改行(エスケープシーケンスとraw文字列)

トリプルクォーテーションによる文字列の改行  Python ではトリプルクォーテーション (''')、またはトリプル・ダブルクォーテーション (""") で囲むことによって、改行を含む文字列を定義できます。 # https://python.atelierkobato.com/raw/ # トリプルクォーテーションで改行を含む文字列を定義 sentence_1 = '''[運動の第1法則] 外部か […]

  • 2018.10.30

クラスの継承

クラスの継承  一般的にオブジェクト指向言語においては、あるクラスをひな型として部分的に機能を改造したクラスを作ることができます。これをクラスの継承 (inheritance) とよびます。ひな型となるクラスをスーパークラス(親クラス)、スーパークラスをもとにつくられたクラスをサブクラス(子クラス)といいます。今回のサンプルコードでは、以前の記事で定義した Rectanglesクラスをひな型として […]

  • 2018.10.26

曜日番号の取得

 ≫ datetimeモジュールの基本的な使い方はこちらに載っています。 曜日番号の取得  datetime.dateオブジェクト、または datetime.datetimeオブジェクトの weekday()メソッドは月曜日を 0 , 日曜日を 6 とした曜日番号を返します。たとえば 2018年12月10日の曜日番号は、次のようなコードで取得することができます。 # https://p […]

  • 2018.10.25

日付と時刻

datetimeモジュール  標準ライブラリの datetimeモジュールをインポートすると、日付や時刻を表すオブジェクトを扱えるようになります。 datetime.dateクラス  datetime.date は日付を扱うためのクラスです。西暦 (year), 月 (month), 日 (day) を引数に渡してインスタンスを作成します。3 つの引数は省略できません。 # https://pyt […]

  • 2018.10.24

Matplotlib 円グラフの作成

円グラフの作成  Axes.pi()メソッドを使うと円グラフを描くことができます。円グラフは全体に対する各要素の割合を扇形の面積で表します。日本人の ABO 式血液型の分布データ (A型37%, B型22%, O型32%, AB型9%) を使って円グラフを描いてみましょう。まずは書式設定を行なわず、ほぼデフォルトの設定で描くとどうなるかを確認してみます。 # https://python.atel […]

  • 2018.10.24

サンプルコードが正常に動作しない場合の対処方法

サンプルコードが正常に動作しない場合の対処方法  少し前にサイドバーでお知らせしましたが、当サイトのサンプルコードをコピーしたとき、半角のシングルクォーテーション、ダブルクォーテーションが勝手に全角のクォーテーションに変換されてしまうという問題が発見されました。これは WordPress というサイト管理システムの仕様に原因があったのですが、サイトからコードをコピーして改めて動作を確認するという作 […]

  • 2018.10.23

Matplotlib 棒グラフの作成

棒グラフの作成  Axes.bar()メソッドを使うと棒グラフを作成することができます。以下のサンプルコードは、太陽系外惑星 (Exoplanets) の年毎の発見数を棒グラフで可視化します。 # https://python.atelierkobato.com/bar/ # 太陽系外惑星の発見数 (2010~2014) を棒グラフで表示 # NumPyをインポート import numpy as […]

  • 2018.10.23

Figure と Axes の書式設定

Figureオブジェクトの書式設定  Figureオブジェクトを作るときに、大きさや塗り潰しの色、枠線の有無などを指定できます。また、Figure に Axes を追加したあとで、subplots_adjust() メソッドを使って隣り合う Axes 同士の余白を調整できます。以下のサンプルコードを参考にカスタマイズしてみてください。 #https://python.atelierkobato.c […]

  • 2018.10.22

多角形(三角形、ひし形、平行四辺形、五角形)の描画

多角形の描画  matplotlib.patches.Polygon クラスから様々な多角形オブジェクトを作ることができます。引数に頂点の座標を指定して、それらを線で結ぶことで図形が描かれます。 三角形の描画  3 つの頂点を指定して二等辺三角形を描いてみます。 # https://python.atelierkobato.com/instance/ # matplotlib.pyplotをインポ […]

  • 2018.10.21

Matplotlib 長方形と正方形の描画

長方形と正方形の描画  matplotlib.patches.Rectangle クラスから、長方形オブジェクトを作ることができます。 長方形の描画  同じ形と大きさの長方形を 2 つ、回転角だけ変えて重ねて表示させてみます。 # https://python.atelierkobato.com/rectangle/ # matplotlib.pyplotをインポート import matplot […]

1 4