Python の文法は覚えた、でも作れない。
そんな停滞期を抜ける、動く Python サンプルアプリ 178 本。
電卓・ToDo・ゲームから API 連携・データベース・画像処理まで段階的に。
全コード MIT ライセンス、コピペで自分のものに。
運営者は、業務で Python を 11 年使い続けているエンジニア(TCP/IP ネットワーク制御・組み込み系)です。現場で動くコードを書いてきた経験をもとに、「文法は分かるのに作れない」段階を抜けるための解説を心がけています。詳しい経歴や監修方針は運営者情報をご覧ください。
学習コンテンツ
Windows・Mac・LinuxへのPythonインストール手順を画面キャプチャ付きで詳しく解説。バージョン管理ツールの使い方も紹介。
Python開発に最適なVSCodeの設定方法。必須拡張機能、デバッガー設定、コードフォーマッターのインストール手順を解説。
変数・データ型・条件分岐・ループ・リスト・辞書など、Pythonの基礎文法を豊富なコード例とともにわかりやすく解説。
def文・引数・戻り値・デフォルト引数・可変長引数・lambda式・クロージャ・デコレーターまで、関数の全てを解説。
tkinterを使ったシンプルなGUIアプリ89本。電卓・ToDoリスト・ゲームなど、Pythonの楽しさを実感できるプロジェクト。
ファイル管理・データベース・API連携・画像処理など、実用的な中級GUIアプリ89本。外部ライブラリの活用方法も詳しく解説。
さらに深く学ぶ(発展編)
アプリづくりで手が止まったら、ライブラリの選び方・エラーの直し方・実データを使う実践編で一段深く進めます。
標準ライブラリから外部ライブラリまで、よく使うものを用途別に整理。pip の使い方から実用例まで逆引きできます。
SyntaxError・ImportError・IndentationError など頻出エラーを原因と直し方で逆引き。詰まったときの最初の一歩に。
yfinance での株価データ取得やスクレイピングなど、学んだ文法を実データで動かす実践編。GUIの次のステップに(順次公開中)。
実践編の最初の1本は yfinanceの使い方(Pythonで株価を取得する)。日本株・米国株・指数で「何が取得できて何ができないか」を実行結果つきでまとめています。Webサイトから集めたい場合は、株価スクレイピングは禁止?規約とrobots.txtの確認を先に読んでください。
このサイトの特徴
動くコードが学べる
全てのサンプルコードは Windows 11 実機で起動・基本操作を確認済み(Linux Mint 22.3 でも全178本の起動と画面表示を確認)。コピーして実行できます(環境により追加ライブラリの導入が必要)。
詳細な解説
全178本で総計約206万字の丁寧な解説。コードの1行1行の意味まで踏み込んで説明します。
段階的に学べる
初心者から中級者まで段階的に難易度が上がる構成。スモールステップで着実に上達。
スマホ対応
レスポンシブデザイン採用。スマートフォンやタブレットでも快適に閲覧できます。
完全無料
全コンテンツを無料で公開。登録不要でいつでも学習できます。
学習ロードマップ
-
1環境構築(1日目)
PythonのインストールとVSCodeのセットアップを行います。手持ちのPCがあればそのまま始められます(これから用意する方はPC選びへ)。
-
2
-
3
-
4初心者GUIアプリ制作(1〜2ヶ月目)
tkinterを使ったシンプルなGUIアプリを作ります。題材は初心者用GUIアプリ 89本から、順番に迷うなら最初の10本へ。
-
5中級GUIアプリ制作(2〜4ヶ月目)
外部ライブラリやデータベースを活用した実用的なアプリを開発します。題材は中級者用GUIアプリ 89本に、詰まったらエラー逆引きへ。
目的別・実践コース
作れるようになったら、「Pythonで何をしたかったのか」で道が分かれます。詳しい進み方は入門後の練習ロードマップに。
🏢 仕事を楽にする(業務効率化)
Excelレポート生成 → CSVビューア → タスク管理の順にたどる道。まとめ記事はまだ無いので、ロードマップから作例を選んでください。
🌐 外とつなげる(API・Web連携)
天気予報APIで通信とJSONの基本を掴むと、世の中のWebサービスと自分のプログラムがつながります。
🗃️ データを扱う(pandas入門)
CSVをpandasで読み込み、表として表示・絞り込み・並べ替えするアプリから。実データをPythonで持つ感覚がつかめます。
💼 投資ツールを作る
yfinanceで株価を取得し、集計・可視化まで。中級アプリの卒業課題として連載中です(投資助言ではなく学習用)。
Webアプリ編(Flask・Django)はまだありません。手を動かすお題は練習アプリ・お題集に。
「Pythonで何が作れるの?」という方は作れるもの一覧【実例つき】、入門書を終えて次に迷っている方は入門後の練習ロードマップへ。独学を加速したい方はPythonの参考書・おすすめ本ランキング11選、これからPCを用意する方はおすすめPCもどうぞ。