Apa yang ipython
memiliki bpython
kekurangan itu dan sebaliknya? Bagaimana keduanya berbeda?
pip install git+https://github.com/thomasballinger/bpython.git@curtsies
Apa yang ipython
memiliki bpython
kekurangan itu dan sebaliknya? Bagaimana keduanya berbeda?
pip install git+https://github.com/thomasballinger/bpython.git@curtsies
Jawaban:
Jika Anda hanya ingin penerjemah interaktif, bpython seharusnya baik-baik saja. Gunakan saja sampai Anda melewatkan beberapa fitur yang Anda sukai tentang IPython.
Ada banyak fitur yang ditawarkan IPython melalui bpython:
Opsi penguliran khusus. Saya suka -gthread
bereksperimen dengan PyGTK dan -pylab
matplotlib.
pemanggilan langsung perintah shell. cd
di IPython cukup berguna.
Dukungan perpustakaan garis baca penuh - Saya dapat menggunakan pintasan keyboard yang biasa saya gunakan.
Fasilitas pemuatan ulang modul - Anda dapat melakukan pemuatan ulang modul secara mendalam setelah Anda mengubah kode. Ini sangat berguna untuk pengujian dan debugging.
Jalankan fungsi di latar belakang dalam tugas terpisah dengan %bg
.
Seluruh lingkungan pemrograman paralel (sebenarnya bukan fitur yang Anda harapkan dari shell Python interaktif, tetapi IPython menawarkannya).
Daftar ini bisa saja dilanjutkan secara sewenang-wenang. Dan tentu saja akan ada banyak fitur di bpython yang kurang dari IPython, tetapi Anda tidak memintanya.
Jadi gunakan saja yang sesuai untuk Anda !
thing?
dan thing??
) sangat diperlukan.
Notebook IPython (sejak 0.12) adalah fitur mematikan.