iOSで動作するPython開発環境「Pythonista 3」がリリースされました。既存の「Pythonista」とは別のアプリであるため、既存ユーザーも新規に購入しなおす必要がありますが、現在リリース記念の期間限定半額セールが開催されています。
Pythonista 3
カテゴリ: 仕事効率化
価格: ¥1,200 → ¥600 (記事公開時)
iOSで動作する本格的なPython開発環境
PythonistaはiPadまたiPhoneでPythonスクリプトを作成することができる本格的な統合開発環境です。ゲームやアニメーション、UI、自動化などを題材とした大量のサンプルスクリプトが含まれているため動かしながらPythonに親しんでいくことができます。
Pythonの強力な標準ライブラリに加えて、Pythonistaの拡張機能によってネイティブのiOS機能を呼び出し、連絡先や、リマインダ、写真、位置データといったiOSデバイス特有の情報を利用することも可能となっています。
今回リリースされたv3.0では、Python 2.7に加えてPython 3.5がサポートされました。設定画面で切り替えてどちらを使うか選択することができます。
その他ブレークポイントとビジュアルスタックフレーム検査をサポートした統合デバッガや、custom UIやシンタックスハイライトテーマを作成できるテーマエディタが追加されています。さらにdoctestやPEP-8 style checkerが統合され、photosモジュールが完全に刷新されています。
詳細はリリースノートをご確認ください。
おまけ
サンプルをいくつか実行してみました。
▲時計
▲タッチ文字
▲ストップウォッチ
▲ブロック崩し
▲UI構築(計算機)。
なおプログラミングに必要な情報はPythonista Documentationからたどることができます。