IPython adalah REPL Python yang disempurnakan, dan sebenarnya merupakan inti dari notebook Jupyter . Singkatnya, Jupyter adalah aplikasi web sumber terbuka yang memungkinkan Anda membuat dan berbagi dokumen yang berisi kode langsung, persamaan, visualisasi, dan teks naratif. Jika Anda sering menggunakan shell interaktif dan tidak tahu IPython, Anda harus benar-benar memeriksa yang ini!
Daftar isi
Fitur IPython
Beberapa fitur yang ditawarkan shell IPython adalah:
Introspeksi objek secara menyeluruh.
Riwayat masukan, persisten di seluruh sesi.
Menyimpan hasil keluaran selama sesi dengan referensi yang dibuat secara otomatis.
Penyelesaian tab, dengan dukungan untuk penyelesaian variabel dan kata kunci python, nama file, dan fungsi Python.
Perintah ajaib untuk mengontrol lingkungan dan melakukan banyak tugas.
Pencatatan dan pemuatan ulang sesi.
Akses terintegrasi ke pdb debugger dan profiler Python.
Fitur IPython yang kurang dikenal:arsitekturnya juga memungkinkan komputasi paralel dan terdistribusi.
Perintah ajaib
Ini hanya pilihan perintah ajaib yang ada di dalam IPython yang menurut saya akan Anda sukai:
%cd — mengubah direktori kerja saat ini
%edit — buka editor dan jalankan kode yang Anda ketikkan setelah menutup editor
%env — tampilkan variabel lingkungan saat ini
%pip install [pkgs] — instal paket tanpa meninggalkan shell interaktif
%time dan %timeit — waktu eksekusi kode Python
Baca daftar lengkapnya di dokumentasi di sini.
Mereferensikan input dan output sebelumnya
Fitur berguna lainnya adalah mereferensikan input dan output dari perintah sebelumnya. Dalam dan Keluar adalah objek yang sebenarnya. Anda dapat menggunakan output dari perintah ke-3 dengan menggunakan Out[3] . Anda dapat menjalankan kembali perintah ketiga dengan In[3].
Instal IPython
Anda mungkin tahu latihannya, tetapi untuk melengkapinya, berikut cara Anda menginstal IPython dengan pip install:
$ pip install ipython
Meskipun sering kali lebih baik menggunakan lingkungan virtual, dalam hal ini Anda mungkin ingin menginstalnya di seluruh sistem atau untuk seluruh akun pengguna Anda dengan pip install --user .