Cara menulis kode python di google colab

Misalkan, Anda sudah mengembangkan beberapa kode Python yang disimpan di Google Drive Anda. Sekarang, Anda ingin memuat kode ini di Colab untuk modifikasi lebih lanjut. Dalam bab ini, kita akan melihat cara memuat dan menjalankan kode yang disimpan di Google Drive Anda

Pemasangan Drive

Tools / Command palette

Anda akan melihat daftar perintah seperti yang ditunjukkan pada tangkapan layar ini −

Cara menulis kode python di google colab

Ketik beberapa huruf seperti "m" di kotak pencarian untuk menemukan perintah pemasangan. Pilih perintah Mount Drive dari daftar. Kode berikut akan dimasukkan ke dalam sel Kode Anda

# Run this cell to mount your Google Drive.
from google.colab import drive
drive.mount('/content/drive')
_

Jika Anda menjalankan kode ini, Anda akan diminta memasukkan kode autentikasi. Layar yang sesuai terlihat seperti yang ditunjukkan di bawah ini −

Cara menulis kode python di google colab

Buka URL di atas di browser Anda. Anda akan diminta untuk login ke akun Google Anda. Sekarang, Anda akan melihat layar berikut –

Cara menulis kode python di google colab

Jika Anda memberikan izin, Anda akan menerima kode Anda sebagai berikut –

Cara menulis kode python di google colab

Cut-n-paste kode ini di sel Kode dan tekan ENTER. Setelah beberapa saat, drive akan dipasang seperti yang terlihat pada tangkapan layar di bawah −

Cara menulis kode python di google colab

Sekarang, Anda siap menggunakan konten drive Anda di Colab

Mencantumkan Konten Drive

Anda dapat membuat daftar isi drive menggunakan perintah ls sebagai berikut −

!ls "/content/drive/My Drive/Colab Notebooks"

Perintah ini akan mencantumkan konten folder Colab Notebooks Anda. Output sampel dari konten drive saya ditampilkan di sini −

Greeting.ipynb hello.py LogisticRegressionCensusData.ipynb LogisticRegressionDigitalOcean.ipynb MyFirstColabNotebook.ipynb SamplePlot.ipynb

Menjalankan Kode Python

Sekarang, katakanlah Anda ingin menjalankan file Python bernama hello. py disimpan di Google Drive Anda. Ketik perintah berikut di sel Kode −

!python3 "/content/drive/My Drive/Colab Notebooks/hello.py"
_

Isinya halo. py diberikan di sini untuk referensi Anda −

print("Welcome to TutorialsPoint!")

Anda sekarang akan melihat output berikut -

Welcome to TutorialsPoint!
_

Selain keluaran teks, Colab juga mendukung keluaran grafis. Kita akan melihat ini di bab selanjutnya

Apakah Anda seorang siswa yang tertarik untuk mempelajari Machine Learning tetapi berjuang untuk melakukan simulasi pada kumpulan data yang sangat besar, atau seorang ahli yang bermain dengan ML yang sangat membutuhkan daya komputasi ekstra, Google Colab adalah solusi yang tepat untuk Anda. Google Colab atau "the Colaboratory" adalah layanan cloud gratis yang dihosting oleh Google untuk mendorong penelitian Pembelajaran Mesin dan Kecerdasan Buatan, di mana sering kali hambatan untuk belajar dan sukses adalah persyaratan daya komputasi yang luar biasa

Manfaat Colab

Selain mudah digunakan (yang akan saya jelaskan nanti), Colab cukup fleksibel dalam konfigurasinya dan melakukan banyak pekerjaan berat untuk Anda

  • Piton 2. 7 dan Piton 3. 6 dukungan
  • Akselerasi GPU gratis
  • Pustaka pra-instal. Semua pustaka Python utama seperti TensorFlow, Scikit-learn, Matplotlib di antara banyak lainnya sudah diinstal sebelumnya dan siap untuk diimpor
  • Dibangun di atas Jupyter Notebook
  • Fitur kolaborasi (bekerja dengan tim seperti Google Docs). Google Colab memungkinkan pengembang untuk menggunakan dan berbagi notebook Jupyter satu sama lain tanpa harus mengunduh, memasang, atau menjalankan apa pun selain browser
  • Mendukung perintah bash
  • Notebook Google Colab disimpan di drive

Jika Anda lebih suka membaca lebih lanjut sebelum memulai, saya merekomendasikan FAQ Google Colab, Dokumentasi Google Colab dan Cuplikan Kode, dan saran dari komunitas pengguna yang membantu di Stack Overflow

Mari kita mulai

Buat Buku Catatan Colab

  1. Membuka
  2. Klik 'Buku Catatan Baru' dan pilih buku catatan Python 2 atau buku catatan Python 3

ATAU

  1. Buka Google Drive
  2. Buat folder baru untuk proyek tersebut
  3. Klik ‘Baru’ > ‘Lainnya’ > ‘Kolaborasi’

