Advan – Anda perlu mengenal Jupyter Notebook yang merupakan ekosistem data science dan machine learning yang cukup populer.
Alat ini memungkinkan pengguna untuk membuat dan berbagi dokumen yang berisi kode langsung, visualisasi, teks naratif, dan banyak lagi.
Dalam artikel ini, kita akan mengenal Jupyter Notebook lebih dalam dan mempelajari cara menggunakannya untuk berbagai kebutuhan pengolahan data dan analisis.
Apa Itu Jupyter Notebook?
Jupyter Notebook adalah aplikasi web open-source yang memungkinkan Anda membuat dan berbagi dokumen yang mengandung kode, visualisasi, dan teks naratif.
Ini sangat berguna dalam bidang-bidang seperti data science, analisis data, pembelajaran mesin, dan riset ilmiah.
Fitur Utama Jupyter Notebook:
- Kode Interaktif: Mendukung eksekusi kode secara interaktif dalam berbagai bahasa pemrograman (terutama Python).
- Dokumentasi: Memungkinkan penulisan teks naratif dengan dukungan Markdown dan LaTeX untuk format matematika.
- Visualisasi: Mudah membuat dan menampilkan grafik, tabel, dan visualisasi data lainnya.
- Pengelolaan Proyek: Kemampuan untuk mengorganisir kode, data, dan dokumentasi dalam satu tempat.
Instalasi Jupyter Notebook
Sebelum menggunakan Jupyter Notebook, Anda perlu menginstalnya terlebih dahulu. Cara paling sederhana adalah menggunakan Anaconda, distribusi Python yang telah dilengkapi dengan berbagai paket yang sering digunakan dalam data science, termasuk Jupyter Notebook.
Instalasi Menggunakan Anaconda:
- Unduh Anaconda: Kunjungi situs resmi Anaconda di anaconda.com dan unduh versi yang sesuai dengan sistem operasi Anda.
- Instal Anaconda: Ikuti petunjuk instalasi yang diberikan.
- Jalankan Jupyter Notebook: Setelah instalasi selesai, buka Anaconda Navigator dan klik pada ikon Jupyter Notebook untuk memulainya.
Instalasi Menggunakan pip:
Jika Anda tidak ingin menggunakan Anaconda, Anda bisa menginstal Jupyter Notebook menggunakan pip.
pip install notebook
Setelah instalasi selesai, Anda bisa memulai Jupyter Notebook dengan menjalankan perintah berikut di terminal atau command prompt:
jupyter notebook
Menggunakan Jupyter Notebook
Setelah Jupyter Notebook berjalan, sebuah jendela browser akan terbuka menampilkan dasbor Jupyter. Dari sini, Anda bisa membuat notebook baru atau membuka yang sudah ada.
Membuat Notebook Baru:
- Klik tombol New di sudut kanan atas dasbor.
- Pilih Python 3 (atau kernel bahasa lainnya jika tersedia).
Antarmuka Jupyter Notebook:
Notebook terdiri dari sel-sel (cells) yang bisa berisi kode atau teks. Ada dua jenis sel utama:
- Code Cell: Sel yang berisi kode pemrograman.
- Markdown Cell: Sel yang berisi teks dalam format Markdown, cocok untuk dokumentasi dan penjelasan.
Menulis dan Menjalankan Kode
Sel kode di Jupyter Notebook memungkinkan Anda menulis dan menjalankan kode interaktif. Mari kita lihat contoh sederhana dengan bahasa Python.
Contoh:
Contoh kode Python di Jupyter Notebook
import numpy as np
import matplotlib.pyplot as plt
Membuat data
x = np.linspace(0, 10, 100)
y = np.sin(x)
Membuat plot
plt.plot(x, y)
plt.xlabel(‘X axis’)
plt.ylabel(‘Y axis’)
plt.title(‘Plot Sine Wave’)
plt.show()
Untuk menjalankan kode di atas, klik pada sel dan tekan Shift+Enter. Hasil eksekusi akan ditampilkan langsung di bawah sel tersebut.
Dokumentasi dengan Markdown
Markdown adalah bahasa markup yang mudah digunakan untuk menambahkan dokumentasi dan penjelasan dalam notebook Anda. Anda bisa membuat teks dengan format seperti heading, list, dan bahkan formula matematika dengan LaTeX.
# Judul Besar
## Judul Sedang
### Judul Kecil
Ini adalah teks biasa dengan *italic* dan **bold**.
– List item 1
– List item 2
– List item 3
$$
E = mc^2
$$
Menggunakan Library dan Visualisasi
Salah satu keunggulan Jupyter Notebook adalah kemampuannya untuk mengintegrasikan berbagai library Python untuk analisis data dan visualisasi. Berikut beberapa contoh penggunaan library populer.
Pandas untuk Analisis Data:
import pandas as pd
Membuat DataFrame
data = {
‘Nama’: [‘Alice’, ‘Bob’, ‘Charlie’],
‘Usia’: [24, 27, 22]
}
df = pd.DataFrame(data)
Menampilkan DataFrame
print(df)
Matplotlib untuk Visualisasi:
import matplotlib.pyplot as plt
Membuat data
x = [1, 2, 3, 4, 5]
y = [2, 3, 5, 7, 11]
Membuat plot
plt.plot(x, y, marker=’o’)
plt.xlabel(‘X axis’)
plt.ylabel(‘Y axis’)
plt.title(‘Contoh Plot’)
plt.show()
Baca Juga: Cara Membuat Program Sederhana dengan Bahasa Python