Tingkatkan produktivitas Anda dan hemat waktu dengan menggabungkan tip dan trik yang tak ternilai ini.

Takeaway kunci

  • Memahami perbedaan antara mode perintah dan edit sangat penting untuk bekerja dengan Jupyter Notebook. Setiap mode menyediakan fungsionalitas dan pintasan yang berbeda.
  • Mengakses dan menggunakan pintasan keyboard dapat menghemat waktu Anda dengan menghindari serangkaian langkah untuk setiap operasi. Pastikan Anda berada dalam mode yang benar saat menjalankan pintasan.
  • Jupyter Notebook memungkinkan penyesuaian melalui ekstensi atau penyesuaian manual. Gunakan ekstensi untuk penyesuaian yang lebih mudah atau sesuaikan secara manual dengan membuat file CSS. Mulai ulang notebook agar perubahan diterapkan.

Jupyter Notebook adalah lingkungan komputasi interaktif berbasis web yang dapat Anda gunakan untuk analisis data dan pengkodean kolaboratif. Ini memungkinkan integrasi kode, teks, dan visualisasi ke dalam satu dokumen. Ini memiliki ekosistem perpustakaan yang luas yang tersedia untuk menyelesaikan berbagai tugas.

instagram viewer

Itu mendominasi dunia ilmu data ketika datang ke analisis data, preprocessing data, dan rekayasa fitur. Berikut adalah beberapa tip dan trik penting untuk membantu Anda memaksimalkan pengalaman notebook Anda.

1. Perbedaan Antara Mode Perintah dan Mode Edit

Memahami perbedaan antara mode perintah dan edit adalah salah satu aspek mendasar dalam bekerja dengan Notebook Jupyter. Ini karena setiap mode menyediakan fungsionalitas dan pintasan yang berbeda.

Mode edit ditandai dengan batas hijau dan merupakan mode default saat Anda memilih sel untuk diedit.

Dalam mode ini, Anda dapat mengetik dan mengedit kode di dalam sel. Untuk masuk ke mode edit, klik dua kali sel atau tekan enter saat Anda memilihnya.

Mode perintah ditunjukkan dengan batas sel berwarna biru. Ini juga merupakan mode default saat Anda tidak sedang mengedit sel secara aktif.

Dalam mode ini, Anda dapat melakukan operasi tingkat notebook seperti membuat, menghapus, mengubah, atau mengeksekusi sel. Untuk beralih dari mode edit ke mode perintah, tekan tombol ESC kunci.

2. Mengakses dan Menggunakan Pintasan Keyboard

Notebook Jupyter memiliki Pintasan keyboard dialog yang membantu Anda melihat semua pintasan yang tersedia. Untuk mengaksesnya pastikan Anda berada dalam mode perintah. Kemudian tekan H kunci. Jendela pop-up seperti di bawah ini akan muncul.

Setiap pintasan memiliki penjelasan tentang apa yang dilakukannya di sebelahnya. Perintah dibagi menjadi yang dapat Anda gunakan dalam mode perintah dan mode edit. Pastikan Anda berada dalam mode yang benar saat menjalankan pintasan masing-masing. Menggunakan pintasan ini akan membantu Anda menghemat banyak waktu karena Anda tidak perlu mengikuti serangkaian langkah untuk menyelesaikan setiap operasi.

3. Menggunakan Perintah Sihir

Perintah ajaib menyediakan fungsionalitas tambahan yang dapat Anda gunakan untuk menjalankan tugas. Untuk menggunakannya, awali perintah dengan a % untuk sihir garis dan dua %% untuk sihir tingkat sel. Alih-alih menghafal beberapa, Anda dapat mengakses semua perintah sihir yang tersedia dengan menggunakan %sajaib memerintah.

Di sel baru, jalankan %sajaib memerintah. Ini akan menampilkan semua perintah ajaib yang tersedia baik dalam mode edit dan perintah. Untuk memahami apa yang dilakukan setiap perintah, jalankan perintah dengan tanda tanya postfix untuk mendapatkan dokumentasinya. Misalnya, untuk memahami apa itu %alias perintah ajaib, jalankan %alias?.

Pastikan Anda memahami mode yang menjalankan perintah sebelum menggunakannya.

4. Menyesuaikan Notebook

Jupyter Notebook memungkinkan penyesuaian pengguna jika Anda tidak menyukai tampilan default. Anda dapat menyesuaikannya dengan salah satu dari dua cara. Anda dapat menyesuaikannya secara manual atau menggunakan ekstensi. Alternatif yang lebih mudah adalah menggunakan ekstensi.

Untuk menggunakan ekstensi, jalankan perintah berikut di sel baru. Perintah ini akan menginstal jupyter-themes, ekstensi yang dilengkapi dengan tema yang telah ditentukan sebelumnya.

!pip install jupyterthemes

