Wydanie interaktywnej powłoki IPython 8.0

Wydanie IPython 8.0, interaktywnej powłoki dla języka Python, która łączy możliwości interaktywnej konsoli Python i powłoki Unix, oferuje elastyczne środki do debugowania, edytowania kodu i wizualizacji danych. IPython jest aktywnie wykorzystywany w środowisku naukowym do opracowywania, przetwarzania danych oraz interaktywnego wykonywania aplikacji związanych z bibliotekami numpy, matplotlib, sympy i scipy.

W nowej wersji dodano możliwość reformatowania kodu za pomocą narzędzia Black. Zwiększono informacyjność śladów wywołań w komunikatach o błędach. Udoskonalono wybiórcze wyszukiwanie w historii operacji. Zrealizowano tryb autosugestii do automatycznego wyświetlania rekomendacji dotyczących kontynuacji wprowadzania.

Wydanie interaktywnej powłoki IPython 8.0 Wydanie interaktywnej powłoki IPython 8.0 Wydanie interaktywnej powłoki IPython 8.0

Przeprowadzono znaczące czyszczenie i przemyślenie bazy kodu, mające na celu uproszczenie utrzymania projektu, usunięcie przestarzałych funkcji oraz modernizację procesów budowy i testowania. Projekt został uwolniony od uzależnienia od narzędzi Nose, które nie są już rozwijane. Dodano wsparcie dla NumPy 1.19 i nowszych wersji. Minimalna wspierana wersja Pythona zwiększona do 3.8. Wprowadzono miesięczne generowanie aktualizacji.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster