田舎社会人のいろいろ学習記

Python、英語、その他いろいろ

Python

【tkinter.ttk】Labelframeの使い方【Python】

複数のウィジェットをグルーピングし、かつタイトルを設定することが可能な、Labelframeウィジェットの使い方をまとめた。 目次 Labelframeの概要 オプション・メソッド 【スポンサーリンク】 (adsbygoogle = window.adsbygoogle || []).push({}); Labelfram…

【tkinter】Frameの使い方【Python】

複数のウィジェットをグルーピングして表示することが可能な、Frameウィジェットの使い方をまとめた。 目次 Frameの概要 オプション・メソッド 【スポンサーリンク】 (adsbygoogle = window.adsbygoogle || []).push({}); Frameの概要 Frameウィジェットを使…

【tkinter】ウィジェット一覧【Python】

PythonでGUIを作成するために便利なtkinterモジュールで使用できるウィジェットの一覧にしてまとめた。 tkinterウィジェット一覧 ウィジェット名 画像 役割 使い方リンク Label 文字、画像を表示 使い方 Frame ウィジェットをグルーピング化 使い方 Button …

【tkinter】Labelの使い方【Python】

Labelは文字列や画像を表示するためのウィジェットである。文字列だけでなく、画像も表示させることができる。 目次 Labelの概要 画像の表示 オプション・メソッド 【スポンサーリンク】 (adsbygoogle = window.adsbygoogle || []).push({}); Labelの概要 La…

【tkinter】Entryの使い方【Python】

Entryはユーザーによる文字列等の入力用に使用するウィジェットである。入力できるのは1行のみで、複数行の入力を行う場合は、Textを使用する必要がある。使用方法を簡単に整理した。 目次 Entryの概要 入力値をリアルタイムで表示 オプション・メソッド 【…

【tkinter】Buttonの使い方【Python】

