Skip to content
This page has been auto-translated and may contain errors.View in English

プロジェクト

Pythonが上達する一番の方法は、それを使って何かを作ることです。ここにある各プロジェクトは目標を示し、必要となる概念へと導いてくれます。ドキュメントはあなたの参考資料です。実装はあなた自身のものです。

プロジェクトは複雑さごとにグループ分けされています。Starter プロジェクトは50行未満で動作し、1つか2つのアイデアに焦点を当てます。Builder プロジェクトは複数の概念を組み合わせ、より多くの判断を必要とします。Complete プロジェクトは完全なスクリプト — クラス、ファイル永続化、エラー処理 — を備えた、実際に使えるものです。


Starter

プロジェクト作るもの
数当てゲームランダムな数を選び、プレイヤーが当てるまで推測を受け付けるループ
パスワード生成器自分で制御する文字集合からランダムなパスワードを作るスクリプト
マッドリブプレイヤーから単語を集めて結果を表示する穴埋め式ストーリー

Builder

プロジェクト作るもの
クイズゲームプレイヤーを採点し、最後に結果を表示する多肢選択式クイズ
経費割り勘ツール経費リストを受け取り、合計を人数で公平に分けるスクリプト
単語頻度解析器テキストブロックを読み込み、最も多く使われている単語を報告
連絡帳セッション中に連絡先を追加・検索・一覧表示できるCLIツール

Complete

プロジェクト作るもの
フラッシュカード学習アプリファイルから読み込んだフラッシュカードのデッキを学習し、セッションをまたいでスコアを記録
在庫管理ツール在庫を管理するCLIツール:アイテムの追加、数量の更新、ファイルへの保存
個人日記日付付きのエントリーをファイルに書き込み、過去のものを読めるスクリプト