Tingkatkan produktivitas dengan Jupyter Notebook dalam 5 menit

Pertama, mari kita ulangi tombol pintas utama. Jika Anda belum menggunakannya, pastikan untuk memulai. Dalam jangka panjang, waktu belajar akan membuahkan hasil berkali-kali.


0. Tombol cepat utama


  • Esc : Beralih antara mode jalankan dan edit
  • A : Menambahkan sel kosong di atas
  • B : Menambahkan sel kosong ke bawah
  • DD : Penghapusan Sel
  • C : Salin sel
  • X : Pemotongan Sel
  • V : Masukkan Sel

1. Mulai ulang notebook


Untuk memulai kembali, cukup tekan ESC + 00 .



2. Menggulir notepad


Menekan Spasi akan menggulir notebook ke bawah, dan Shift + Spasi - ke atas.



3. Batalkan penghapusan sel


Untuk membatalkan penghapusan sel dengan cepat, tekan ESC + Z



4. Pembelahan sel


Mulai menulis kode dalam satu sel, kita terus dihadapkan dengan kebutuhan untuk memisahkannya ke sel yang berbeda nanti. Alih-alih secara manual membuat sel dan menyalin teks, tempatkan kursor di depan baris dari mana sel kedua akan dimulai, dan tekan Control + Shift + -



5. Output dari hasil semua operasi


Secara default, ketika sel dieksekusi, hanya hasil dari operasi terakhir yang ditampilkan.



Untuk mencetak semuanya, salin dan jalankan kode ini di buku catatan Anda:


from IPython.core.interactiveshell import InteractiveShell InteractiveShell.ast_node_interactivity = "all" 


Kelemahan dari pendekatan ini adalah kadang-kadang terlalu banyak informasi akan ditampilkan. Untuk menghindarinya, tambahkan tanda titik koma di akhir baris, yang hasilnya tidak Anda perlukan.


6. Lewati eksekusi sel


Cepat atau lambat sebuah sel akan muncul, eksekusi yang ingin Anda lewati. Alih-alih mengomentari atau menghapus kode, lakukan saja ini:


 %%script false ,     

7. Buka sel yang sedang berjalan.


Jalankan kode ini di notebook Anda untuk dapat dengan cepat pindah ke sel yang sedang berjalan dengan menekan Alt + I


 %%javascript //      Jupyter.keyboard_manager.command_shortcuts.add_shortcut('Alt-I', { help : 'Go to Running cell', help_index : 'zz', handler : function (event) { setTimeout(function() { // Find running cell and click the first one if ($('.running').length > 0) { //alert("found running cell"); $('.running')[0].scrollIntoView(); }}, 250); return false; } }); 

Source: https://habr.com/ru/post/id483408/


All Articles