Slide 1

Slide 1 text

GoogleColaboratoryの 使い方入門 (2022年度版) 2022年度HIU伊藤ゼミ

Slide 2

Slide 2 text

目次 ● Colabの始め方 ● 新しいノートブックの作成 ● ノートブックの保存と読み込み ● 作成したノートブックの共有・提出 ● 注意事項:時間制限がある!! ● プログラムの作成および実行とノートブックの記述 ● Unixコマンドの実行 ● Colab 環境におけるファイルの扱い

Slide 3

Slide 3 text

Google Colaboratoryの始め方 3 UIは結構変わっているかもしれませんの で、適当に読み替えながら見てください

Slide 4

Slide 4 text

Google Colaboratory(以下 Colab)の始め方 ● Google Colaboratory ホームページにアクセスして Google のアカウントでロ グインするだけ 4

Slide 5

Slide 5 text

新しいノートブックの作成 1. ファイルメニューから「ノートブックを新規作成」を選択 2. 新しいノートブックが作成されると、以下のような画面になる ノートブック名は適 時変更する 5

Slide 6

Slide 6 text

ノートブックの保存と読み込み ● 作成したノートブックの保存を忘れないこと ● 保存したノートブックは Google Drive の Colab Notebooks フォルダに保 存される(他のフォルダに移動できる) ● 保存したノートブックを読み込むには、以下の2通り ○ Google Colaboratory の ファイルメニュー「ノートブックを開く ...」 ○ Google Drive の Colab Notebooks フォルダから開く ■ ダブルクリックでも開くはず(たまにうまく行かない) 6 Google Driveからのノートブックの読み込み: ノートブックを選択 > 右クリックメニュー > アプリで開く >  Colab を選択

Slide 7

Slide 7 text

作成したノートブックの共有・提出 (大学アカウントの場合) ● 作成したノートブックは他の人と共有可能 ○ 課題等の提出 ○ 共同編集 7 ① まず、 共有ボタン を押す ② リンクをコピーボタンを押して、Slack などの共有手段を用いて送る ※デフォルトでは「制限付き」になってい るので変更する必要がある

Slide 8

Slide 8 text

注意事項:時間制限がある!! ● 時間制限がある(90分ルールと12時間ルール) ○ セッションが切れてから90分経つと、インスタンス(実行環境)が落 とされる ■ PCがスリープになるとか、ブラウザを閉じるとかの状況 ○ 12時間経つと初期化されてしまうため、データを保持し続けること ができない ■ ファイルのアップロード、ダウンロードで対応 ■ Googleドライブとの連携で対応 8

Slide 9

Slide 9 text

プログラムの作成および実行と ノートブックの記述 9

Slide 10

Slide 10 text

コードの実行方法 ● コードはコードセル(code cell)に入力する ● 入力したら「セルを実行」ボタンを押すか、コードセル内で Shift+Enterを押すとコードが実行される コードセル セルを実行 ボタン Shift+Enterを押す もしくは 実行 実行結果 10

Slide 11

Slide 11 text

テキストとセクション 1/2 ● テキストセルを追加して文章を書いたり、セクション(章)を構成することが できる 11 セルの下にカーソルを持っていくとテキスト セルを追加するボタンが現れる タブレットでもこのあたりをタッチすると現れ る 「テキストセル」に文章を入力する 入力結果のプレビュー 編集するときはここをダブ ルクリックする

Slide 12

Slide 12 text

テキストとセクション 2/2 ● テキストの入力の仕方は「MarkDown記法」に従う ● たとえばセクションとサブセクションを以下のように#を用いて入力 ● 「目次を表示」ボタンを押すと構成が確認できる 12 いろいろできる 数式も入力できる 目次を表示 タブ 章構成が確認 できる

Slide 13

Slide 13 text

Unixコマンドの実行 ● Colab は python の実行環境だが、Unixのコマンドも実行可能 ● これにより、デフォルトでは使えないpythonのツールも pip コマンドでライ ブラリをインストールし利用可能 ● C++のコンパイルと実行もできてしまう 13

Slide 14

Slide 14 text

Colab 環境におけるファイルの扱い 14

Slide 15

Slide 15 text

Colab 環境におけるファイルの扱い 1. Colab にアップロード 2. Colab からダウンロード 3. Google Driveと連携 4. Web上のデータをダウンロード ○ Unixコマンドで行う 5. Colab上でのファイルの作成 15

Slide 16

Slide 16 text

Colab にファイルをアップロード 1. 左側にある「ファイル」タブボタンをクリックし、メニューを表示 2. 「アップロード」ボタンを押す、あるいは、ファイルを置きたいフォルダを選んで 右クリックメニュー出して「アップロード」を選択 16 フォルダを選んで 右クリック アップ ロード アップロード されたファイル ファイルタブ ファイルタブ ボタン ドラッグアンドドロップ でもできます

Slide 17

Slide 17 text

Colab からファイルをダウンロード ● ファイルメタブでダウンロードしたいファイルを選択 > 右 クリックメニュー > ダウンロード 17

Slide 18

Slide 18 text

Google Driveとの連携 (大学アカウントの場合) ● Google Drive上のファイルを読む ● Google Driveにファイルを保存 18 ① ファイルタブから ドライブをマウントボ タンを押す ② 「GOOGLEドラ イブに接続」ボタン を押す ③ アカウントが複 数あるときは選択す る(ここでは大学のs アカウントを選択) つづく ④ アラートを閉じてセル を実行する 最近はこれ(②)だけ で連携が完了するら しい。その場合は以 降(③~⑩)の説明は 不要

Slide 19

Slide 19 text

Google Driveとの連携  つづき (大学アカウントの場合) ⑤ 認証のためのURLが表示 されるのでクリック ⑥ アカウントが複 数あるときは選択す る(ここでは大学のs アカウントを選択) ⑩ 上の更新ボタ ンを押すとファイ ルタブに Google Drive が現れる ⑦ 許可 ⑧ 認証コードをコ ピー ⑨ 認証コードを 貼り付けてEnter 19

Slide 20

Slide 20 text

Google Drive上のファイルの読み書き ● ファイルタブで利用したいフォルダやファイルを選択して、右クリックし「パスをコ ピー」 ● あとは通常のPythonプログラム ● 読み込むにはプログラムにコピーしたパスを利用するだけ ● 書き込むときも同じ ○ 新規ファイルはパスのファイル名の部分を新しいファイル名にする 20 ① パスをコピー ② コピーしたパスを プログラム中で利用 ファイル読み込みの例

Slide 21

Slide 21 text

Web上のデータをダウンロード ● Web上のファイルをダウンロードするには wget コマンド を使用 21 !wget URL 取得できた

Slide 22

Slide 22 text

Colab 上でのファイルの作成 ● コードセルを用いてファイル作成ができる(便利!) ○ 1行目に、%%file ファイル名 ○ 2行目以降にファイルの中身を書いて実行 22 できたファイルの中身 できたファイル