Python Code Notes

Information by python engineer

Python

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値を取得・設定 オプション・メソッド 【スポンサーリンク】 (adsbygoogle = window.adsbygoo…

【tkinter】Radiobuttonの使い方【Python】

tkinterウィジェット一覧はこちら Radiobuttonは、複数の選択項目のうち一つだけを選択する場合に使用する。 目次 Radiobuttonの概要 for文を用いて表示する場合 オプション・メソッド 【スポンサーリンク】 (adsbygoogle = window.adsbygoogle || []).push(…

【tkinter】messageboxの使い方【Python】

ポップアップ画面を出してユーザーに確認や入力を促す、messageboxモジュールの概要と使い方をまとめた。 目次 messageboxの概要 messageboxの使い方 応用例(ボタンとラベルの組み合わせ) 【スポンサーリンク】 (adsbygoogle = window.adsbygoogle || []).…

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

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

辞書型の使い方まとめ Python

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

【tkinter】Checkbuttonの使い方【Python】

Checkbuttonはクリックしてチェックを入れることができるチェックボックスです。チェックの有無で動作やON/OFFを切り替える際に使用する汎用性の高いウィジェットです。 目次 他ウィジェットの有効・無効を切り替え 選択した項目を取得 オプション・メソッド…

tkinterとwebbrowserでデスクトップアプリを作成しよう(初心者向け) Python

以前作成した「pyperclip」を用いたワードクリップアプリを改造して、ショートカットアプリを作成していきます。 ワードクリップアプリ www.python-beginners.com 今回は、上記のワードクリップ機能に加えて、登録されたurlをブラウザで開くショートカット機…

tkinterとpyperclipでデスクトップアプリを作成しよう(初心者向け) Python

Pythonを用いて、ボタンをクリックすると登録された文字列をクリップボードにコピーするアプリを作成していきます。 使用するモジュールは2つだけで、非常に短いコードで作成することができるのでかなり初心者向けです。 ボタン等、GUI作成には「tkinter」を…

Python LINEボットで遊ぶ!天気予報Webアプリを作ろう③ Herokuへデプロイ

オウム返しするLINEボットに、天気予報機能を搭載させていきます。 前回はweb上の天気予報APIを用いて、都市名を入力するとその地点の天気予報を取得するスクリプトファイルを作成しました。 www.python-beginners.com 今回は、作成した天気予報スクリプトフ…

Python LINEボットで遊ぶ!天気予報Webアプリを作ろう② BeautifulSoupでwebスクレイピング

以前作成したオウム返しするLINEボットに、天気予報機能を搭載させていきます。 前回は、使用する天気予報サービスと、モジュールについてまとめました。 前回 www.python-beginners.com 今回は、天気予報を取得するスクリプトの作成をします。今回作成する…

Python LINEボットで遊ぶ!天気予報Webアプリを作ろう① Livedoorお天気APIの使用準備

以前作成したオウム返しLINEボットに、天気予報機能を搭載させてみます。 -オウム返しLINEボットの作成手順 www.python-beginners.com 具体的には、天気予報を確認したい都市名を送信すると、LINEボットがその都市の天気予報を集めて返信してくれるようにし…

簡単!Python & HerokuでLINEボットWebアプリを作ろう③ スクリプトファイルの準備、設定、デプロイ

前回まででLINE、Herokuの基礎設定が完了しました。 今回はようやくLINEボットに直接関係する設定をします。少し長くて面倒ですが頑張りましょう。 前回 www.python-beginners.com 目次 モジュールのインストール スクリプトファイルの準備 Herokuの環境変数…

簡単!Python & HerokuでLINEボットWebアプリを作ろう② Herokuの設定

前回に引き続き、LINEボットの実装方法をまとめていきます。 www.python-beginners.com 今回はHerokuの設定についてまとめました。Herokuアカウントの作成、ログイン→アプリ登録→アドオン追加という流れで設定していきます。まだまだ初期準備ですが、めげず…

簡単!Python & HerokuでLINEボットWebアプリを作ろう① LINE MessagingAPIの基本設定

とても面白そうかつ便利そうだったので、PythonとHerokuを使ったLINEボットにチャレンジしてみました。ライン上でPythonの入出力ができるので、インターフェイスを準備する手間が省けて非常に便利です。 チャレンジしたのは、サンプルコードがある単純なecho…

tkinter flashメソッドによるボタンの点滅 Python

tkinterでGUIを作成しているときに、ボタンを点滅させたい場面があったので少し方法を調べてみました。 ネット上を検索してもあまり良い情報がなかったので、なんとなくtkinterの__init__.pyを見に行ってボタンウィジェットのコードを確認したところ、デフォ…

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

tkinterウィジェット一覧はこちら Notebookウィジェットを使用することで、タブでページを切り替える画面を設定することができる。 目次 Notebookの概要 複数のウィジェットを表示する場合 オプション・メソッド 【スポンサーリンク】 (adsbygoogle = window…

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

処理の進捗状況を可視化するためのProgressbarモジュールの概要と使い方をまとめました。 より実際的な使い方は、以下の記事を参照ください。 www.python-beginners.com 目次 Progressbarの概要 Progressbarの使い方(確定的, determinate) Progressbarの使い…

tkinterとtkinter.ttk ウィジェットの外観を比べてみた Python

これまで、tkinterモジュールを用いてアプリを作成してきましたが、より良い外観・機能を実装するには、tknter.ttkが便利との情報がネット上にあったので、少し調べてみました。 公式サイトhttps://docs.python.org/3/library/tkinter.ttk.htmlで内容を確認…