Kemudian lanjutkan ke terminal Anda atau CMD untuk menerapkan konfigurasi. Mulailah dengan membuat daftar tema yang tersedia menggunakan kode di bawah ini.

jt -l

Kemudian gunakan perintah berikut untuk menerapkan tema. Ganti nama tema dengan yang Anda inginkan.

jt -t 

Setelah menerapkan tema, mulai ulang Jupyter Notebook agar perubahan terjadi. Output dari menerapkan lautan16 tema adalah sebagai berikut:

Jika Anda ingin mengembalikan notebook ke default, gunakan perintah berikut.

jt -r

Perintah mengembalikan Notebook Jupyter ke tema default awalnya.

Untuk mengkustomisasi buku catatan Anda secara manual, ikuti langkah-langkah berikut.

Buka direktori tempat Anda menginstal Jupyter Notebook. Temukan direktori dengan nama .jupyter. Buat folder baru di dalamnya dan beri nama kebiasaan. Kemudian buat file CSS di kebiasaan direktori dan beri nama custom.css. Terakhir, buka file CSS dengan editor dan tambahkan kode kustomisasi CSS Anda.

Setelah menambahkan kode, mulai ulang Notebook Jupyter Anda agar perubahan diterapkan.

5. Kolaborasi dan Berbagi

Saat Anda membuat kode, Anda mungkin ingin berkolaborasi dengan pengembang lain. Untuk mencapainya di Jupyter Notebook, Anda bisa gunakan kontrol versi seperti Git. Untuk menggunakan Git, inisialisasi repositori Git di direktori root proyek Anda. Kemudian tambahkan dan komit setiap perubahan yang Anda buat pada Notebook Jupyter ke repositori Git.

Terakhir, bagikan repositori dengan orang yang ingin Anda ajak berkolaborasi dengan mendorongnya ke GitHub. Ini akan memungkinkan kolaborator untuk mengkloning repositori sehingga mengakses file Jupyter Notebook Anda.

Widget dan fitur interaktif membantu Anda membuat antarmuka pengguna yang dinamis di dalam notebook Anda.

Mereka memberi Anda cara untuk berinteraksi dan memvisualisasikan dengan data Anda. Notebook Jupyter mendukung beberapa widget secara default. Untuk menggunakan lebih banyak widget, Anda perlu menginstal ipywidgets perpustakaan menggunakan perintah berikut.

!pip install ipywidgets

Setelah menginstal, impor file widget modul untuk menggunakan fungsinya.

import ipywidgets as widgets

Anda sekarang perlu membuat widget pilihan Anda. Misalnya untuk membuat sebuah penggeser widget gunakan kode berikut:

slider = widgets.IntSlider(min=0, max=100, value=50, description='Slider:')

Kemudian tampilkan penggeser.

display(slider)

Outputnya adalah sebagai berikut:

Anda dapat menggunakan penggeser untuk input pengguna dan pemilihan nilai numerik dalam rentang tertentu. Ada banyak widget yang didukung perpustakaan. Untuk mencantumkannya, gunakan baris kode berikut:

dir(widgets)

Cari widget yang mendukung kebutuhan Anda dari daftar.

7. Kiat untuk Efisiensi dan Performa

Untuk meningkatkan efisiensi dan performa notebook Anda, tips berikut berguna:

  • Batasi output dan gunakan indikator kemajuan: Ini akan membantu Anda menghindari mengacaukan notebook Anda dengan output yang berlebihan. Gunakan indikator kemajuan untuk melacak kemajuan perhitungan. Itu tqdm perpustakaan dapat berguna untuk tujuan ini.
  • Minimalkan eksekusi sel: Jalankan hanya sel yang diperlukan untuk menghemat sumber daya. Anda dapat mencapai ini dengan menggunakan Jalankan Semua Di Atas untuk menjalankan sel yang dipilih.
  • Optimalkan loop dan pemrosesan data: Gunakan operasi vektor dan pustaka yang dioptimalkan. Juga, hindari loop yang tidak perlu, terutama loop bersarang. Mereka dapat memengaruhi kinerja. Alih-alih, gunakan fungsi dan metode bawaan yang tersedia di pustaka manipulasi data.
  • Gunakan hasil cache: Jika Anda memiliki perhitungan atau pemuatan data yang memakan waktu, pertimbangkan untuk menyimpan hasil dalam cache untuk menghindari perhitungan yang berlebihan. Gunakan alat seperti joblib atau Acar untuk menyimpan cache.

Cara Meningkatkan Kinerja Anda sebagai Data Scientist

Di dunia ilmu data, ada banyak alat yang dapat membantu Anda meningkatkan throughput. Itu bisa berupa pustaka yang dapat Anda instal di lingkungan pengembangan Anda, IDE yang disesuaikan untuk analisis data, atau bahkan ekstensi browser. Berusahalah untuk meneliti lebih lanjut tentang alat yang tersedia di luar sana karena dapat membantu Anda menyederhanakan pekerjaan dan menghemat banyak waktu.