MENU

Fun & Interesting

たった1分でPythonのプログラミングを始める|Google Colaboratoryの使い方

Video Not Working? Fix It Now

\キノコードが作ったプログラミング学習 サービス登場/ 学んだ知識をその場でアウトプットできるからスキルの定着が実感できる Python学習といえば、キノクエスト! ・問題数は充実の350問以上 ・環境構築は不要! ・カリキュラムがあるので学習方法に迷わない ▼登録はこちら▼ https://kino-code.com/kq_service_a/?utm_source=youtube.com&utm_medium=referral&utm_campaign=wMXhZAINYhw_gaiyou ーーー この動画では、1分でPythonでプログラミングを始められるツールについて紹介します。このツールはクラウドのツールです。つまり、計算や処理はクラウドでやるので、あなたのコンピュータの性能は関係ありません。そのため、パソコン選びに迷うこともないのです。さらに、クラウドツールなので、パソコンさえあれば無料で始められます。計算処理をするCPUのさらに性能がよいGPUだって無料で使えます。そのツールの名前は「Google Colaboratory」です。この機会に、使い方を覚えてみましょう! ▼目次 00:00 はじめに 02:23 Google Colaboratoryとは? 04:10 Google Colaboratoryのメリットデメリット 05:10 Google ColaboratoryのCPUとGPUのすごさ 11:45 Google Colaboratoryの使い方 19:18 さいごに ▼Google ColaboratoryのURL https://colab.research.google.com/notebooks/intro.ipynb#recent=true ▼動画内で紹介した動画 & おすすめ動画 Pandas入門講座|06.CSV・Excelファイルの読み込み・書き出し、データベースとの接続方法 https://youtu.be/Xi6GqT9SD-k GPUとは?|GPUの種類、CPUとGPUとの違いなどを3分でわかりやすく解説します【パソコン初心者向け】 https://youtu.be/AyGiIwZl-wA PythonでGoogleスプレッドシートの作業を一瞬で終わらせる|プログラミングによる自動化仕事術 https://youtu.be/fFSGPciIkfI Pythonで面倒なExcelの仕事を自動化しよう( 第一弾 )|一瞬で仕事がおわるプログラミング活用術 https://youtu.be/-5v7CuXm7Ns Pythonで面倒なExcelの仕事を自動化しよう( 第二弾 )|ExcelとPythonでのやり方を比較しながらわかりやすく解説 https://youtu.be/nfOeBBotc2k Pythonで面倒なExcelの仕事を自動化しよう( 第三弾 )|「売上予測分析」や「グラフ付きレポート」を完全自動作成 https://youtu.be/Qy4j2KA1pvw ▼自己紹介 現在:フリーランス 前職:リクルート ▼SNS Twitter : https://twitter.com/kino_code/likes Facebook : https://www.facebook.com/%E3%82%AD%E3%83%8E%E3%82%B3%E3%83%BC%E3%83%89-105693727500005/ Website : https://kino-code.com/ ▼文字書き起こし 1分、いや、10秒でPythonでプログラミングを始めらるツールは、Google Colaboratory(グーグルコラボラトリー)といいます。グーグルコラボラトリーは、グーグル・コラボとも呼ばれています。この動画では、グーグル・コラボと呼んでいきます。 まず、グーグルコラボとは何か?ということを簡単に説明をします。 グーグルコラボは、Pythonのプログラミングを実行できるツールを提供しているサービスで、世界的なテクノロジー企業のGoogleが提供しています。 グーグルコラボラトリーは、グーグル・コラボとも呼ばれ、この動画では、グーグル・コラボと呼んでいきます。 グーグル・コラボは、プログラミングを始める上で挫折する人が多い「環境構築」が不要で、グーグル・コラボにアクセスするだけですぐにでもPythonのコードを書いて実行できます。 さらに、グーグル・コラボは、ボタンひとつで他の人と共有をすることができます。 グーグルコラボは、クラウドのツールです。 したがって、ブラウザで操作をして実際に処理や計算をするのは、あなたのパソコンではなく、Googleのクラウドコンピュータがすることになります。 そのため、あなたのパソコンの性能は関係ありません。Googleのクラウドコンピュータの性能がすごいので、重い処理であっても高速に処理することができます。 また、グーグル・コラボは、機械学習の処理を高速に処理ができる「GPU」へのアクセスが無料で提供されています。GPUについては、別の解説動画があります。右上にカードがでているはずです。 次にColaboratoryのメリットとデメリットについてご紹介します。 まずメリットはなんといってもプログラミングの学習環境手軽に手に入れられることです。 colaboratoryのサイトにアクセスするだけで、すぐにでもPython学習を始めることができます。 自分のパソコンにPythonの学習環境を作る場合は、まずPython本体をインストールして、次にプログラムを書くためのコードエディタを用意して、無料のコードエディタであればPython用に自分でカスタマイズして…。といった感じで、プログラミングを始めるための準備は、時間がかかります。また、エラーが発生してうまくいかないケースがあります。そのため、環境構築ができずにプログラミング学習を諦めてしまう人もいらっしゃいます。 グーグルコラボは、Pythonのプログラミング学習に集中させてくれる最良のツールです。 もう一つの大きなメリットは、機械学習を高速に処理するGPUを無料で使えることです。 GPUはノートPCだと後から付け足そうとすると、5万円以上かかります。デスクトップPCだったとしても、最低でも1万円以上しますし、GPUをつけるのにはそれなりの知識が必要です。 しかし、グーグルコラボでは、そのGPUを無料で使うことができます。 またファイルの共有も簡単です。 ソースコードのようにSLACKで送信する必要がありません。 共有のボタンをクリックするだけです。 Googleスプレッドシートを使ったことがある方なら、それで使っていた「共有」と同じように実行することができます。 また大量データはメモリに載せますが、そのメモリも大容量です。 これがどのぐらいすごいものなのかはのちほど説明をしますが、学習目的で使えるだけじゃなく、実践レベル、実務レベルでも使えるスペックです。 今はまだ機械学習に興味があるなら、グーグルコラボに使い慣れておくのも方法です。 またファイルの共有も簡単です。 ソースコードのようにSLACKで送信する必要がありません。 共有のボタンをクリックするだけです。 Googleスプレッドシートを使ったことがある方なら、それで使っていた「共有」と同じように実行することができます。 したがって、プログラミング初心者であっても簡単に始められる実行環境だし、レベルアップして実践レベルになったとしても対応できるものが、グーグルコラボなのです。 次にデメリットについてです。 グーグルコラボのデメリットとして、一般的なPythonのプログラムの作り方ではない、独自の作法があるという点でし。 例えば、ファイルの読み込みはGoogle Driveを使うか、画面を使ってファイルを指定する必要があります。Pythonでは簡単にできることが、Colaboratoryではちょっと面倒になることがあります。 ただし、あなたのパソコンに設定をするローカル環境と比べると、そこまで大きなデメリットではありません。 もう一つのデメリットは、連続使用時間が12時間までと決まっていることです。 したがって、長時間かかるような処理を、グーグルコラボで実行することはできません。もし連続使用時間が12時間を超える場合は、自分で実行環境を構築する必要があります。 とはいえこれもPythonのプログラミング学習目的で使う場合はほとんど問題になることはないでしょう。強いて言うなら、機械学習の計算を大量データでやってみたいときにネックになる可能性がある程度です。 したがって、ColaboratoryはPython入門者が学習環境を無料で手に入れるには最適な場所と言うことになります。 もう一度まとめると、プログラミング初心者であっても簡単に始められる実行環境だし、レベルアップして実践レベルになったとしても対応できるものが、グーグルコラボなのです。 ColaboratoryのCPU、GPUの性能はどのレベルかも紹介します。 無料で使えるということは、大したことない性能なのでは?と思ってらっしゃる方も多いかと思いますが、結論から言うとColaboratoryのCPU、GPU性能はものすごく高いです。 まずはCPUから見ていきましょう。 ▼書き起こしブログ 現在準備中 ▼お仕事のお問い合わせ キノコードでは、仕事の自動化の開発業務&コンサルティング業務のみを現在受け付けております。 お問い合わせ先かTwitterのDMか、「キノコードトップページ→概要」にあるメールアドレスまでお問い合わせください。 #Python #環境構築 #GoogleColaboratory

Comment