初心者でもPythonを使ってみよう

趣味と実益を兼ねたPython学習記

【スポンサーリンク】



Python

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

tkinterのメイン画面の位置やサイズの情報は、トップレベルウィジェットのgeometryメソッドを用いて取得・調整することができます。 メイン画面の位置・サイズを調整する方法について、実際にコードを作成しながらまとめました。 目次 メイン画面のサイズ・…

【tkinter】 Listboxの使い方 【Python】

Listboxはリスト化されたデータを一覧表示するためのウィジェットです。 今回は、リストボックスから選択した値をラベルに表示させる方法について、実際にコードを作成しながらまとめました。 似たようなウィジェットに、Comboboxがあります。コンボボックス…

【pyinstaller】スクリプトファイルをexeファイル化する方法【Python】

pyinstallerは、Pythonスクリプトファイル(.py)をexeファイル化することのできるモジュールです。 pyinstallerを用いてexeファイル化することにより、PythonがインストールされていないPCでもスクリプトを実行できるようになります。 pyinstallerでスクリプ…

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

Comboboxはテキストボックスとリストボックスを組み合わせたようなウィジェットです。 外観は1行のテキストボックスですが、右端の▼をクリックするとあらかじめ設定された既存の値から選択することもできます。 ユーザーは直接任意の値を入力することもでき…

【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メソッドでグラフを描画 マーカーの設定 線種の設定 色の設定 組み合わせて設定 plotメソッドによるグラフの描画 plotメソッドでグラフを描画する方法をまとめます。 グラフ表示するデ…

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

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

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

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

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

目次 subplotsでグラフを描画 グラフ表示するデータの準備 グラフを一つ表示 横に2つのグラフを並べて表示 縦に2つのグラフを並べて表示 縦横に4つのグラフを並べて表示 各グラフ間で軸を共有 x軸を共有 y軸を共有 横方向に並べたグラフの軸を共有 縦方向…

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

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

pandas DataFrame型オブジェクトを結合する方法 Python

二つのDataFrame型を結合し、新たなDataFrame型オブジェクトを生成する方法についてまとめました。 目次 concat関数で結合する方法 joinメソッドで結合する方法 concat関数で結合する方法 concat関数の基本 concat関数に二つのDataFrame型オブジェクトを渡す…

super関数の使い方 Python

クラスの継承時によく使われるsuper()関数ですが、いまいち何をしているのかがわからずに使っていたので調べてみたところ、継承した親クラスのメソッドを子クラスから呼び出すための関数とのことなので、実際にコードを書いて動きを確認してみました。Dogク…

pandas DataFrame型オブジェクトの基本 Python

DataFrame型は、2次元のデータを扱うためのオブジェクトで、各データにインデックス(index)とカラム(column)を付けることができます。1次元データを扱うSeries型については、以下の記事を参照してください。 www.python-beginners.com 目次 DataFrame型オブ…

pandas Series型オブジェクトの基本 Python

pandasのSeries型は、1次元のデータを扱うためのオブジェクトで、1次元データの各データに名前(index)を付けることができます。pandasを使用する際に最も基礎的な要素となるデータ型です。 Series型オブジェクトの生成方法、各データとindexの操作・変更方…

pandas csvファイルを読み書きする方法 Python

pandasモジュールを用いてcsvファイルを読み書きする方法をまとめました。 巨大csvファイルのデータに複雑な処理を施す場合は、csvモジュールを使用するよりもpandasモジュールを使用したほうが便利です。 csvモジュールを用いる方法は、以下の記事を参照し…

datetimeモジュール 日時を取得・計算する方法 Python

Pythonのdatetimeモジュールを用いて日時データを取得し、計算する方法をまとめました。 処理にかかる時間の計測やプログラムの一時停止には、timeモジュールの方が便利なので、以下の記事も参照してください。 www.python-beginners.com 目次 datetimeモジ…

timeモジュール 時刻データを扱う方法 Python

Pythonのtimeモジュールを用いて時刻データ扱う方法をまとめました。 目次 timeモジュール プログラムの一時停止 時刻データの取得 時刻データの変換 timeモジュール timeモジュールは、時刻の取得、変換、プログラムの一時停止をするためのモジュールで、経…

csvファイルを読み書きする方法 Python

Pythonを用いてcsvファイルを読み書きする方法をまとめました。 パスの操作方法やファイルを開くopen関数については、以下の記事を参照してください。 www.python-beginners.com www.python-beginners.com 目次 csvモジュール csvファイルの読み込み csvファ…

ファイルを読み書きする方法 Python

Pythonを用いてファイルを読み書きする方法をまとめました。 パス、ファイル、フォルダの操作方法については、以下の記事を参照してください。 www.python-beginners.com 目次 Fileオブジェクト ファイルの読み込み ファイルの書き込み Fileオブジェクト フ…

osモジュールでパス、ファイル、フォルダを操作 Python

Pythonを用いてパス、ファイル、フォルダを操作する方法をまとめました。 ファイルの読み込み、書き込みについては、以下の記事を参照してください。 www.python-beginners.com 目次 モジュールのインポート パスの操作 ファイル・フォルダの操作 モジュール…

tkinter colorchooserの使い方 Python

tkinterで使用できるcolorchooserの使用方法を、実際に簡単なアプリを作成して確認しました。 目次 colorchooserの概要 colorchooserの基本 アプリ概要 コードの解説 コード全文 colorchooserの概要 colorchooserは、ユーザーが色を選択するためのダイアログ…

tkinter Scaleの使い方 Python

tkinterで使用できるScaleウィジェットの使用方法を、実際に簡単なアプリを作成して確認しました。 目次 Scaleの概要 アプリ概要 コードの解説 コード全文 Scaleの概要 Scaleは、ユーザーがつまみを操作して値を調整するためにに使用されるウィジェットです…

tkinter Radiobuttonの使い方 Python

tkinterで使用できるRadiobuttonウィジェットの使用方法を、実際に簡単なアプリを作成して確認しました。 目次 Radiobuttonの概要 アプリ概要 コードの解説 文字列を使用する場合 コード全文 Radiobuttonの概要 Radiobuttonは、事前に決められた複数の選択肢…

tkinter messageboxの使い方 Python

ポップアップ画面を出してユーザーに確認や入力を促す、メッセージボックスの使い方をまとめました。 目次 メッセージボックスの基本 メッセージの表示(show) メッセージの表示 + 質問(ask) 動作確認用アプリ コード全文 メッセージのボックスの基本 ①インポ…

リスト内包表記(リスト内for文・if文)の使い方 Python

目次 リスト内包表記の基本 リスト内包表記使用例(csvファイルからリストを作成) 辞書内法表記使用例(csvファイルから辞書を作成) リスト内包表記の基本 例として、文字列aiueoのそれぞれの文字を、リスト内包表記を使用しない場合と使用する場合でリスト化…

辞書型の使い方まとめ Python

目次 辞書型(dictionary)の基本的な使い方 要素を削除する方法 キー(key)、バリュー(value)を抜き取る方法 辞書型(dictionary)の基本的な使い方 - 辞書型オブジェクトの生成 dictionary = {"雨":"rain", "山":"mountain", "電車":"train"} print(dictionary)…

tkinter Checkbuttonの使い方 Python

tkinterで利用できる、Checkbuttonの使い方を実際にコードを書きながらまとめました。 目次 アプリ概要 コードの解説 コード全文 アプリ概要 Checkbuttonを用いて、ボタンの状態(無効or有効)を切り替えるアプリを作成してみます。 以下に、アプリ起動時の…