必要なときに Python を開く
スタジオで Python をクリックします。初回は約 13 MB をダウンロードし、進捗・転送量・推定可能な残り時間を表示します。初期化の状態も表示します。ストレージが使える場合は実行ファイルをキャッシュします。パネルを閉じれば手動編集を続けられます。
開始位置を選んで実行
サンプルを選んでもボードは置き換わりません。実行ごとに開始マスをクリックします。put() で配置、go() で移動、color() で色選択、look() でマスを観察します。一時停止・ステップ・停止に対応し、別の色の上書きは初期状態で無効です。
コードとビーズを一緒に保存
実行結果は 1 回で取り消せる編集として反映されます。停止時は再生済みビーズを保持します。コードと保存した関数は作品と JSON バックアップに含まれます。復元用下書きは端末内に残り、ログインして保存を押すとクラウド同期します。.py の読み込みとダウンロードも可能です。実行でコードはアップロードされません。
ブラウザ対応と制限
Python は WebAssembly と Web Worker で端末内で実行します。1 回あたり配置 10,000 粒、計算 5 秒までです。命令数の制限はありません。変数・リスト・for・while・if・関数に対応し、インポート・ファイル・ネットワーク通信は使えません。非対応のブラウザでも手動編集とコードのダウンロードは可能です。キャッシュはブラウザにより削除される場合があり、サイト全体のオフライン利用を保証するものではありません。