英語がわからないので機械翻訳しました。
Pythonistaへようこそ
Pythonistaをダウンロードしていただきありがとうございます!あなたのiPhoneやiPadで直接Pythonスクリプトをビルドして実行するのに必要なものはすべて手元にあります。
あなたがアプリで何ができるかを知るために、様々なサンプルスクリプトが* Examples *フォルダに含まれています。あなた自身の実験の出発点としてそれらを自由に使用してください。あなたの創作物を共有したり、コーディングの問題を助けたり、仲間のPythonistasに会いたい場合は、コミュニティフォーラムをご覧ください。
入門(Getting Started)
Pythonistaを初めてお使いの方は、立ち上げに役立つヒントをいくつかご紹介します:
-
新しいスクリプトを作成するには、まず
≡
をタップしてライブラリを表示し、次に+
(下部に)をタップします。左右のスワイプジェスチャーを使用して、ファイルブラウザー、エディター、およびコンソールパネルを切り替えることもできます。 -
設定(ファイルブラウザの「歯車」ボタン)には、エディタのフォント、カラーテーマ、インデントタイプ(タブ/スペース)などをカスタマイズするための便利なオプションがあります。
-
左にスワイプして console パネルを表示します。これはテキスト出力が現れる場所で、下部のプロンプトを使ってPythonコードの個々の行を直接評価することができます。
-
コンソールパネルに付属の ドキュメンテーション もあります。
(?)
ボタンをタップするだけで別のタブで開くことができます。コードを編集している間は参照ドキュメントも利用できます。単語(例:関数名)を選択し、メニューから*ヘルプ... *を選択するだけです。 -
長いスクリプトで簡単にナビゲートするには、上部のファイル名をタップして、クラスと関数のリストを表示します。現在のファイルの名前を変更することもできます。
-
Pythonistaでのコーディングを楽しんでいるなら、評価や評価をApp Storeに残すことを検討してください。ありがとうございました!
💚
ヒント(Tips)
-
実行(▷)ボタンをタップ&ホールドすると、いくつかの追加オプションが表示されます。スクリプトに引数(
sys.argv
)を渡したり、統合されたPEP8形式のチェッカーを実行したりすることができます。 -
[レンチ]メニューの 編集 ボタンをタップすると、そこに独自のスクリプトショートカットが追加されます。これを使用して、お気に入りのスクリプトをより速く起動するか、
editor
モジュールでエディタの機能を拡張することができます。 -
Pythonistaの余分なキーボード行の多くのキーには、複数のマッピングがあります。たとえば、タブキーをタップして押し続けると、インデントされていないオプションが表示されます。
-
エディタで2本の指でタップすると、コード全体を選択できます。
-
Pythonistaスクリプトは、標準のiOS共有シートをサポートする他のアプリで直接実行できます。開始するには、サポートされているアプリ(Safari、Notes、Mapsなど)で共有シートを開き、[その他]を選択してPythonistaアクション拡張を追加します。
appex
モジュールを使って、共有シートに渡されたデータ(例えば、Safariの現在のURL、マップ内の位置情報など)にアクセスすることができます。 -
外部(Bluetooth)キーボードでPythonistaを使用している場合は、
Cmd
キーを押しながら使用可能なショートカットのリストを表示することができます。 -
スクリプトライブラリ内のファイルを左にスワイプして新しいタブで開くか、ゴミ箱に移動します。
3.0の新機能(What's New)
完全なリリースノートについては、ドキュメントの「Pythonistaの新機能」を参照してください。これらはちょうどハイライトです:
-
Pythonistaは2.7に加えてPython 3.5もサポートするようになりました。設定でデフォルトのインタプリタを選択できます。また、個々のスクリプトのデフォルトインタプリタを上書きすることもできます。
-
新しいデバッガでは、スクリプト内にブレークポイントを設定できます。また、例外を表示するためにも使用され、スタックフレーム内のトレースバックや変数を視覚的に検査することができます。
-
iPad Air 2以降では、PythonistaをiOS 9の分割画面機能を使って別のアプリと並べて実行することができます。
-
PEP-8スタイルのチェッカーは、エディタで直接コードの書体の問題を強調表示します。
-
コード補完は、より良い提案をするためにファジーマッチングを使用できるようになりました。例えば、
rge
とタイプすると、range()
が表示されます。外付けのBluetoothキーボードを使用している場合は、矢印キーを使用して補完候補をナビゲートすることもできます。 -
スニペットを使用すると、頻繁に使用されるコードをすばやく挿入できます。コード補完候補に表示されるスニペットの略語を定義することができます。
-
photos
モジュールは大幅に改良されました。アルバムにアクセスしたり、アルバムを作成したり、メタデータを変更したり、画像の内容を編集したりすることができます。
3.2の新機能(What's New)
完全なリリースノート、および以前のリリースで追加された内容については、ドキュメントの「Pythonistaの新機能」ページを参照してください。空のタブからリリースノートを開くこともできます。以下はハイライトです。
-
iCloud Drive経由でスクリプトを同期したり、他のアプリからPythonファイルを開くeことができます。
-
Pythonistaは現在Python 3.6を使用しています。とりわけ、これはより簡単な文字列フォーマットのためにf文字列の使用を可能にします。
-
スクリプトライブラリ内のファイルはドラッグ&ドロップで移動できます(iOS 11が必要)。
-
"タブの変換"機能は "コードの再フォーマット"と呼ばれるようになり、インデントの変換に加えて、コーディングスタイルのガイドラインの適用をサポートします。
-
スクリプトライブラリとドキュメントの検索を改善しました。
-
iPhone Xのサポートを改善しました。
-
タブバーのUIがiPhoneとiPadで同じになりました。
-
Pythonインタプリタは現在IPv6をサポートするように構築されています(これはユーザがいくつかの携帯電話プロバイダで経験した接続性の問題を修正するはずです)。
フィードバック(Feedback)
私はPythonistaでコーディングを楽しんでいただければ幸いです。フィードバックがありましたら、pythonista@omz-software.comに電子メールを送信するか、community forumにアクセスしてコードを共有し、プログラミングに関する質問にお答えください。あなたはTwitterでも私を見つけることができます:@ olemoritz。