COURSE

Pythonでデスクトップアプリを作ろう

Pythonを使って、Windowsで動くデスクトップアプリをつくります。 先にPython入門①と②を学んでおいてください。 完成するアプリは「おみくじアプリ、と見せかけてビックリさせるジョークアプリ」です。

Pythonでデスクトップアプリを作ろうのサムネイル

コース内容

このコースで学ぶこと

  1. Visual Studio Codeのインストール
  2. Visual Studio Codeの使い方
  3. Tkinterのインポート・mainloop()・パス
  4. Anacondaのインストール
  5. Tkinterのインポート・mainloop()・パスの問題
  6. dirコマンド・cdコマンド
もっと見る
  1. dirコマンド・cdコマンドの問題
  2. title()・geometry()・Label()・Button() pack()・config()・command
  3. title()・geometry()・Label()・Button()・pack()・config()・commandの問題
  4. 乱数を作る(randint()) ・画像を表示させる準備(Pillowのインポート)
  5. 乱数を作る(randint()) ・画像を表示させる準備(Pillowのインポート)
  6. PIL.Image.open()・PIL.ImageTk.PhotoImage()・image
  7. PIL.Image.open()・PIL.ImageTk.PhotoImage()・imageの問題
  8. 関数から別の関数を呼び出す ・エラーからヒントを探す
  9. 問題:関数から別の関数を呼び出す ・エラーからヒントを探す
  10. スコープ・ローカル変数・グローバル変数
  11. 問題:スコープ・ローカル変数・グローバル変数
  12. ウィンドウを最大にし、ラベルも同じサイズに合わせる(state()・place()) ・音を鳴らす(winsound.PlaySound())
  13. 問題:ウィンドウを最大にし、ラベルも同じサイズに合わせる(state()・place()) ・音を鳴らす(winsound.PlaySound())
  14. コードからアプリにする(ビルド)
  15. 問題:コードからアプリにする(ビルド)
  16. セーブ機能を作る
  17. 【問題】セーブ機能を作る

このコースに向いている人

  • Scratchの次にテキストプログラミングへ進みたい人
  • アプリ制作やAI活用につながる基礎を学びたい人

学ぶ前に知っておくとよいこと

  • ローマ字入力や基本的なキーボード操作に慣れていると進めやすいです
  • Scratch経験があると条件分岐や繰り返しを理解しやすくなります

次におすすめの学び

関連コース

絶対合格!Python 3 エンジニア認定基礎試験対策の学習コースサムネイル
Python(パイソン)

絶対合格!Python 3 エンジニア認定基礎試験対策

このコースでは「Python3 エンジニア認定基礎試験」を取得することを目指します。 (Python3 エンジニア認定基礎試験とは「一般社団法人Pythonエンジニア育成推進協会」が出している試験です) ただし、このコースではPythonの基本的なことは理解していることを前提にして進めます。 もし、まったくPythonを学んだことがなければ、別コースの「Python入門①」と「Python入門②」を終わらせてから進めてください。

Python入門①の学習コースサムネイル
Python(パイソン)

Python入門①

Python(パイソン)というプログラミング言語を学ぼう! 初心者から、上級者まで使えたほうが良い、とても将来性のある言語です。