Bunda eksik ipython
olan ne var bpython
ve tam tersi? İkisi nasıl farklı?
pip install git+https://github.com/thomasballinger/bpython.git@curtsies
Bunda eksik ipython
olan ne var bpython
ve tam tersi? İkisi nasıl farklı?
pip install git+https://github.com/thomasballinger/bpython.git@curtsies
Yanıtlar:
Sadece etkileşimli bir yorumlayıcı istiyorsanız, bpython iyi olmalıdır. IPython hakkında sevdiğiniz bazı özellikleri özleyene kadar kullanın.
IPython'un bpython üzerinden sunduğu birçok özellik vardır:
Özel diş açma seçenekleri. Sevdiğim -gthread
PyGTK ile ve deneme için -pylab
matplotlib için.
kabuk komutlarının doğrudan çağrılması. cd
IPython'da oldukça kullanışlıdır.
Tam okuma satırı kitaplığı desteği - Alıştığım klavye kısayollarını kullanabilirim.
Modül yeniden yükleme olanağı - Kodunuzu değiştirdikten sonra bir modülü derinlemesine yeniden yükleyebilirsiniz. Bu, test etmek ve hata ayıklamak için çok kullanışlıdır.
İle arka planda ayrı bir görevde fonksiyonları çalıştırın %bg
.
Tam bir paralel programlama ortamı (gerçekten etkileşimli bir Python kabuğundan beklediğiniz bir özellik değildir, ancak IPython bunu sunar).
Bu liste neredeyse keyfi olarak devam ettirilebilir. Ve tabii ki bpython'da IPython'dan yoksun pek çok özellik olacak, ama siz bunları istemediniz.
Bu yüzden sadece sizin için uygun olanı kullanın !
thing?
ve thing??
) vazgeçilmezdir.
IPython Notebook (0.12'den beri) katil bir özelliktir.