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

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

【スポンサーリンク】



Python

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 画面のサイズ・位置の設定方法 Python

アプリを作成していると、画面サイズや画面の位置を制御したいということがよく出てきます。 今回は、tkinterのメイン画面を調整する方法について、実際にアプリを作成しながらまとめました。 目次 メイン画面の調整方法 アプリ概要(画面サイズの調整) コ…

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

tkinterの各ウィジェットを無効化する方法について、実際にアプリを作成しながらまとめました。 「Checkbutton」を用いた無効化例がこちらにあるので、参考にしてください。 目次 ウィジェットを無効化する方法 アプリ概要 コードの解説 アプリ概要(無効化さ…

tkinter Checkbuttonの使い方 Python

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

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

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

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

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

tkinter Listboxの使い方 Python

tkinterで利用できる、Listboxの使い方を実際にコードを書きながらまとめました。 目次 Listboxの概要 アプリ概要 コードの解説 コード全文 Listboxの概要 Listboxは、データをリスト化して表示するためのウィジェットで、複数の選択肢からユーザーに選択し…

pyinstallerの使い方 Python

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

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.ttkで利用できるNotebookの使い方を、実際にコードを書きながらまとめました。 目次 Notebookの概要 テストアプリの概要 テストアプリのコード Notebookの概要 Notebookは複数のウィンドウをタブで管理するためのウィジェットです。 一つのウィンド…

tkinter.ttk Treeviewの使い方 Python

tkinter.ttkで利用できるTreeviewの使い方を、実際にコードを書きながらまとめました。 目次 Treeviewの概要 アプリ概要 コードの解説 コード全文 Treeviewの概要 Treeviewは、階層構造を持つアイテムツリー表示するためのウィジェットで、あるフォルダ内の…

tkinter.ttk Progressbarの使い方 Python

tkinter.ttkで利用できる、Progressbarの使い方を、実際にコードを書きながらまとめました。 目次 Progressbarの概要 アプリ概要(非確定的) コードの解説(非確定的) アプリ概要(確定的) コードの解説(確定的) コード全文 Progressbarの概要 Progressbarは、…

tkinter.ttk Comboboxの使い方 Python

tkinter.ttkで利用できるComboboxの使い方を、実際にコードを書きながらまとめてみました。 目次 Comboboxの概要 Comboboxの基本 アプリ概要 コードの解説 コード全文 Comboboxの概要 Comboboxは、テキストボックスとリストボックスを組み合わせたようなウィ…

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

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

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

tkinterのもっとも基礎的なウィジェットである、テキストボックス(Entry)とボタン(Button)の使い方を、実際にアプリを作成してまとめました。 目次 テキストボックスとボタンの概要 アプリ概要① コードの解説① アプリ概要② コードの解説② コード全文 テキス…