Buttonはクリック時に特定の動作を設定することができるウィジェットで、使用頻度の高いウィジェットの一つ。 簡単な使用例を作成し、使用方法を整理した。 目次 Buttonの概要 クリック数をカウントするボタン 【スポンサーリンク】 (adsbygoogle = window.a…

【tkinter】Variablesの使い方【Python】

variablesは、複数のウィジェット間で共通の変数を利用する際に使用され、用途に応じて以下の4種類が用意されている。 StringVar:文字列 IntVar:整数 DoubleVar:浮動小数 BooleanVar:ブール(True/False) 以下、使用頻度の高いStringVarを用いて使用方法を整…

【tkinter】Messageの使い方【Python】

複数行にわたって文字列を表示する際に使用するMessageについて、基本的な使い方とLabelとの違いを整理した。 目次 Messageの概要 アスペクト比の設定 オプション 【スポンサーリンク】 (adsbygoogle = window.adsbygoogle || []).push({}); Messageの概要 M…

【tkinter】 画面サイズ・位置の設定方法 - 基礎 【Python】

tkinterメイン画面の位置・サイズの取得・調整が可能なgeometryメソッドの基本的な使い方を整理した。 また、geometryメソッドと直接関連しないが、併用することの多いモニターの画面サイズの取得方法についてもまとめた。より実践的な使い方は、以下の記事…

【tkinter】Motionイベントを利用したマウスの現在位置取得【Python】

tkinterで利用できるMotionイベントを使ってマウスの現在位置を表示させる方法を、実際にコードを書きながらまとめました。 目次 Motionイベントの概要 マウスポインタの現在位置表示 【スポンサーリンク】 (adsbygoogle = window.adsbygoogle || []).push({…

【tkinter】filedialogの使い方【Python】

tkinterで利用できるfiledialogの使い方を、実際にコードを書きながらまとめました。 目次 filedialogの概要 filedialogの基本 記述例 【スポンサーリンク】 (adsbygoogle = window.adsbygoogle || []).push({}); filedialogの概要 filedialogはファイルを選…

4半期ごとの実質GDP成長率と上陸した台風の数を並べてみた

西村経済再生担当大臣が、2019年10月から12月までのGDPについて前の3カ月と比べてマイナスになる見通しを発表した際、その原因の一つとして台風の影響をあげていた。 「消費税率引き上げに伴う駆け込み需要はそんなに大きくはなかったし、その後の落ち込みも…

【sqlite3】フィールド(カラム)を操作する方法【python】

sqlite3でデータベースに作成したテーブルについて、フィールド(カラム)を取得、追加する方法をまとめました。 目次 フィールド名を取得・追加する フィールド名を取得 フィールドを追加 コード全体 フィールド名を取得・追加する データベース中のテーブ…

【sqlite3】テーブルを操作する方法【python】

sqlite3でデータベースに作成したテーブルについて、テーブル名の取得、編集、削除する方法をまとめました。 目次 テーブルを操作 テーブルの存在を確認し無ければ作成する データベース中のテーブル名を取得する テーブル名を変更する テーブルを削除する …

【sqlite3】REPLACEコマンドでレコードを挿入・更新する方法【python】

REPLACEコマンドでデータベースのレコードを挿入・更新する方法をまとめました。 目次 REPLACEコマンドでレコードを挿入・更新 テーブルを作成 レコードを挿入 レコードを更新 コード全体 【スポンサーリンク】 (adsbygoogle = window.adsbygoogle || []).pu…

【tkinter.ttk】 Treeviewの使い方 【Python】

tkinter.ttkで利用できるTreeviewの使い方を、実際にコードを書きながらまとめました。 目次 階層構造を持つアイテムツリーの表示 動作内容 コードの説明 コード全体 フォルダ・ファイル構成をツリービューで表示 動作内容 コードの説明 コード全体 【スポン…

【sqlite3】データベースを作成・更新する方法【python】

pythonの組み込みモジュールであるsqlite3を用いてデータベースを作成する方法をまとめました。 目次 データベースを作成する データベースファイルを作成する テーブル・フィールドを作成する レコードを登録する レコードを取得する データベースを閉じる …

【tkinter】 画面のサイズ・位置の設定方法 - 応用【Python】

geometryメソッドを使用してtkinterのメイン画面の位置を調整する際、使用しているモニターサイズに合わせて位置調整をすることが多い。今回は、モニターのサイズに合わせてメイン画面の出現位置を四隅に設定する方法についてまとめた。 基礎編的なgeometry…

【tkinter】Listboxの使い方【Python】

Listboxはデータを一覧表示するためのウィジェットで、ユーザーが選択した項目の値を取得することができる。 目次 Listboxの概要 選択した値をLabelに表示 オプション・メソッド 【スポンサーリンク】 (adsbygoogle = window.adsbygoogle || []).push({}); L…

pyinstallerの使い方【Python】

pyinstallerはPythonスクリプトファイル(.py)をexeファイル化することのできるモジュールで、PythonをインストールしていないPCでも実行することが可能になる。pyinstallerの基本的な使用方法を整理した。 目次 インストールと準備 exeファイル化の基本 コン…

【tkinter.ttk】Comboboxの使い方【Python】

ComboboxはTextboxとListboxを組み合わせたようなウィジェットである。外観は1行のテキストボックスだが、右端の▼をクリックすることであらかじめ設定したリストから値を選択することができる。 Comboboxの概要、初期値の設定方法、選択した値の取得方法をま…

【tkinter】ウィジェットを無効化する方法【Python】

ある一定の条件で特定のウィジェットを使用できないようにしたいことがよくあります。 今回は、tkinterのボタンを無効化する方法について、実際にコードを作成しながらまとめました。 「Checkbutton」を用いた無効化例がこちらにあるので、参考にしてくださ…

【tkinter】テキストボックス(Entry)とボタン(Button)の使い方【Python】

テキストボックスはユーザーが任意の入力を行うためのウィジェットです。キーボードを用いて自由に入力することができます。 また、ボタンはクリック時に様々な機能を開始するスイッチとなるウィジェットです。 どちらも、非常に使用頻度の高い便利なウィジ…

【matplotlib.pyplot】barメソッドで棒グラフを描画する方法【Python】

目次 barメソッドによる棒グラフの描画 グラフ表示するデータの準備 barメソッドで棒グラフを描画 色の設定 グラフ幅の設定 ハッチングの設定 横方向の棒グラフ 横軸ラベルの設定 応用 複数の棒グラフを横に並べて表示 複数の棒グラフを積み重ねて表示 エラ…

【matplotlib.pyplot】scatterメソッドでグラフを描画する方法【Python】

目次 scatterメソッドによるグラフの描画 グラフ表示するデータの準備 scatterメソッドでグラフを描画 マーカー色の設定 マーカーサイズの設定 マーカー形状の設定 scatterメソッドによるグラフの描画 scatterでグラフを描画する方法をまとめます。 グラフ表…

【matplotlib.pyplot】plotメソッドでグラフを描画する方法【Python】

目次 plotメソッドによるグラフの描画 グラフ表示するデータの準備 plotメソッドでグラフを描画 マーカーの設定 線種の設定 色の設定 組み合わせて設定 【スポンサーリンク】 (adsbygoogle = window.adsbygoogle || []).push({}); plotメソッドによるグラフ…

【matplotlib.pyplot】errorbarでエラーバー付きグラフを描画する方法【Python】

目次 エラーバー付きグラフの描画 グラフ表示するデータの準備 エラー値が一定の場合 エラー値をポイントごとに設定する場合 エラーバーを片側だけ表示 エラーバーのキャップ長の設定 エラーバー付きグラフの描画 errorbar関数のyerrオプションとxerrオプシ…

【matplotlib.pyplot】グラフを装飾する方法【Python】

目次 グラフを装飾 グラフ表示するデータの準備 グラフタイトル・軸ラベルの設定 軸範囲の設定 複数グラフを重ねて表示 凡例の表示 グリッドの追加 グラフを装飾 matplotlib.pyplotで作成したグラフを装飾する方法をまとめます。 グラフ表示するデータの準備…

【matplotlib.pyplot】subplotsを使ってグラフを描画する方法【Python】

pyplot.subplotsは複数のグラフを描画する際に使用し、自由にレイアウトを調整することができる。 公式サイトを参考に、基本的な使い方を整理した。 目次 pyplot.subplotsの基本 グラフを表示 【スポンサーリンク】 (adsbygoogle = window.adsbygoogle || []…

pandas DataFrame型オブジェクトからNaN値、重複を削除する方法(dropnaとdrop_duplicates) Python

DataFrame型オブジェクトからNaN値を削除するdropnaメソッドと、重複を削除するdrop_duplicatesメソッドの使い方についてまとめました。 目次 dropnaメソッドでNaN値を削除する方法 drop_duplicatesメソッドで重複を削除する方法 dropnaメソッドでNaN値を削…