JupyterLab Desktop — rekap 2022
JupyterLab Desktop adalah distribusi aplikasi desktop lintas platform dari JupyterLab. Ini adalah cara tercepat dan termudah untuk memulai notebook Jupyter, dengan fleksibilitas untuk kasus penggunaan tingkat lanjut.
Sudah lebih dari setahun sejak kami meluncurkan kembali JupyterLab Desktop . Saat kami menutup tahun 2022, kami ingin membagikan beberapa pembaruan terkini dan menyoroti fitur-fitur utama yang kami terapkan sejak peluncuran kembali.
CLI dan klik dua kali untuk meluncurkan
Desktop JupyterLab dapat diluncurkan dari GUI sistem operasi Anda dengan mengklik ikon aplikasi atau dengan menggunakan perintah jlab dari baris perintah. Perintah jlab memungkinkan Anda meluncurkan aplikasi dari direktori tertentu dan membuka file di jalur yang ditentukan.
# launch in the current directory
jlab .
# launch in a directory at the relative path
jlab ../notebooks
# launch notebook at the path
jlab ../notebooks/test.ipynb
Dukungan lingkungan kustom Python
Aplikasi ini dibundel dengan lingkungan conda Python yang mencakup JupyterLab terbaru bersama dengan beberapa pustaka Python populer yang siap digunakan dalam komputasi ilmiah dan alur kerja ilmu data. Instance server JupyterLab diluncurkan dan digunakan sebagai backend aplikasi menggunakan lingkungan Python ini sebagai default.
Untuk kasus penggunaan lebih lanjut dan kebutuhan khusus, Anda dapat mengubah lingkungan Python yang digunakan oleh JupyterLab Desktop ke lingkungan virtual conda , venv , atau pyenv lain yang tersedia di komputer Anda.
Koneksi Server Jarak Jauh
Selain secara otomatis meluncurkan instans Server JupyterLab secara lokal dan menggunakannya sebagai backend aplikasi, JupyterLab Desktop juga dapat terhubung ke instans server JupyterLab yang berjalan dari jarak jauh.
JupyterLab Desktop dapat terhubung ke instance server jarak jauh yang memerlukan autentikasi seperti Single Sign-On (SSO) juga. Pengguna disajikan dengan layar login yang disediakan oleh layanan autentikasi yang mereka gunakan dan data disimpan dengan aman di sesi browser. Informasi sesi dapat dipertahankan untuk masuk kembali secara otomatis pada peluncuran berikutnya.
Dukungan tema
JupyterLab Desktop sekarang mendukung tema terang dan gelap. Pengguna dapat memilih opsi tema terang / gelap atau sistem di Preferensi. Tema sistem pada dasarnya menerapkan tema terang / gelap yang dipilih untuk OS ke aplikasi.
Pemilihan tema diterapkan pada tampilan JupyterLab dan dialog aplikasi.
Dialog khusus menggunakan jupyter-ui-toolkit
Desktop JupyterLab sekarang menggunakan komponen jupyter-ui-toolkit untuk dialognya guna memberikan tampilan & nuansa terpadu dan modern di seluruh aplikasi. jupyter-ui-toolkit adalah toolkit UI yang menyediakan komponen UI dengan dukungan bertema untuk proyek ekosistem Jupyter.
Pembaruan otomatis
JupyterLab Desktop secara teratur memeriksa pembaruan yang tersedia dan memberi tahu pengguna untuk versi baru. Di macOS, pembaruan otomatis juga didukung. Fitur ini secara otomatis mengunduh versi baru dan memasangnya pada peluncuran berikutnya. Kami juga sedang dalam proses menambahkan dukungan pembaruan otomatis ke Windows.
Ditingkatkan ke JupyterLab dan Electron terbaru
Kami sering merilis pembaruan untuk JupyterLab Desktop agar tetap sinkron dengan aplikasi inti JupyterLab dan Electron. Kami menangani masalah pengguna dan masalah yang dilaporkan di masalah GitHub .
Masalah keamanan terkait elektron juga selalu ada dalam radar kami. Dengan rilis terbaru v3.5.1–1 , kami memutakhirkan ke Electron v22 dan mengaktifkan isolasi konteks untuk semua sesi browser. Isolasi konteks memblokir akses ke komputer pengguna dari skrip yang berjalan di browser tersemat dan memberikan tingkat keamanan tertinggi untuk aplikasi Electron.
Cobalah dan bagikan umpan balik Anda!
Jika Anda belum melakukannya, coba JupyterLab Desktop terbaru dan bagikan umpan balik Anda dengan kami menggunakan masalah GitHub proyek ! Umpan balik pengguna dari komunitas membentuk peta jalan proyek.
Untuk informasi lebih lanjut dan pembaruan proyek, ikuti kami di GitHub dan Blog Jupyter .
tentang Penulis
Mehmet Bektas adalah Insinyur Perangkat Lunak Senior di Netflix dan Kontributor Kehormatan Jupyter. Dia mengelola dan berkontribusi pada JupyterLab, JupyterLab Desktop, dan beberapa proyek lain di ekosistem Jupyter.

![Apa itu Linked List? [Bagian 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































