スマートフォンからGoogleColabを動かす方法


## 背景
携帯性のいい、スマートフォンから、Pythonのトレーニングをすることができないのかと考えていた。


## 利用環境
・iPhone XR 
(画面サイズ 6.1インチ、アスペクト比 約9:19.5)


## 前提条件
・Pythonファイル（.jpynb）ファイルは、事前にPC端末から作成した状態にする。
今のところスマートフォンから新規のPythonファイルは作成できませんでした。

・GoogleDriveのアプリからファイルを開くことができません。
・ブラウザから利用する方法となります。

### 手順
Google検索から「google drive」と検索し、
「Google Drive:Sign-in」をクリックします。

下の「Google ドライブ：ログイン」をクリックすると、
GoogleDriveのアプリが起動していまいます。
今回利用しません。
<img width="400" alt="IMG_0019.PNG" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3769626/ead9b06c-3897-881f-ea8d-b7411245556e.png">





すると、「マイドライブ」のページが開きます。
## 利用アカウントが異なる場合
左上の、3本線（「ハンバーガーボタン」、「ハンバーガーアイコン」
というらしいです。）をクリックします。

<img width="400" alt="IMG_0020.PNG" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3769626/8452f21a-f586-511c-6a0c-2e8a46f05903.png">



アカウント名（メールアドレス）をクリックします。

<img width="400" alt="IMG_0022.PNG" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3769626/f4ed0ff1-7394-5076-0f06-6f687d567eaa.png">



「マイドライブ」に移動するので、
Pythonファイルがあるフォルダまで移動します。
今回利用するPythonファイルは「sample.jpynb」です。
<img width="400" alt="IMG_0023.PNG" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3769626/bdb7dcfb-95ce-e45f-39d9-b8af94195358.png">


その後、ファイルを選択し、クリックします。


## GoogleDriveに保存しているファイルを読み込みする場合
Python実行時、GoogleDrive内に保存している、ExcelやCSVファイルを読み込みしたい場合、
GoogleDriveとの接続が必要になります。

Pythonファイル（.jpynb）ファイルを開くと、左上の、3本線（「ハンバーガーボタン」）
をクリックします。
<img width="400" alt="IMG_0024.PNG" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3769626/987783db-16c0-4f04-1565-d7c72cda0e84.png">



「ファイル ブラウザを表示」をクリックします。
<img width="400" alt="IMG_0025.PNG" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3769626/41f42d02-cbbd-fbeb-2667-d3e74a5a5e96.png">



フォルダマークにGoogleDriveのマークがついたアイコンをクリックします。
<img width="400" alt="IMG_0026.PNG" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3769626/69905108-631f-fc6b-b341-c36485ac34f4.png">



「このノートブックにGoogleドライブのファイルへのアクセスを許可しますか？」
と表示されるので、「Googleドライブに接続」をクリックします。
<img width="400" alt="IMG_0027.PNG" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3769626/e4d77552-ede7-55ec-2c73-9625a694a579.png">


しばらくすると、「drive」フォルダが表示されます。
「drive」フォルダ以下はGoogleDriveに保存されているファイルにアクセスすることができます。
<img width="400" alt="IMG_0028.PNG" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3769626/24213a7b-292a-5b73-e694-5616ced5d36e.png">


フォルダの右に表示されている３点のマーク（「三点リーダ」といいます。）をクリックすると
メニュー画面が表示されます。
Pythonプログラムから特定のファイルに移動したり、アクセスするとき、
「パスのコピー」をクリックして、パスの取得を行うことができます。

※個人的には、ファイル取得、移動などする場合、事前に、PC端末上から行うと楽だと思っています。
<img width="400" alt="IMG_0029.PNG" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3769626/a69080ec-85b8-0707-8993-941c3c1c38d8.png">



# 「sample_data」フォルダ内の中身は？
「sample_data」フォルダ内は、Kaggleの本などで、よく紹介される
California Housing：カリフォルニアの住宅価格のデータセット
画像データMNISTのデータセットが入っています。
<img width="400" alt="IMG_0030.PNG" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3769626/672628a9-3ed8-9c38-4256-10e8989e3b17.png">


# GoogleDriveのアプリからPythonファイルは開けないのか？
## GoogleDriveのアプリからPythonファイルを開こうとするとどうなるのか？
GoogleDriveを起動し、対象のPythonファイルまで移動します。


そのあと、ファイルを選択し、クリックします。
「サポートされていないファイル形式です。」
と表示されます。
<img width="400" alt="IMG_0034.PNG" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3769626/f83805b8-bd54-3915-7976-ea257934dc01.png">


Pythonファイルの右に表示されている、三点リーダーをクリックする。
メニューリストを見ても、Pythonファイルは今のところ開けないようである。
<img width="400" alt="IMG_0033.PNG" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3769626/ce6dbe79-4f82-f378-8a0d-2d04096da9cf.png">

「アプリで開く」を選択し、ブラウザを選択した場合、Pythonファイルが
スマートフォン内にダウンロードされるだけであり、中身を開くことができませんでした。