Python

iPad(iOS)でPythonするよ(Pythonista3)

こんにちは,しまさん(@nitkcdadon)です.

先日新しいiPad Proを購入しました.

そこでiPadを使ってプログラミングしたい!(主にPythonとかPythonとか).

そこで見つけたアプリ「Pythonista3」の紹介をします.

今回はインストールとpipが使えるシェル「Stash」のインストールを行います.

環境

iPad Pro 11inch (2018)

iOS 12.1

Pythonista3とは

Pythonista3はiOSでPythonを動作させることができるIDEといえます.

コード補完やスニペット等の機能もあり,Python2系,3系を動かすことができます.

また,後述する「Stash」を使用すればpipで外部ライブラリをインストールすることができます.

ただ,機械学習系のライブラリがインストールできないですね(というよりc依存のライブラリが無理そう).

簡単なゲームなんかは動かすことができます.

Stashをインストール

では,Pythonista3をさらに便利にするためのシェル「Stash」をインストールしましょう.

メインの画面を右にスライドさせるとコンソールに移動します.

その中で以下のコマンドを実行しましょう.

import requests as r; exec(r.get('http://bit.ly/get-stash').text)

そうすると以下の画面が出てくるはずです.

成功したらPythonista3を起動し直してください.

そうすると自分の「iPad」内にlanch_stash.pyが追加されていると思います.

追加されているそのファイルを選択して,実行しましょう.

おお〜〜,無事「Stash」が起動しましたね.

使えるコマンドはhelpと打ったら出てきます.

このスクリーンショットには収まらないくらいのコマンドは使用可能です.

StashをiPadのホームから使えるようにする

先程Stashが使えるようになりましたが,毎回StashのPythonファイルまで行って実行するのは面倒ですよね.

なのでiPadのホーム画面から起動できるようにします.

まずはlanch_stash.pyに移動して右上にある工具マークを押して「Add to Home Screen」を選んでください.

好きなタイトルやアイコンの設定をして「Continue」を押してください.

そうするとブラウザが開かれます.

指示どうりにホーム画面に追加しましょう.

そうすると… おお〜〜〜〜ちゃんとホーム画面に追加されていますね.

さいごに

今回はiOSでのPythonプログラミングで必要不可欠なPythonista3の紹介でした.

PCで使うPythonには及びませんがある程度のプログラミングはできそうです.

今後もっと発展して機械学習をiPadだけでできたら楽しいだろうなと思います.

[入門]Python初心者が圧倒的成長するために使うサービス,本Python初心者向けの本,Webサービスについて網羅的に紹介をしています.Pythonの勉強で私が実際に使用した本です.入門書をさらに細分化し,学ぶならどのレベルがいいのかわかりやすくしています....
ABOUT ME
しまさん
てくてくぷれいす運営者のしまさんです. 高専→大学編入してから行動的な学生ブロガー? / 自身の変化を求めてブログを6月から開始 / グレープフルーツと本が好き / Distributed SNSやSecurity,プログラミングやVR等のIT系や自身の編入体験談や高専のこと,大学生活を書いてます(たまに小ネタ) / Progateで勉強中