Co to ipythonma, że bpythonbrakuje i vice versa? Czym się różnią?
pip install git+https://github.com/thomasballinger/bpython.git@curtsies
Co to ipythonma, że bpythonbrakuje i vice versa? Czym się różnią?
pip install git+https://github.com/thomasballinger/bpython.git@curtsies
Odpowiedzi:
Jeśli potrzebujesz tylko interaktywnego tłumacza, bpython powinien wystarczyć. Po prostu używaj go, aż przegapisz jakąś funkcję, którą lubisz w IPythonie.
Istnieje wiele funkcji oferowanych przez IPython w porównaniu z bpythonem:
Specjalne opcje gwintowania. Lubię -gthreadeksperymentować z PyGTK i -pylabmatplotlib.
bezpośrednie wywołanie poleceń powłoki. cdw IPythonie jest całkiem przydatne.
Pełna obsługa bibliotek readline - potrafię używać skrótów klawiszowych, do których jestem przyzwyczajony.
Funkcja przeładowania modułu - po zmianie kodu możesz przeprowadzić głębokie przeładowanie modułu. Jest to bardzo przydatne do testowania i debugowania.
Uruchom funkcje w tle w osobnym zadaniu z %bg.
Całe środowisko programowania równoległego (nie jest to funkcja, której można oczekiwać od interaktywnej powłoki Pythona, ale oferuje ją IPython).
Ta lista mogłaby być kontynuowana niemal dowolnie. Oczywiście bpython będzie miał wiele funkcji, których nie będzie w IPythonie, ale o to nie prosiłeś.
Więc po prostu użyj tego, który działa dla Ciebie !
thing?i thing??) są niezbędne.
Notatnik IPython (od 0.12) to zabójcza funkcja.