Mengatur Akselerator GPU

Perangkat keras default Google Colab adalah CPU atau bisa juga GPU

  1. Klik 'Edit' > 'Pengaturan Notebook' > 'Akselerator Perangkat Keras' > 'GPU'

ATAU

  1. Klik 'Waktu Proses' > 'Akselerator Perangkat Keras' > 'GPU'

Menjalankan Sel

  1. Pastikan runtime terhubung. Buku catatan menunjukkan tanda centang hijau dan 'Tersambung' di sudut kanan atas
  2. Ada berbagai opsi runtime di 'Runtime'

ATAU

  1. Untuk menjalankan sel saat ini, tekan SHIFT + ENTER

Perintah Bash

Perintah Bash dapat dijalankan dengan mengawali perintah dengan '. ’

  • Mengkloning repositori git
!git clone [git clone url]
  • Perintah direktori. ls,. mkdir
!ls
_

Perintah ini menampilkan folder /content dan /drive (jika sudah terpasang). Jalankan cuplikan berikut untuk mengubah folder saat ini

import sys
sys.path.append(‘[Folder name]’)
_
  • Unduh dari web
!wget [url] -p drive/[Folder Name]

Menginstal Perpustakaan

Meskipun sebagian besar pustaka Python yang umum digunakan sudah diinstal sebelumnya, pustaka baru dapat diinstal menggunakan paket di bawah ini

!pip install [package name]

ATAU

!apt-get install [package name]

Unggah file lokal

from google.colab import files
uploaded = files.upload()

Pilih file untuk diunggah

Untuk banyak file, nama kunci individu dapat diperoleh dengan mengulang melalui file yang diunggah

for file in uploaded.keys():
print('Uploaded file "{name}" with length {length} bytes'.format(name=file, length=len(uploaded[file])))

Memasang Google Drive

Jalankan kode berikut

!apt-get install -y -qq software-properties-common python-software-properties module-init-tools
!add-apt-repository -y ppa:alessandro-strada/ppa 2>&1 > /dev/null
!apt-get update -qq 2>&1 > /dev/null
!apt-get -y install -qq google-drive-ocamlfuse fuse
from google.colab import auth
auth.authenticate_user()
from oauth2client.client import GoogleCredentials
creds = GoogleCredentials.get_application_default()
import getpass
!google-drive-ocamlfuse -headless -id={creds.client_id} -secret={creds.client_secret} < /dev/null 2>&1 | grep URL
vcode = getpass.getpass()
!echo {vcode} | google-drive-ocamlfuse -headless -id={creds.client_id} -secret={creds.client_secret}

Klik tautan dan masukkan kunci api

!mkdir -p drive
!google-drive-ocamlfuse drive

Drive Anda sekarang sudah terpasang. Anda dapat menggunakan file dan folder apa pun di drive Anda dengan menggunakan jalur sebagai berikut

!ls
_0

/content adalah folder root Google Colab dan harus ditambahkan ke semua jalur yang digunakan di notebook

Mengimpor dari yang sudah ada. skrip py

Unggah yang ada. skrip py ke folder di drive. Pertimbangkan skrip 'skrip. py' diunggah ke folder 'Proyek'

Untuk mengimpor modul apapun

!ls
_1

Jalankan yang sudah ada. skrip py

Untuk menjalankan skrip

!ls
_2

Periksa spesifikasi CPU dan RAM

!ls
_3

Periksa spesifikasi GPU

!ls
_4

Colab menyediakan GPU Tesla K80

Ini akan membantu Anda memulai dengan Google Colab. Jangan ragu untuk bertanya

Sunting

Ini adalah sumber yang menurut saya cukup komprehensif dan berguna. https. // neptunus. ai/blog/google-colab-dealing-with-files

Bisakah kita menulis kode Python di Google Colab?

Google Colab adalah produk berbasis browser yang dibuat oleh Google Research yang memungkinkan untuk menulis dan mengeksekusi kode Python tanpa konfigurasi khusus .

Bagaimana cara menulis kode di Google Colab?

Untuk menjalankan kode di sel mana pun, Anda dapat mengeklik tombol jalankan di sisi kiri sel kode (terlihat seperti tombol "putar" dengan segitiga di dalam lingkaran . Output akan muncul tepat di bawah sel kode. Anda dapat mengimpor banyak pustaka populer tanpa harus menginstalnya terlebih dahulu. . The output will appear right below the code cell. You can import many popular libraries without having to install them first.

Bagaimana cara menjalankan kode Python di Google?

Tujuan .
Instal versi Python yang didukung yang kompatibel dengan Google Cloud
Gunakan venv untuk mengisolasi dependensi
Instal editor (opsional)
Instal Google Cloud CLI (opsional)
Instal Perpustakaan Klien Cloud untuk Python (opsional)
Instal alat berguna lainnya