Python Starter 製品情報
Python Starter 0.2.0 は、iPhone、iPad、Mac で使えるローカル Python プロジェクト、学習コース、API リファレンスを提供します。
Python ワークスペース
main.pyと複数の Python ソースファイルを編集し、自動保存。- 内蔵 CPython 3.14 でローカル実行。プリセット入力、対話入力、出力、トレースバックに対応。
- SQLite を含む標準ライブラリと、内蔵の NumPy、Requests、Flask を利用。
- Flask サーバーを含むプロジェクトを作成し、クライアントとサーバーを別々に編集・実行・停止。
- Python、NumPy、Requests、Flask の独自の API 早見表を参照。サンプルと内容更新に対応。
コードを書いて学ぶ
7 コース、計 140 レッスンを日本語・英語・簡体字中国語で提供します。Python 基礎の 20 レッスンは無料です。Learning Pro では、有効期間中、お住まいの地域で利用できる次の 6 つの有料コースにアクセスできます。
- Python データ処理と標準ライブラリ
- Python ファイル操作とプロジェクト構成
- Python オブジェクト指向プログラミング
- SQLite データベース活用
- NumPy 科学計算入門
- Python HTTP とサーバー開発
各レッスンに前提知識、学習ポイント、解説、入出力付きサンプル、編集可能な演習、ローカルチェック、解答例を用意しています。演習コードと進捗はローカルに保存されます。
プロジェクトとワークスペース
プロジェクトは実際のソースファイルとして、標準では 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 には対応しません。デバイス資源とプラットフォームの制限があり、常時バックグラウンド実行やすべての実運用プロジェクトとの互換性を保証しません。