简体中文English日本語

Python Starter 製品情報

Python Starter 0.2.0 は、iPhone、iPad、Mac で使えるローカル Python プロジェクト、学習コース、API リファレンスを提供します。

Python ワークスペース

コードを書いて学ぶ

7 コース、計 140 レッスンを日本語・英語・簡体字中国語で提供します。Python 基礎の 20 レッスンは無料です。Learning Pro では、有効期間中、お住まいの地域で利用できる次の 6 つの有料コースにアクセスできます。

各レッスンに前提知識、学習ポイント、解説、入出力付きサンプル、編集可能な演習、ローカルチェック、解答例を用意しています。演習コードと進捗はローカルに保存されます。

プロジェクトとワークスペース

プロジェクトは実際のソースファイルとして、標準では App の専用フォルダに保存されます。Mac ではフォルダの選択、現在のワークスペースの移動、既存の Python Starter ワークスペースを開く操作に対応します。既存のワークスペースを開くと使用先が切り替わり、元のプロジェクトを結合・移動しません。

iPhone/iPad では設定から App の書類フォルダへ移動し、「ファイル → この iPhone 内/この iPad 内 → Python Starter」でアクセスできます。このフォルダも App に属し、App を削除すると中のファイルも削除されます。重要なデータはバックアップしてください。Mac の App コンテナ外のワークスペースは通常、App の削除後も残り、再選択してアクセスできます。クラウド同期フォルダを選ぶと、提供元のルールで同期される場合があります。

IDE Pro と Learning Pro

無料版には編集可能なローカルプロジェクト 1 つと Python 基礎コースが含まれます。IDE Pro は複数プロジェクトとプロジェクト管理のための買い切り購入です。Learning Pro は独立した 1・3・12 か月の非自動更新サブスクリプションで、選んだ期間の有料コース利用を提供します。自動更新されず、永久利用ではありません。両者は互いに含まれず、コース演習に IDE Pro は不要です。

ローカル実行と通信

アカウント登録は不要です。編集とローカル実行にインターネットは不要ですが、購入・復元、コースと API リファレンスの更新、App 更新確認には通信が必要です。Requests などを使うプログラムは、コードで指定したサービスへ通信します。

App 管理の Flask サーバーは 127.0.0.1 の動的に割り当てられたポートで待ち受けます。クライアントは sys.argv[1] で URL を受け取ります。ローカル学習環境であり、公開サーバーのホスティングではありません。App 自体はクラウド同期・バックアップを提供しません。

動作環境と互換性

iOS/iPadOS 17 または macOS 14 以降が必要です。CPython と対応ライブラリは App に同梱されます。任意の pip インストールや第三者製ネイティブ wheel には対応しません。デバイス資源とプラットフォームの制限があり、常時バックグラウンド実行やすべての実運用プロジェクトとの互換性を保証しません。