![見出し画像](https://assets.st-note.com/production/uploads/images/133382754/rectangle_large_type_2_af5770bce3bc476c619725a56908e601.png?width=1200)
Python2年生:デスクトップアプリ開発の仕組み1日目
データ分析編がおわったので、今日からデスクトップアプリ開発のほうを。
※Amazonアソシエイトプログラムでリンクを作っています。
パソコンをMacからWindowsに変えたので、Pythonをインストールするところから。
Pythonでアプリを作るライブラリ
(エンジニアさんにおすすめしてもらったFlaskはこのうちの一つ)
これらのアプリでデスクトップアプリを作ることができる。
デスクトップアプリ=デスクトップ上で動くアプリ
tkinter(ティーケー・インター)
PySimpleGUI(パイ・シンプル・ジーユーアイ)
よくきくこれらはWebアプリを作るときにつかうライブラリ
Django(ジャンゴ)
Flask(フラスク)
Pythonをインストールする
Python公式サイトに行く。
![](https://assets.st-note.com/img/1709959731824-D7e2KbJ27F.png?width=1200)
無事にインストールされた
![](https://assets.st-note.com/img/1709960081755-gDt21CvgPJ.png?width=1200)
(羊たちの沈黙を画面左側に表示しながらやってるんだけど、なかなかスリリングだな…。おかげで羊たちの沈黙のこわさは半減してるけど、読む速度も遅くなってる気がする)
tinkerでアプリを作る
IDLEを起動する
Windowsではスタートメニューから。
![](https://assets.st-note.com/img/1709960457668-4ng9UOkMR6.png)
おすすめに出てた。
新規ファイルを作ってプログラムを入力していく。
PySimpleGUIアプリを作る
インストールでなんかエラーが出た(Macでもエラー出たんだよなぁ)
python -m pip install PySimpleGUI
こっちのコマンドでなんとか。
(羊たちの沈黙はあと40分くらい。いよいよレクター博士の行動がやばい)
PySimpleGUIを使って「こんにちはアプリ」を作る
うーんと。本にはないウィンドウが出たぞ…。
![](https://assets.st-note.com/img/1709964793715-ZIoHd0m4Za.png?width=1200)
趣味で使う分にはコストはかからないけど、商用利用するなら年間99ドルかかるってことでよいかのう…。
(あ、羊たちの沈黙のお姉さんが真っ暗闇のなかでピンチだ)
(このころはまだスマホないから応援も気軽に呼べないもんなぁ)
画面は一応出た。
![](https://assets.st-note.com/img/1709965919106-EHxCTSY8KI.png)
(トライアルの最中にこの本を終わらせなければならないというプレッシャーがすごいな)
ダブルクリックでアプリを起動させるようにするには、拡張子を変更する。
.py→.pyw
さて、次の章の学習になるので今日はここまで。
この記事が気に入ったらサポートをしてみませんか?